SOC 25-2031 · Ohio

Secondary School Teachers, Except Special and Career/Technical Education Salary in Ohio

Secondary school teachers (except special and career/technical education) in Ohio earn the most in Columbus (average $85,780 a year) and the least in Springfield ($69,020), across the 12 Ohio metro areas we cover. Statewide, BLS puts the secondary school teachers (except special and career/technical education) average at $78,110 and the median at $78,800 for 49,540 workers. The U.S. average for this job is $76,320.

$86Khighest: Columbus
$69Klowest: Springfield
41,520jobs in these metros
12metro areas
Advertisement

Secondary School Teachers, Except Special and Career/Technical Education average salary by city in Ohio

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Columbus$85,780$81,400$62,560$65,10895
Akron$80,340$81,820$62,810$61,56793
Cleveland$79,810$79,610$61,430$61,22894
Dayton$77,800$78,970$60,540$59,92093
Canton$77,140$77,690$59,000$59,49089
Toledo$76,200$77,930$58,820$58,87891
Sandusky$75,880$77,160$58,930$59,61989
Lima$72,990$75,760$57,990$57,51990
Cincinnati$72,370$66,190$59,420$56,89295
Youngstown$71,200$74,720$56,360$55,44587
Mansfield$70,080$73,490$50,840$55,06989
Springfield$69,020$63,030$51,470$54,27390

*Average salary after federal and state taxes for a single filer; includes Columbus's local income tax (2.5%); the city income tax is that of the principal city (suburbs have their own rates) and school district income taxes are not included. Cost of living: BEA price parity, U.S. = 100.

Secondary School Teachers, Except Special and Career/Technical Education salary in other states

Secondary School Teachers, Except Special and Career/Technical Education salary by city and state

More about pay in Ohio

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.