SOC 25-2022 · Ohio

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

Middle school teachers (except special and career/technical education) in Ohio earn the most in Cleveland (average $79,960 a year) and the least in Youngstown ($66,710), across the 11 Ohio metro areas we cover. Statewide, BLS puts the middle school teachers (except special and career/technical education) average at $73,280 and the median at $77,090 for 30,450 workers. The U.S. average for this job is $72,030.

$80Khighest: Cleveland
$67Klowest: Youngstown
25,630jobs in these metros
11metro areas
Advertisement

Middle 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
Cleveland$79,960$80,580$62,080$61,32694
Akron$73,280$76,460$60,580$56,97793
Columbus$73,150$64,410$48,850$56,89395
Cincinnati$71,460$67,180$50,680$56,29395
Dayton$71,340$74,420$57,610$55,71493
Canton$70,890$76,000$55,880$55,42289
Springfield$70,650$75,230$53,160$55,33690
Lima$69,410$73,060$49,080$55,15290
Toledo$69,170$75,130$46,820$54,30291
Mansfield$68,760$73,710$49,970$54,20789
Youngstown$66,710$72,850$47,590$52,53487

*Average salary after federal and state taxes for a single filer; includes Cleveland'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.

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

Middle 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.