How Much do Elementary School Teachers Make in Ohio?

Do elementary school teachers in Ohio make a lot of money? What is the average pay for Ohio elementary school teachers?

According to the Bureau of Labor Statistics, elementary school teachers in Ohio earn an average of $64,090 a year.

This is almost exactly the same as elementary school teachers nationwide, but it is 30% more than the typical Ohio worker.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Ohio Elementary School Teacher Wages by Percentile
Percentile Annually
90th $91,470
75th $77,770
50th $64,470
25th $49,720
10th $38,920
Ohio Elementary School Teachers Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Annually
Akron $67,430
Canton $62,030
Cincinnati $63,740
Cleveland $70,310
Columbus $66,400
Dayton $67,710
Lima $57,820
Mansfield $53,540
Springfield $63,530
Steubenville $55,680
Toledo $58,900
Youngstown $57,240
Ohio Elementary School Teacher Wages by Year
Year Annually
2019 $64,090
2018 $62,430
2017 $59,950
2016 $59,000
2015 $58,540
2014 $58,490
2013 $57,970
2012 $58,470
2011 $56,400