SalaryData

Middle School Teacher Salary in New Hampshire

Based on 3K+ workers in New Hampshire

Data year: 2025 · Last updated: October 2026

Median Annual Salary (NH)

$71,140

$34.20/hr

vs National Average

$68,569

+3.7% vs national median

Salary Range (10th–90th)

$48K – $93K

3K employed in New Hampshire

The Middle School Teacher salary in New Hampshire presents a competitive earning potential, with a median annual income of $71,140. This figure places New Hampshire educators comfortably above the national average, approximately 4% higher, reflecting a strong demand for qualified teachers in the state. This data represents the compensation for a significant workforce of 3,120 employed middle school teachers across New Hampshire.

Several factors can influence the specific Middle School Teacher salary in New Hampshire. Experience level, the specific school district, and the teacher's educational attainment, such as a Master's degree, often play a crucial role in determining earning potential. Furthermore, the cost of living within different regions of New Hampshire can also contribute to variations in salary ranges, which typically fall between $47,600 and $92,660 annually.

Salary Distribution — Middle School Teacher in New Hampshire

Middle School Teacher (NH) salary percentiles
PercentileAnnual Salary
10th percentile$47,600
25th percentile$58,840
Median (50th percentile)$71,140
75th percentile$80,570
90th percentile$92,660

Top-Paying Industries for Middle School Teacher (U.S.)

Which industries pay Middle School Teachers the most — nationwide figures (industry-level data is not available by state). Middle School Teachers in New Hampshire tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Government (excl. schools, hospitals & USPS)$65,240—
Educational Services$64,390619K
Other Services (except Public Administration)$58,330560
Health Care and Social Assistance$54,370290

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Middle School Teacher in New Hampshire vs National

Historical Middle School Teacher salary trend in New Hampshire
YearMedian Salary (New Hampshire)
2022$63,000
2023$63,830
2024$64,810
2025$71,140
2026 (projected)$75,408

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Middle School Teacher in New Hampshire
YearNew Hampshire MedianNational Median
2022$63,000$62,704
2023$63,830$65,652
2024$64,810$65,433
2025$71,140$68,569
2026 (projected)$75,408$72,683

Middle School Teacher Salary by Experience Level in New Hampshire

Middle School Teacher salary by experience level in New Hampshire
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$58,840
Mid-level3-5 yrs$71,140
Senior6-9 yrs$80,570
Staff / Lead10+ yrs$92,660

Middle School Teacher Salary in Other States

Related Middle School Teacher Salaries in New Hampshire

How other high-demand occupations in New Hampshire compare to Middle School Teacher ($71,140 median).

OccupationMedian Salaryvs Middle School TeacherHourly
Instructional Coordinator in NH$81,210+14.2%$39.04/hr
Secondary School Teacher in NH$77,060+8.3%$37.05/hr
Elementary School Teacher in NH$72,410+1.8%$34.81/hr
School Counselor in NH$71,080-0.1%$34.17/hr
Librarian in NH$63,580-10.6%$30.57/hr
Kindergarten Teacher in NH$60,240-15.3%$28.96/hr
Tutor in NH$59,880-15.8%$28.79/hr
Human Resources Specialist in NH$70,840-0.4%$34.06/hr
Police Officer in NH$71,640+0.7%$34.44/hr
Writer and Author in NH$71,830+1.0%$34.53/hr
Dietitian and Nutritionist in NH$71,840+1.0%$34.54/hr
Computer Network Support Specialist in NH$72,330+1.7%$34.77/hr

Frequently Asked Questions

What is the typical salary for a middle school teacher in New Hampshire?

The median salary for a middle school teacher in New Hampshire is $71,140 per year. This breaks down to an hourly rate of approximately $34. The salary range generally falls between $47,600 and $92,660 annually.

How does the salary for middle school teachers in New Hampshire compare to the national average?

Middle school teachers in New Hampshire earn 3.7% more than the national average. This means the median salary of $71,140 is higher than what teachers earn across the country.

What is the salary range for middle school teachers in New Hampshire?

The salary for middle school teachers in New Hampshire spans a range from $47,600 to $92,660 annually. The median salary of $71,140 falls within this spectrum, indicating that most teachers earn close to this amount.

How many middle school teachers are employed in New Hampshire?

There are approximately 3,120 middle school teachers employed in New Hampshire. These educators contribute to the state's education system, with median annual earnings of $71,140.

More Locations