Math Teacher Salary in New Hampshire: Pay by City and Grade Level

Written by MathTeacherEDU Editorial Staff, Last Updated: November 2, 2026

Fact-checked by Rebecca Turley

A typical math teacher salary in New Hampshire is $77,060, the May 2025 median for high school teachers. Middle school teachers earned a median of $71,140, according to the Bureau of Labor Statistics, which counts math teachers with all subjects. Both beat the national medians, and New Hampshire projects 3.7% growth in high school teaching jobs through 2034.

If you’re weighing a teaching job in New Hampshire, the state median is only the start. Pay at the top end runs below the national figure, and Massachusetts pays about $18,000 more just across the border. BLS doesn’t publish a separate figure for math teachers, so every salary on this page is for middle or high school teachers of all subjects, including math.

Math Teacher Salary in New Hampshire by Grade Level

New Hampshire pays high school teachers more than middle school teachers. As of May 2025, the BLS median was $77,060 for high school teachers and $71,140 for middle school teachers, a gap of $5,920.

OccupationEmploymentMedian Annual Wage75th Percentile90th Percentile
High School Teachers5,860$77,060$81,980$96,510
Middle School Teachers3,120$71,140$80,570$92,660

The median is the middle of the range: half of teachers earn more and half earn less. It’s a better guide to a typical paycheck than the average, which a small group of high earners can pull up.

What Top-Earning New Hampshire Teachers Make

New Hampshire’s median beats the national figure, but its top end doesn’t. The top 10% of high school teachers in New Hampshire earned $96,510 or more as of May 2025, $11,090 below the national 90th percentile of $107,600. At the 75th percentile, New Hampshire high school teachers earned $81,980, against $92,570 nationally.

That leaves New Hampshire with a narrow pay range. The state’s 90th percentile for high school teachers sits $19,450 above its median, while the national gap is $35,560. Middle school pay follows the same pattern: $92,660 at the 90th percentile in New Hampshire, against $102,540 nationally.

BLS percentiles aren’t experience levels. Most New Hampshire districts set teacher pay on a step schedule by degree and years of experience, so ask for the current schedule of any district you apply to before you compare offers.

How New Hampshire Compares to Other States

New Hampshire high school teachers earned $5,020 more than the national median of $72,040 as of May 2025. Middle school teachers came out further ahead, at $6,770 above the national median of $64,370. You can see how pay varies by state on our national salary page.

The neighboring states cover a wide range. Massachusetts pays the most, with a high school median of $95,260 and a middle school median of $89,450, roughly $18,000 above New Hampshire in both grade bands. Vermont math teacher salaries run close to New Hampshire’s: $76,220 for high school and $73,940 for middle school, which is $2,800 more than New Hampshire pays middle school teachers. Maine math teacher salaries run lower, at $64,880 for high school and $63,590 for middle school.

Math Teacher Salaries in New Hampshire Cities

BLS publishes figures for two metro areas that include New Hampshire. In Manchester-Nashua, the high school median was $77,180 and the middle school median $72,880 as of May 2025, both slightly above the state medians. The metro employs 1,640 high school and 910 middle school teachers.

The Boston-Cambridge-Newton metro area reaches into southeastern New Hampshire, and its medians are much higher: $98,850 for high school and $94,170 for middle school. Those figures cover the whole metro, though. New Hampshire has 5,860 high school teachers in total, so most of the metro’s 20,600 work in Massachusetts. Don’t read the Boston figures as New Hampshire pay.

This table lists both metro areas in the BLS data, with medians for both grade bands. Towns outside these two metros aren’t broken out separately.

Metro AreaHigh School MedianMiddle School MedianEmployed (High / Middle)
Manchester-Nashua, NH$77,180$72,8801,640 / 910
Boston-Cambridge-Newton, MA-NH$98,850$94,17020,600 / 11,530
FIND SCHOOLS
Sponsored Content

Job Outlook for Math Teachers in New Hampshire

New Hampshire is projected to add a small number of teaching jobs over the next decade. Projections Central estimates employment of high school teachers in New Hampshire will grow 3.7% between 2024 and 2034, from 5,610 to 5,820 jobs, with an average of 380 openings per year. Middle school teaching employment is projected to grow 3.5% over the same period, from 3,740 to 3,870 jobs, with an average of 270 openings per year.

These are state figures from the New Hampshire Economic and Labor Market Information Bureau. Growth adds only about 34 jobs a year across both grade bands, so most of the 650 combined yearly openings come from teachers who retire or leave the profession.

Nationally, the picture is flat. The BLS Occupational Outlook Handbook projects little or no change in employment for high school teachers between 2025 and 2035, from 1,087,500 to 1,085,000 jobs, with about 63,500 openings a year. For middle school teachers, it projects a change from 630,100 to 627,400 jobs, with about 38,800 openings a year.

Frequently Asked Questions

How much does a math teacher make in New Hampshire?

BLS reports a median of $77,060 for New Hampshire high school teachers and $71,140 for middle school teachers as of May 2025. Those figures cover teachers of all subjects, including math, because BLS doesn’t track math teachers separately.

Do New Hampshire teachers earn more than the national median?

Yes, at the median. New Hampshire sits $5,020 above the national high school median and $6,770 above the national middle school median. The top end is lower, though: the state’s 90th percentile for high school teachers is $96,510, against $107,600 nationally.

Which New Hampshire metro area pays math teachers the most?

Manchester-Nashua, the only metro area entirely inside New Hampshire, had a high school median of $77,180 and a middle school median of $72,880 as of May 2025. The Boston-Cambridge-Newton metro pays more, but most of its teachers work in Massachusetts, so its figures mostly reflect Massachusetts pay.

How does New Hampshire teacher pay compare with Massachusetts?

Massachusetts pays about $18,000 more at the median. Its high school median was $95,260 as of May 2025, $18,200 above New Hampshire, and its middle school median was $89,450, $18,310 above New Hampshire.

Is New Hampshire hiring math teachers?

New Hampshire projects modest growth in both grade bands. Projections Central estimates 3.7% employment growth for high school teachers and 3.5% for middle school teachers between 2024 and 2034, with about 650 openings a year combined. These projections cover teachers of all subjects.

  • State median: New Hampshire high school teachers earned a median of $77,060 and middle school teachers $71,140 as of May 2025, for teachers of all subjects.
  • National gap: Both medians beat the national figures, by $5,020 for high school and $6,770 for middle school.
  • Top-end pay: The 90th percentile for New Hampshire high school teachers is $96,510, against $107,600 nationally.
  • Metro pay: Manchester-Nashua’s high school median of $77,180 tracks the state, while the Boston metro’s higher figures mostly reflect Massachusetts.
  • Job outlook: Projections Central estimates 3.7% growth for New Hampshire high school teachers and 3.5% for middle school teachers between 2024 and 2034.

2025 US Bureau of Labor Statistics salary figures for Middle School Teachers and High School Teachers, which include teachers of all subjects. Job growth projections (2024-2034) are from the US Department of Labor-sponsored resource, Projections Central. Figures reflect state and national data, not school-specific information. Conditions in your area may vary. Data accessed October 2026. National job outlook figures (2025-2035) are from the BLS Occupational Outlook Handbook.

If New Hampshire pay fits your plans, the next decision is a program that prepares you for the grade band you want to teach. The schools listed here include online math education programs, so you can compare schedules and costs before you commit.