New Hampshire flag
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
New Hampshire seal

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
Pinkerton Academy
Derry · High
2,990
13.86:1
Nashua High School South
Nashua · High
1,686
12.77:1
Nashua High School North
Nashua · High
1,543
12.97:1
Concord High School
Concord · High
1,394
13:1
Dover Senior High School
Dover · High
1,371
12.68:1
Bedford High School
Bedford · High
1,360
13.49:1
Exeter High School
EXETER · High
1,348
12.14:1
Spaulding High School
Rochester · High
1,298
13.24:1
Manchester Memorial High School
Manchester · High
1,296
14.3:1
Londonderry Senior High School
Londonderry · High
1,289
11.98:1
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

Full Map
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
Ask EduBot about any school!