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
| School | City | Level | Teachers |
|---|---|---|---|
| Rye Elementary School | Rye | Elementary | 21.8 |
| Rye Junior High School | Rye | Middle | 20.0 |
| Salem High School | Salem | High | 99.4 |
| Salem Preschool | Salem | Prekindergarten | 5.0 |
| Salisbury Elementary School | Salisbury | Elementary | 8.8 |
| Sanborn Regional High School | Kingston | High | 34.8 |
| Sanborn Regional Middle School | Kingston | Middle | 24.6 |
| Sanbornton Central School | Sanbornton | Elementary | 13.2 |
| Sandown Central School | Sandown | Elementary | 12.0 |
| Sandown North Elementary School | Sandown | Elementary | — |
| Sandwich Central School | Ctr. Sandwich | Elementary | 7.4 |
| Sarah Porter School | Langdon | Elementary | 2.7 |
| School Street School | Rochester | Elementary | 7.0 |
| Seabrook Elementary School | Seabrook | Elementary | 27.0 |
| Seabrook Middle School | Seabrook | Middle | 30.0 |
| Seacoast Charter School Charter | Dover | Elementary | 21.0 |
| Simonds Elementary School | Warner | Elementary | 15.9 |
| Smyth Road School | Manchester | Elementary | 31.2 |
| Somersworth High School | Somersworth | High | 34.9 |
| Somersworth Middle School | Somersworth | Middle | 29.6 |
| Souhegan Coop High School | Amherst | High | 67.0 |
| South Hampton Barnard School | South Hampton | Elementary | 9.9 |
| South Londonderry Elementary School | Londonderry | Elementary | 41.5 |
| South Meadow School | Peterborough | Middle | 35.0 |
| South Range Elementary School | Derry | Elementary | 26.5 |
| Southside Middle School | Manchester | Middle | 75.0 |
| Southwick School | Northfield | Elementary | 23.6 |
| Spark Academy of Advanced Technologies Charter School Charter | Manchester | High | 8.0 |
| Spaulding High School | Rochester | High | 98.0 |
| Stark Village School | Stark | Elementary | 2.7 |
| Stevens High School | Claremont | High | 37.6 |
| Stewartstown Community School | W. Stewartstown | Elementary | 8.4 |
| Strafford School | Strafford | Elementary | 39.0 |
| Stratford Public School | North Stratford | Elementary | 8.0 |
| Stratham Memorial School | Stratham | Elementary | 49.0 |
| Strong Foundations Charter School Charter | Pembroke | Elementary | 34.0 |
| Sunapee Central School | Sunapee | Elementary | 18.6 |
| Sunapee Middle High School | Sunapee | Middle | 9.1 |
| Sunapee Sr. High School | Sunapee | High | 11.0 |
| Sunset Heights School | Nashua | Elementary | 30.0 |
| Surry Village Charter School Charter | Surry | Elementary | 7.0 |
| Sutton Central Elementary School | Sutton Mills | Elementary | 8.8 |
| Swasey Central School | Brentwood | Elementary | 21.0 |
| Symonds Elementary School | Keene | Elementary | 27.0 |
| Temple Elementary School | Temple | Elementary | 5.3 |
| The Birches Academy of Academics - Art A Public Charter Sch Charter | Salem | Elementary | 21.8 |
| The Founders Academy Charter School (E) Charter | Manchester | Middle | 27.0 |
| The Founders Academy Charter School (H) Charter | Manchester | High | 12.0 |
| Thornton Central School | Thornton | Elementary | 24.0 |
| Thorntons Ferry School | Merrimack | Elementary | 41.5 |
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