How Much do Elementary School Teachers Make in New Hampshire?

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

According to the Bureau of Labor Statistics, elementary school teachers in New Hampshire earn an average of $59,930 a year.

This is 6% less than elementary school teachers nationwide, but it is 11% more than the typical New Hampshire worker.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
New Hampshire Elementary School Teacher Wages by Percentile
Percentile Annually
90th $80,160
75th $71,780
50th $59,340
25th $47,950
10th $40,330
New Hampshire Elementary School Teachers Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Annually
Dover $61,510
Manchester $56,710
Portsmouth $63,700
New Hampshire Elementary School Teacher Wages by Year
Year Annually
2019 $59,930
2018 $58,230
2017 $57,470
2016 $56,390
2015 $55,650
2014 $54,780
2013 $53,990
2012 $53,340
2011 $51,830