Skip to content

New Hampshire school data rankings

Compare regular public school districts by one measure at a time, then inspect the underlying profile. Of 181 regular districts, 165 report 2024–25 enrollment and 162 match the FY 2023 finance file. Charter, service, specialized, and other agencies remain in the directory but are excluded from these unlike comparisons.

Explore and re-rank regular New Hampshire districts

Search by district or city, then switch between enrollment, spending, instructional investment, and student–teacher ratio. Missing records are excluded only from the selected measure.

Showing 1–25 of 165 regular districts reporting enrollment. NCES CCD 2024–25.

Scroll horizontally to see every column.

Districts ordered by the selected measure; positions describe data, not school quality
PositionDistrictCitySchoolsEnrollment
1Manchester School DistrictManchester2011,949
2Nashua School DistrictNashua209,813
3Bedford School DistrictBEDFORD63,971
4Londonderry School DistrictLondonderry63,962
5Concord School DistrictCONCORD73,852
6Rochester School DistrictROCHESTER93,828
7Salem School DistrictSalem83,560
8Dover School DistrictDOVER53,537
9Merrimack School DistrictMERRIMACK63,460
10Timberlane Regional School DistrictPLAISTOW73,227
11Keene School DistrictKEENE73,029
12Derry Cooperative School DistrictDERRY73,015
13Pinkerton Academy School DistrictDerry12,990
14Hudson School DistrictHudson72,928
15Windham School DistrictWindham42,901
16Goffstown School DistrictGoffstown52,777
17Portsmouth School DistrictPORTSMOUTH62,436
18Exeter Region Cooperative School DistrictEXETER22,302
19Merrimack Valley School DistrictCONCORD72,191
20Oyster River Coop School DistrictDURHAM52,102
21Governor Wentworth Regional School DistrictWolfeboro Falls82,084
22Milford School DistrictMilford51,989
23Contoocook Valley School DistrictPETERBOROUGH111,947
24Laconia School DistrictLACONIA51,819
25Bow School DistrictBOW41,690

Largest school districts in New Hampshire

Ordered by 2024–25 reported membership. This is a scale comparison, not a quality ranking.

RankNameLocationStudents
1Manchester School District

20 schools

Manchester11,949
2Nashua School District

20 schools

Nashua9,813
3Bedford School District

6 schools

BEDFORD3,971
4Londonderry School District

6 schools

Londonderry3,962
5Concord School District

7 schools

CONCORD3,852
6Rochester School District

9 schools

ROCHESTER3,828
7Salem School District

8 schools

Salem3,560
8Dover School District

5 schools

DOVER3,537
9Merrimack School District

6 schools

MERRIMACK3,460
10Timberlane Regional School District

7 schools

PLAISTOW3,227
11Keene School District

7 schools

KEENE3,029
12Derry Cooperative School District

7 schools

DERRY3,015
13Pinkerton Academy School District

1 schools

Derry2,990
14Hudson School District

7 schools

Hudson2,928
15Windham School District

4 schools

Windham2,901
16Goffstown School District

5 schools

Goffstown2,777
17Portsmouth School District

6 schools

PORTSMOUTH2,436
18Exeter Region Cooperative School District

2 schools

EXETER2,302
19Merrimack Valley School District

7 schools

CONCORD2,191
20Oyster River Coop School District

5 schools

DURHAM2,102
21Governor Wentworth Regional School District

8 schools

Wolfeboro Falls2,084
22Milford School District

5 schools

Milford1,989
23Contoocook Valley School District

11 schools

PETERBOROUGH1,947
24Laconia School District

5 schools

LACONIA1,819
25Bow School District

4 schools

BOW1,690

Source: NCES CCD LEA Membership, 2024–25.

Highest spending per pupil in New Hampshire

Ordered by FY 2023 current expenditure per pupil among districts with at least 200 students. District responsibilities and local costs differ.

RankNameLocationPer pupil
1Sunapee School District

400 students

Sunapee$34,037
2Moultonborough School District

492 students

Moultonborough$32,840
3Inter-Lakes Cooperative School District

915 students

Meredith$31,036
4North Hampton School District

269 students

Hampton$30,829
5Rye School District

388 students

Greenland$29,613
6Lincoln-Woodstock Cooperative School District

243 students

LINCOLN$29,004
7Hanover School District

463 students

HANOVER$28,363
8Hampstead School District

830 students

Hampstead$28,194
9Alton School District

410 students

Alton$27,336
10Profile School District

218 students

LITTLETON$27,333
11Hinsdale School District

520 students

Hinsdale$27,254
12Contoocook Valley School District

1,947 students

PETERBOROUGH$27,086
13Exeter School District

807 students

EXETER$26,906
14Littleton School District

569 students

Littleton$26,757
15White Mountains Regional School District

895 students

Whitefield$26,287
16Dresden School District

1,044 students

HANOVER$26,057
17Campton School District

265 students

Plymouth$26,046
18Candia School District

278 students

HOOKSETT$26,042
19Seabrook School District

581 students

Hampton$25,916
20Lebanon School District

1,638 students

West Lebanon$25,858
21Winnacunnet Cooperative School District

1,000 students

Hampton$25,799
22Allenstown School District

350 students

PEMBROKE$25,746
23Souhegan Cooperative School District

702 students

AMHERST$25,723
24Stratham School District

499 students

EXETER$25,603
25Lisbon Regional School District

266 students

LITTLETON$25,600

Source: NCES School District Finance Survey (F-33), FY 2023. Resource measure only.

New Hampshire high schools with broad reported program access

Counts AP student enrollment, gifted programming, and computer-science classes reported in CRDC. This does not measure course quality, participation rates, or current availability.

RankNameLocationPositive fields
1Merrimack High School

09–12 · 13 AP courses

Merrimack School District3 of 3
2Windham High School

09–12 · 21 AP courses

Windham School District2 of 3
3Pinkerton Academy

09–13 · 20 AP courses

Pinkerton Academy School District2 of 3
4Nashua High School North

09–12 · 19 AP courses

Nashua School District2 of 3
5Salem High School

09–12 · 16 AP courses

Salem School District2 of 3
6Manchester Central High School

09–12 · 15 AP courses

Manchester School District2 of 3
7Goffstown High School

09–12 · 15 AP courses

Goffstown School District2 of 3
8Hollis-Brookline High School

09–12 · 15 AP courses

Hollis-Brookline Cooperative School District2 of 3
9Virtual Learning Academy (H)

09–12 · 15 AP courses

Virtual Learning Academy Charter School2 of 3
10Dover Senior High School

09–12 · 14 AP courses

Dover School District2 of 3
11Londonderry Senior High School

09–12 · 14 AP courses

Londonderry School District2 of 3
12Souhegan Coop High School

09–12 · 14 AP courses

Souhegan Cooperative School District2 of 3
13Manchester Memorial High School

09–12 · 13 AP courses

Manchester School District2 of 3
14Exeter High School

09–12 · 12 AP courses

Exeter Region Cooperative School District2 of 3
15Winnacunnet High School

09–13 · 11 AP courses

Winnacunnet Cooperative School District2 of 3
16Kingswood Regional High School

09–13 · 11 AP courses

Governor Wentworth Regional School District2 of 3
17John Stark Regional High School

09–12 · 11 AP courses

John Stark Regional School District2 of 3
18Portsmouth High School

09–13 · 10 AP courses

Portsmouth School District2 of 3
19Kearsarge Regional High School

09–13 · 10 AP courses

Kearsarge Regional School District2 of 3
20Hopkinton High School

09–12 · 10 AP courses

Hopkinton School District2 of 3
21Bedford High School

09–13 · 9 AP courses

Bedford School District2 of 3
22Oyster River High School

09–13 · 9 AP courses

Oyster River Coop School District2 of 3
23Milford High School

09–12 · 9 AP courses

Milford School District2 of 3
24Kennett High School

09–13 · 9 AP courses

Conway School District2 of 3
25Newfound Regional High School

09–13 · 9 AP courses

Newfound Area School District2 of 3

Source: CRDC 2021–22. At least two program fields must be known for inclusion.