How Much do Elementary School Teachers Make in Indiana?

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

According to the Bureau of Labor Statistics, elementary school teachers in Indiana earn an average of $52,570 a year.

This is 18% less than elementary school teachers nationwide, but it is 12% more than the typical Indiana worker.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Indiana Elementary School Teacher Wages by Percentile
Percentile Annually
90th $75,830
75th $61,910
50th $49,370
25th $40,920
10th $34,480
Indiana Elementary School Teachers Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Annually
Bloomington $52,840
Columbus $49,940
Elkhart $52,360
Evansville $44,440
Fort Wayne $51,930
Indianapolis $57,120
Lafayette $48,850
Michigan City $46,460
Muncie $46,160
South Bend $48,260
Terre Haute $51,390
Indiana Elementary School Teacher Wages by Year
Year Annually
2019 $52,570
2018 $52,360
2017 $50,310
2016 $49,250
2015 $49,870
2014 $50,350
2013 $51,150
2012 $51,670
2011 $49,640