How much does a secondary school teacher make in New Hampshire?
$77,060a year
Median yearly pay for secondary school teachers in New Hampshire. That is $37.05 an hour or $6,422 a month.
- Hourly
- $37.05
- Vs. national median
- +7%
- Rank among states
- 16 of 51
- Jobs in the state
- 5,860
Pay range
Lowest 10%: $48,570Median: $77,060Highest 10%: $96,510
| Percentile | Yearly | Hourly | |
|---|---|---|---|
| 10th | $48,570 | $23.35 | |
| 25th | $60,860 | $29.26 | |
| Median | $77,060 | $37.05 | |
| 75th | $81,980 | $39.41 | |
| 90th | $96,510 | $46.40 |
Cities in New Hampshire
Metro areas, median yearly pay.
| Boston, MA | $98,850 |
| Manchester, NH | $77,180 |
Nearby in the ranking
States with similar pay for secondary school teachers.
| 13. Pennsylvania | $78,800 |
| 14. Maryland | $78,670 |
| 15. Delaware | $77,960 |
| 16. New Hampshire | $77,060 |
| 17. Minnesota | $76,460 |
| 18. Utah | $76,330 |
| 19. Vermont | $76,220 |
Frequently asked questions
How much does a secondary school teacher make an hour in New Hampshire?
The median hourly pay in New Hampshire is $37.05 ($77,060 a year).
Do secondary school teachers make more in New Hampshire than the national average?
Yes: $77,060 against $72,040 nationally, 7% more.
Where does New Hampshire rank for secondary school teacher pay?
New Hampshire ranks 16 of 51 states.
Which city in New Hampshire pays secondary school teachers the most?
Boston-Cambridge-Newton, MA-NH, with a median of $98,850 a year.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.