Secondary School Teachers, Except Special and Career/Technical Education pay in New Hampshire
Secondary School Teachers, Except Special and Career/Technical Education in New Hampshire earn an average of $72,040 a year. That is $4,280 (6%) less than the U.S. average of $76,320. The best-paying metro area is Boston-Cambridge-Newton, MA-NH at $92,430.
Top-paying New Hampshire metro areas
Average pay for secondary school teachers, except special and career/technical education by metro area. Swipe to see all 2.
Why people trust JobPayFacts
Secondary School Teachers, Except Special and Career/Technical Education pay in New Hampshire, charted
Pay over time
Where New Hampshire secondary school teachers, except special and career/technical education work
Average pay by state
New Hampshire vs. neighbors
| Area | Avg. pay | Hourly |
|---|---|---|
| United States | $76,320 | – |
| New Hampshire | $72,040 | – |
| Massachusetts | $90,270 | – |
| Vermont | $72,350 | – |
| Maine | $66,820 | – |
Related jobs in New Hampshire
- Elementary School Teachers, Except Special Education$69,930
- Middle School Teachers, Except Special and Career/Technical Education$69,030
- Preschool Teachers, Except Special Education$41,950
- Teaching Assistants, Except Postsecondary$40,140
- Special Education Teachers, Kindergarten and Elementary School$66,620
- Special Education Teachers, Secondary School$74,140
Average pay, New Hampshire, May 2025
Questions and answers
How much do secondary school teachers, except special and career/technical education make in New Hampshire?
The average is $72,040 a year, and the median is $77,060. That is $4,280 (6%) less than the U.S. average of $76,320.
Where in New Hampshire do they earn the most?
Boston-Cambridge-Newton, MA-NH ($92,430), followed by Manchester-Nashua, NH ($70,590). The lowest average among 2 metro areas with data is Manchester-Nashua, NH ($70,590).
How does New Hampshire rank?
New Hampshire ranks #23 of 51 states (including D.C.) with published data for this job, by average pay.