State profile · NCES F-33 FY2022

New Hampshire Teacher Salaries

Estimated teacher pay and per-pupil spending across 159 public school districts in New Hampshire, from the NCES Common Core of Data finance survey.

$111,228
Est. state avg salary
+35.2%
vs national
#8
National rank
159
Districts

What does the NCES F-33 data show for New Hampshire?

New Hampshire reports 159 public school districts in the NCES Common Core of Data FY2022 Local Education Agency Finance Survey, with an estimated average teacher salary of $111,228. That places the state in the top decile of US teacher-pay rankings — #8 of 51, meaningfully above the national F-33 estimate of $82,292 (+35.2%). The state's public schools serve 159,592 students across these districts.

Among enrolling districts, pay varies widely: North Hampton School District reports the highest estimated average salary at $189,050, while Auburn School District sits at the lower end at $87,377 — a spread of $101,673 between top and bottom reporting districts. Licensing rules, state aid formulas, collective bargaining density, and local tax bases all drive this intra-state variation. Urban and suburban districts with larger tax bases typically lead, while rural districts often lag despite lower cost of living.

Teacher compensation here reflects both state policy choices — the statutory minimum salary schedule, pension funding levels, licensure reciprocity — and the funding formula that determines how much state aid each district receives per pupil. A #8 national rank signals where New Hampshire sits in the competition for teachers against neighboring states; teacher shortage areas typically correlate with lower pay rank. Figures below are per-district estimates derived from the F-33 instructional salary expenditure field (Z33) divided by estimated teacher FTE — a district-level aggregate, not individual salary records.

Highest-paying districts in New Hampshire

Estimated average teacher salary, enrolling districts (200+ students)

Est. avg salary

What this shows North Hampton School District leads New Hampshire on the F-33 instructional-salary estimate. Service entities (CTCs, county offices) are excluded — their enrollment-based ratios are not reliable salary figures.

Source NCES CCD F-33 Finance Survey, FY2022 As of FY2022

Districts by Estimated Teacher Salary

District Est. Avg Salary Enrollment Per-Pupil Exp
North Hampton School District $189,050 300 $30,907
Sunapee School District $164,200 375 $33,699
Hanover School District $164,034 497 $34,897
Exeter School District $161,612 850 $26,244
Inter-lakes School District $159,209 935 $31,743
Rye School District $156,790 391 $45,148
Lincoln-Woodstock School District $155,111 270 $29,844
Moultonborough School District $154,590 500 $29,956
Souhegan Cooperative School District $154,188 702 $27,732
Dresden School District $152,647 1,037 $25,400
Stratham School District $152,449 539 $23,983
Lebanon School District $151,383 1,627 $28,176
Seabrook School District $151,244 663 $25,379
Profile School District $143,646 229 $25,271
Contoocook Valley School District $142,682 2,062 $25,093
Governor Wentworth Reg School District $142,123 2,108 $26,484
Plymouth School District $141,277 368 $25,353
Hampstead School District $140,218 802 $44,753
Kearsarge Regional School District $140,064 1,727 $24,478
Hampton School District $138,517 951 $26,351
Exeter Region Coop School District $137,198 2,477 $26,566
Lisbon Regional School District $134,320 309 $22,395
Epsom School District $134,011 379 $39,586
Portsmouth School District $133,670 2,492 $23,440
Alton School District $132,826 407 $50,921
Hollis School District $132,749 613 $21,494
Winnacunnet Coop School District $132,701 1,109 $26,031
Plainfield School District $131,127 213 $38,596
Northwood School District $129,462 344 $45,657
Amherst School District $129,416 1,319 $23,298
Hillsboro Deering Coop School District $128,623 1,042 $25,767
Hinsdale School District $127,966 531 $27,953
Greenland School District $125,846 390 $38,456
Berlin School District $125,309 1,051 $21,748
Hopkinton School District $125,292 924 $26,471
Concord School District $125,112 4,079 $22,849
Littleton School District $125,045 666 $26,589
Oyster River Coop School District $123,746 2,130 $30,447
Newmarket School District $123,079 989 $24,588
Campton School District $122,783 318 $23,113
Fall Mountain Regional School District $122,545 1,444 $23,666
Laconia School District $122,368 1,831 $21,852
Brentwood School District $122,180 289 $20,125
Allenstown School District $121,482 334 $64,353
Mascoma Valley Reg School District $121,303 1,082 $27,433
Sanborn Regional School District $121,227 1,418 $23,605
Pemi-baker Regional School District $119,903 621 $25,430
Deerfield School District $119,540 522 $35,720
Chesterfield School District $119,231 273 $39,711
Timberlane Regional School District $118,997 3,291 $21,677
Grantham School District $115,435 276 $47,185
Nottingham School District $114,873 474 $40,428
Salem School District $114,679 3,577 $25,876
John Stark Regional School District $113,095 580 $23,483
Gilford School District $110,750 1,127 $22,003
Conway School District $110,314 1,547 $22,875
Andover School District $110,311 209 $32,928
Londonderry School District $109,505 4,155 $20,628
Haverhill Cooperative School District $108,727 660 $22,798
Gilmanton School District $108,668 364 $41,170
Hollis/Brookline Coop School District $108,461 1,192 $19,966
Dunbarton School District $107,733 236 $48,780
Newfound Area School District $107,284 1,182 $21,983
Henniker School District $107,229 397 $21,395
Pembroke School District $107,131 1,415 $19,548
Epping School District $106,640 878 $24,314
Shaker Regional School District $106,601 1,199 $21,449
Winchester School District $106,555 357 $41,599
Claremont School District $106,307 1,675 $22,054
Chester School District $106,245 482 $34,585
Merrimack Valley School District $106,183 2,206 $20,939
Jaffrey-Rindge Coop School District $106,075 1,284 $22,382
Gorham Randolph Shelburne Coop School District $105,611 393 $22,858
Colebrook School District $105,377 318 $22,349
Litchfield School District $105,012 1,228 $21,624
Bow School District $104,618 1,688 $19,736
Merrimack School District $104,448 3,616 $21,324
Somersworth School District $104,051 1,360 $23,181
Rochester School District $103,708 3,924 $18,080
Bedford School District $102,713 4,243 $17,991
Milford School District $102,532 2,164 $20,098
Fremont School District $102,212 382 $41,607
Keene School District $101,795 3,103 $21,400
Northumberland School District $101,181 326 $21,328
Milton School District $101,163 516 $22,682
Derry School District $100,989 3,119 $36,573
Nashua School District $100,928 10,155 $20,917
Mont Vernon School District $100,694 216 $31,472
Newport School District $100,488 851 $23,935
Pittsfield School District $100,431 545 $21,352
Monadnock Regional School District $99,423 1,603 $22,692
Goffstown School District $98,700 2,762 $16,845
Dover School District $98,484 3,819 $18,992
Candia School District $98,127 275 $40,262
Farmington School District $95,743 781 $20,301
Wilton-Lyndeboro School District $95,211 570 $22,088
Mascenic Regional School District $95,048 936 $19,593
White Mountain Regional School District $94,887 1,016 $24,156
Barnstead School District $94,878 492 $35,998
Hudson School District $94,613 3,040 $19,351

Showing top 100 of 114 enrolling districts. Specialized non-enrolling agencies (career/technical centers, county offices, service co-ops) are excluded from the salary ranking — their enrollment-based estimates are not reliable.

Data: NCES CCD F-33 Finance Survey, FY2022. Salary estimates based on instructional expenditure variable Z33 divided by estimated teacher FTE. Not individual salary data. Read our methodology.

Data sourced from official public datasets. See our methodology for details. Retrieved and formatted by PlainTeacher Editorial