OH · SOC 19-3034 · Most current data

School Psychologists Salary in Ohio

Median Annual Salary $86,930 +0% above national average (national: $86,930)
$89,940Mean Annual
$42Median Hourly
2,110Employed in State

Ohio ranks 16th of 50 states and D.C. for school psychologists pay, trailing top-paying California ($118,310) by $31,380 — a 36% gap.

The 10th-to-90th percentile range runs from $57,920 to $119,750 — a $61,830 spread, 13% tighter than the national $71,440 range.

Ohio employs roughly 3.3% of all school psychologists in the country (2,110 workers).

Salary Range: 10th to 90th Percentile

$86,930
$57,920
10th pct.
$119,750
90th pct.

Full Percentile Breakdown

PercentileAnnual WageHourly Wage
10th percentile (entry-level)$57,920$27.85
25th percentile$74,630$35.88
50th percentile (median)$86,930$41.80
75th percentile$103,520$49.77
90th percentile (top earners)$119,750$57.57
Mean (average)$89,940$43.24

How Ohio Compares

StateMedian Annualvs. Ohio
Ohio (current) $86,930 n/a
California $118,310 +36%
Oregon $113,180 +30%
Colorado $111,060 +28%
Maryland $108,710 +25%
Washington $106,440 +22%
District of Columbia $100,720 +16%
New Mexico $100,100 +15%
New York $99,310 +14%

Showing top-paying states with available data. View all states →

Related Occupations in Ohio

Frequently Asked Questions

What is the average School Psychologists salary in Ohio?

The mean school psychologists salary in Ohio is $89,940 per year. The median (middle) salary is $86,930 per year.

What is the starting salary for a School Psychologists in Ohio?

Entry-level school psychologistss (10th percentile) in Ohio typically earn around $57,920 per year. Workers at the 25th percentile earn approximately $74,630 per year.

What is the highest School Psychologists salary in Ohio?

Top earners (90th percentile) in this occupation in Ohio make approximately $119,750 per year. Those in the 75th percentile earn around $103,520 per year.

How does the Ohio School Psychologists salary compare to the national average?

The median school psychologists salary in Ohio is $86,930, which is +0% above national average of $86,930.

Figures use the most current federal occupational wage survey. All wages are estimates; actual pay varies by experience, education, and employer. About the data.