Salaripedia
English

How much does a history teacher make in New Hampshire?

$106,900a year

Median yearly pay for history teachers in New Hampshire. That is $51.38 an hour or $8,907 a month.

Hourly
$51.38
Vs. national median
+28%
Rank among states
2 of 45
Jobs in the state
100
Pay range
Lowest 10%: $53,670Median: $106,900Highest 10%: $165,300
PercentileYearlyHourly
10th$53,670$25.80
25th$95,590$45.96
Median$106,900$51.38
75th$128,800$61.90
90th$165,300$79.46

Cities in New Hampshire

Metro areas, median yearly pay.

Boston, MA$105,400
Salaries for every job in New Hampshire

Nearby in the ranking

States with similar pay for history teachers.

1. California$127,200
2. New Hampshire$106,900
3. Massachusetts$104,900
4. Oregon$104,300
5. Connecticut$102,000
History Teacher salary in all states

Frequently asked questions

How much does a history teacher make an hour in New Hampshire?

The median hourly pay in New Hampshire is $51.38 ($106,900 a year).

Do history teachers make more in New Hampshire than the national average?

Yes: $106,900 against $83,820 nationally, 28% more.

Where does New Hampshire rank for history teacher pay?

New Hampshire ranks 2 of 45 states.

Which city in New Hampshire pays history teachers the most?

Boston-Cambridge-Newton, MA-NH, with a median of $105,400 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.