New Hampshire Public Schools
New Hampshire has 494 open public schools, including 281 elementary, 96 middle, and 100 high schools — 40 are charter schools.
281
Elementary
96
Middle
100
High School
40
Charter
Student Demographics (SY 2023-2024)
| Race / Ethnicity | Students | Share |
|---|---|---|
| White | 137,297 | 82% |
| Hispanic/Latino | 12,157 | 7% |
| Two or more races | 8,277 | 5% |
| Asian | 4,993 | 3% |
| Black or African American | 3,425 | 2% |
| American Indian / Alaska Native | 312 | 0% |
| Native Hawaiian / Pacific Islander | 133 | 0% |
| Total enrollment | 166,594 | 86,218M / 80,376F |
Source: NCES CCD State Membership (SEA 052), SY 2023-2024.
Schools
Largest Districts
Manchester School District
12,063
Nashua School District
9,928
Bedford School District
4,161
Londonderry School District
4,117
Concord School District
4,025
Rochester School District
3,891
Dover School District
3,743
Salem School District
3,607
Merrimack School District
3,561
Timberlane Regional School District
3,312
Derry Cooperative School District
3,124
Pinkerton Academy School District
3,060
Hudson School District
3,056
Keene School District
3,044
Windham School District
3,009
Goffstown School District
2,766
Portsmouth School District
2,482
Exeter Region Cooperative School District
2,398
Merrimack Valley School District
2,226
Oyster River Coop School District
2,141
Related Data
- New Hampshire population & income data → CensusDepth.com
- New Hampshire teacher salary data → WageDepth.com