Northeast
NH
Public Schools in New Hampshire
Full NCES CCD data · 2025–2026 School Year
518
Public Schools
203
Districts
162,945
Students
14,430
Teachers FTE
11.3:1
Avg S:T Ratio
$24,222
Per-Pupil Spend
49
Charter Schools
25%
Avg Free Lunch
School Districts in New Hampshire
Showing top 60 of 203 districts · sorted by school count
Nashua School District
Nashua
22 schools
9,741 students
View →
Manchester School District
Manchester
21 schools
11,907 students
View →
Fall Mountain Regional School District
Walpole
12 schools
1,394 students
View →
Contoocook Valley School District
Temple
11 schools
1,936 students
View →
Rochester School District
Rochester
10 schools
3,778 students
View →
Derry Cooperative School District
Derry
9 schools
3,011 students
View →
Salem School District
Salem
8 schools
3,557 students
View →
Governor Wentworth Regional School District
Wolfeboro
8 schools
2,077 students
View →
Kearsarge Regional School District
Warner
8 schools
1,672 students
View →
Keene School District
Keene
7 schools
3,007 students
View →
Monadnock Regional School District
W. Swanzey
7 schools
1,597 students
View →
Hudson School District
Hudson
7 schools
2,921 students
View →
Timberlane Regional School District
Sandown
7 schools
3,224 students
View →
Concord School District
Concord
7 schools
3,835 students
View →
Merrimack Valley School District
Webster
7 schools
2,170 students
View →
Conway School District
North Conway
7 schools
1,411 students
View →
Londonderry School District
Londonderry
6 schools
3,950 students
View →
Newfound Area School District
New Hampton
6 schools
1,152 students
View →
Bedford School District
Bedford
6 schools
3,970 students
View →
Portsmouth School District
Portsmouth
6 schools
2,427 students
View →
Claremont School District
Claremont
6 schools
1,534 students
View →
Merrimack School District
Merrimack
6 schools
3,453 students
View →
Winnisquam Regional School District
Tilton
5 schools
1,176 students
View →
Milford School District
Milford
5 schools
1,982 students
View →
Laconia School District
Laconia
5 schools
1,808 students
View →
Newport School District
Newport
5 schools
712 students
View →
Dover School District
Dover
5 schools
3,498 students
View →
Oyster River Coop School District
Madbury
5 schools
2,097 students
View →
Goffstown School District
Manchester
5 schools
2,772 students
View →
Sanborn Regional School District
Newton
4 schools
1,207 students
View →
Hopkinton School District
Hopkinton
4 schools
937 students
View →
Shaker Regional School District
Canterbury
4 schools
1,137 students
View →
Lebanon School District
W. Lebanon
4 schools
1,632 students
View →
Somersworth School District
Somersworth
4 schools
1,311 students
View →
Mascoma Valley Regional School District
Enfield
4 schools
1,026 students
View →
Wilton-Lyndeborough Cooperative School District
Wilton
4 schools
527 students
View →
Inter-Lakes Cooperative School District
Meredith
4 schools
913 students
View →
Raymond School District
Raymond
4 schools
1,114 students
View →
Bow School District
Bow
4 schools
1,688 students
View →
Windham School District
Windham
4 schools
2,898 students
View →
Jaffrey-Rindge Cooperative School District
Rindge
4 schools
1,151 students
View →
Pembroke School District
Pembroke
3 schools
1,345 students
View →
Hinsdale School District
Hinsdale
3 schools
518 students
View →
Newmarket School District
Newmarket
3 schools
973 students
View →
Barrington School District
Barrington
3 schools
940 students
View →
Hampton School District
Hampton
3 schools
898 students
View →
Pittsfield School District
Pittsfield
3 schools
479 students
View →
Farmington School District
FARMINGTON
3 schools
730 students
View →
Franklin School District
Franklin
3 schools
842 students
View →
Hooksett School District
Hooksett
3 schools
1,277 students
View →
Sunapee School District
Sunapee
3 schools
400 students
View →
Moultonborough School District
Moultonborough
3 schools
491 students
View →
Milton School District
Milton
3 schools
508 students
View →
Northumberland School District
Groveton
3 schools
316 students
View →
Mascenic Regional School District
New Ipswich
3 schools
875 students
View →
White Mountains Regional School District
Whitefield
3 schools
885 students
View →
Allenstown School District
Allenstown
3 schools
348 students
View →
Lincoln-Woodstock Cooperative School District
Lincoln
3 schools
241 students
View →
Berlin School District
Berlin
3 schools
969 students
View →
Haverhill Cooperative School District
Woodsville
3 schools
626 students
View →
Schools by Level
Top 10 Schools by Enrollment
Top Schools — Student:Teacher Ratio
Finance Summary
$24,222
Per-Pupil Spend
53%
Instruct. %
$3,932M
Total Revenue
$3,947M
Total Expend.
Interactive School Map — New Hampshire
Click a pin to view school details
Dark
Light
Satellite
OSM
Loading…
Revenue Sources
Federal
$327.7M
State
$1,071.3M
Local
$2,533.4M
Total Revenue: $3,932M
Expenditure
Instruction
$2,106M
Other
$1,840M
Total Expenditure: $3,947M
Per-Pupil: $24,222
53% of spending goes to instruction
Source: NCES F-33 Annual Survey of Local Government Finances in Education, 2023.
Education Overview
Total Public Schools
518
School Districts
203
Total Enrollment
162,945
Total Teachers (FTE)
14,430
Avg S:T Ratio
11.3:1
Avg Free Lunch %
24.7%
Charter Schools
49 of 518
Elementary Schools
285
Middle Schools
98
High Schools
101
Finance (Aggregate)
Total Revenue
$3,932M
Total Expenditure
$3,947M
Per-Pupil Spending
$24,222
Instruction %
53%
Federal Revenue
$328M
State Revenue
$1,071M
Local Revenue
$2,533M
Data Source
NCES CCD 2022–23