SalaryData

Secondary School Teacher Salary in New Hampshire

Based on 6K+ workers in New Hampshire

Data year: 2025 · Last updated: October 2026

Median Annual Salary (NH)

$77,060

$37.05/hr

vs National Average

$70,424

+9.4% vs national median

Salary Range (10th–90th)

$49K – $97K

6K employed in New Hampshire

The median Secondary School Teacher salary in New Hampshire is $77,060 annually, which is 9% above the national average. This figure falls within a broader range of $48,570 to $96,510, reflecting the diverse compensation packages available for educators in the Granite State. There are approximately 5,860 individuals employed in this profession across New Hampshire.

Several factors influence the Secondary School Teacher salary in New Hampshire. These can include years of experience, advanced degrees such as a Master's or Ph.D., the specific school district's budget and location within the state, and the subject area being taught, with high-demand specialties often commanding higher pay.

Salary Distribution — Secondary School Teacher in New Hampshire

Secondary School Teacher (NH) salary percentiles
PercentileAnnual Salary
10th percentile$48,570
25th percentile$60,860
Median (50th percentile)$77,060
75th percentile$81,980
90th percentile$96,510

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

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

Industry (U.S.)Median SalaryEmployed (U.S.)
Government (excl. schools, hospitals & USPS)$77,3302K
Educational Services$72,1701.1M
Administrative and Support Services$63,290550
Health Care and Social Assistance$57,8801K
Other Services (except Public Administration)$50,750870

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

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

Historical Secondary School Teacher salary trend in New Hampshire
YearMedian Salary (New Hampshire)
2022$64,440
2023$65,150
2024$69,340
2025$77,060
2026 (projected)$81,684

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

Historical salary trend for Secondary School Teacher in New Hampshire
YearNew Hampshire MedianNational Median
2022$64,440$63,868
2023$65,150$67,463
2024$69,340$67,394
2025$77,060$70,424
2026 (projected)$81,684$74,649

Secondary School Teacher Salary by Experience Level in New Hampshire

Secondary School Teacher salary by experience level in New Hampshire
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$60,860
Mid-level3-5 yrs$77,060
Senior6-9 yrs$81,980
Staff / Lead10+ yrs$96,510

Secondary School Teacher Salary in Other States

Related Secondary School Teacher Salaries in New Hampshire

How other high-demand occupations in New Hampshire compare to Secondary School Teacher ($77,060 median).

OccupationMedian Salaryvs Secondary School TeacherHourly
Instructional Coordinator in NH$81,210+5.4%$39.04/hr
Elementary School Teacher in NH$72,410-6.0%$34.81/hr
Middle School Teacher in NH$71,140-7.7%$34.20/hr
School Counselor in NH$71,080-7.8%$34.17/hr
Librarian in NH$63,580-17.5%$30.57/hr
Kindergarten Teacher in NH$60,240-21.8%$28.96/hr
Tutor in NH$59,880-22.3%$28.79/hr
Licensed Practical Nurse in NH$77,110+0.1%$37.07/hr
Purchasing Agent in NH$77,270+0.3%$37.15/hr
Credit Analyst in NH$77,980+1.2%$37.49/hr
Web Developer in NH$78,260+1.6%$37.63/hr
Property and Real Estate Manager in NH$75,500-2.0%$36.30/hr

Frequently Asked Questions

How much does a secondary school teacher make in New Hampshire?

The median salary for a secondary school teacher in New Hampshire is $77,060 per year, which is equivalent to $37 per hour. This means half of secondary school teachers in the state earn more than this amount, and half earn less.

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

In New Hampshire, secondary school teachers can expect to earn between $48,570 and $96,510 annually. This range represents the bottom 10% and top 10% of earners in this profession within the state.

How does New Hampshire's secondary school teacher salary compare to the national average?

Secondary school teachers in New Hampshire earn 9.4% more than the national average. This indicates that the average salary in New Hampshire is higher than the overall average across the United States.

How many secondary school teachers are employed in New Hampshire?

There are approximately 5,860 secondary school teachers employed in New Hampshire. This figure represents the total number of individuals working in this specific role within the state.

More Locations