How Much do Elementary School Teachers Make in Alabama?

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

According to the Bureau of Labor Statistics, elementary school teachers in Alabama earn an average of $50,270 a year.

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

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Alabama Elementary School Teacher Wages by Percentile
Percentile Annually
90th $62,440
75th $58,220
50th $51,170
25th $43,850
10th $38,520
Alabama Elementary School Teachers Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Annually
Anniston $50,320
Auburn $50,220
Birmingham $52,060
Daphne $50,840
Decatur $51,170
Dothan $48,280
Florence $51,790
Huntsville $51,990
Mobile $46,900
Montgomery $50,080
Tuscaloosa $48,780
Alabama Elementary School Teacher Wages by Year
Year Annually
2019 $50,270
2018 $49,850
2017 $49,040
2016 $49,120
2015 $49,700
2014 $49,410
2013 $48,970
2012 $48,450
2011 $48,470