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 |
|---|---|---|---|
| Oyster River Middle School | Durham | Middle | 59.0 |
| Oyster River Preschool Education Program | Durham | Prekindergarten | 2.0 |
| PEEP School - Pre School Program | Portsmouth | Prekindergarten | 6.0 |
| Parker-Varney School | Manchester | Elementary | 32.6 |
| Paul A. Smith School | Franklin | Elementary | 33.0 |
| Paul Elementary School | SANBORNVILLE | Elementary | 36.0 |
| Pelham Elementary School | Pelham | Elementary | 78.5 |
| Pelham High School | Pelham | High | 49.0 |
| Pelham Memorial School | Pelham | Middle | 35.0 |
| Pembroke Academy | Pembroke | High | 57.0 |
| Pembroke Hill School | Pembroke | Elementary | 30.0 |
| Penacook Elementary School | Penacook | Elementary | 31.0 |
| Pennichuck Middle School | Nashua | Middle | 66.0 |
| Peter Woodbury School | Bedford | Elementary | 29.0 |
| Peterborough Elementary School | Peterborough | Elementary | 24.6 |
| Pierce Elementary School | Bennington | Elementary | 8.3 |
| Piermont Village School | Piermont | Elementary | 7.4 |
| Pinkerton Academy | Derry | High | 215.7 |
| Pittsburg School (Elem) | Pittsburg | Elementary | 7.5 |
| Pittsburg School (High) | Pittsburg | High | 7.1 |
| Pittsfield Elementary School | Pittsfield | Elementary | — |
| Pittsfield High School | Pittsfield | High | — |
| Pittsfield Middle School | Pittsfield | Middle | — |
| Plainfield Elementary School | Meriden | Elementary | 21.6 |
| Pleasant Street School | Laconia | Elementary | 23.0 |
| Plymouth Elementary School | Plymouth | Elementary | 41.8 |
| Plymouth Regional High School | Plymouth | High | 51.0 |
| Polaris Charter School Charter | Manchester | Elementary | 8.8 |
| Pollard Elementary School | Plaistow | Elementary | 39.6 |
| Portsmouth High School | Portsmouth | High | 89.0 |
| Portsmouth Middle School | Portsmouth | Middle | 47.0 |
| Profile Junior High School | Bethlehem | Middle | 9.3 |
| Profile Senior High School | Bethlehem | High | 15.0 |
| Prospect Mountain High School | Alton | High | 36.2 |
| Purple Panthers Preschool | Nashua | Prekindergarten | 2.0 |
| Raymond High School | Raymond | High | 29.0 |
| Raymond School District Preschool Program | Raymond | Prekindergarten | 2.0 |
| Reeds Ferry School | Merrimack | Elementary | 42.5 |
| Richard Maghakian Memorial School | Brookline | Elementary | 29.5 |
| Richards Elementary School | Newport | Elementary | 25.5 |
| Riddle Brook School | Bedford | Elementary | 35.0 |
| Rindge Memorial School | Rindge | Elementary | 31.0 |
| River View Chartered Public School Charter | Claremont | High | 2.0 |
| Robert Frost Charter School (E) Charter | Conway | Elementary | 4.0 |
| Robert Frost Charter School (H) Charter | Conway | High | 4.0 |
| Rochester Middle School | Rochester | Middle | 60.0 |
| Rollinsford Grade School | Rollinsford | Elementary | 12.7 |
| Ross A. Lurgio Middle School | Bedford | Middle | 56.4 |
| Rundlett Middle School | Concord | Middle | 68.5 |
| Russell Elementary School | Rumney | Elementary | 14.0 |
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