Salaripedia
English

How much does a social work teacher make in Ohio?

$60,930a year

Median yearly pay for social work teachers in Ohio. That is $29.29 an hour or $5,078 a month.

Hourly
$29.29
Vs. national median
-21%
Rank among states
38 of 43
Jobs in the state
670
Pay range
Lowest 10%: $22,260Median: $60,930Highest 10%: $101,000
PercentileYearlyHourly
10th$22,260$10.70
25th$50,990$24.51
Median$60,930$29.29
75th$79,490$38.22
90th$101,000$48.53

Cities in Ohio

Metro areas, median yearly pay.

Toledo, OH$62,390
Cleveland, OH$60,900
Columbus, OH$59,610
Cincinnati, OH$51,870
Salaries for every job in Ohio

Nearby in the ranking

States with similar pay for social work teachers.

35. Mississippi$63,680
36. Idaho$62,230
37. Nebraska$61,430
38. Ohio$60,930
39. Oklahoma$60,910
40. Florida$60,580
41. Arkansas$60,470
Social Work Teacher salary in all states

Frequently asked questions

How much does a social work teacher make an hour in Ohio?

The median hourly pay in Ohio is $29.29 ($60,930 a year).

Do social work teachers make more in Ohio than the national average?

No: $60,930 against $77,570 nationally, 21% less.

Where does Ohio rank for social work teacher pay?

Ohio ranks 38 of 43 states.

Which city in Ohio pays social work teachers the most?

Toledo, OH, with a median of $62,390 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.