6 schools in Portsmouth
Public K-12 education in Portsmouth reaches 2,427 students across 6 schools, with a level mix of 4 elementary, 1 middle, and 1 high.
7-year change in Portsmouth
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Little Harbour School | Elementary | KG-05 | 325 |
| Mary C. Dondero Elementary School | Elementary | KG-05 | 328 |
| New Franklin School | Elementary | KG-05 | 247 |
| PEEP School - Pre School Program | Elementary | PK-PK | 24 |
| Portsmouth High School | High | 09-13 | 1,017 |
| Portsmouth Middle School | Middle | 06-08 | 486 |
About Portsmouth
Public education in Portsmouth, New Hampshire runs across 6 schools that enrolls roughly 2,427 students. By footprint, Portsmouth sits in the middle-population bracket.
On the level-by-level breakdown, the city comprises 4 elementary, 1 middle, and 1 high.
Schools in Portsmouth average about 405 students each, 25% higher than the New Hampshire norm.
Over the past 7-year window. Total public-school enrollment in Portsmouth has declined 8% since SY 2017-18, moving from about 2,634 students to 2,427.
In the discussion threads here, the community for Portsmouth discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.