How Much do Elementary School Teachers Make in Oklahoma?

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

According to the Bureau of Labor Statistics, elementary school teachers in Oklahoma earn an average of $45,970 a year.

This is 28% less than elementary school teachers nationwide, but it is almost exactly the same as the typical Oklahoma worker.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Oklahoma Elementary School Teacher Wages by Percentile
Percentile Annually
90th $68,600
75th $51,590
50th $42,180
25th $36,340
10th $33,140
Oklahoma Elementary School Teachers Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Annually
Enid $54,560
Lawton $43,140
Oklahoma City $47,240
Tulsa $51,830
Oklahoma Elementary School Teacher Wages by Year
Year Annually
2019 $45,970
2018 $40,450
2017 $40,530
2016 $41,150
2015 $41,900
2014 $41,880
2013 $42,340
2012 $42,120
2011 $41,980