6 schools in Portsmouth School District
Portsmouth School District, New Hampshire runs 6 public K-12 schools today, teaching approximately 2,427 students across 4 elementary, 1 middle, and 1 high.
4-year change in Portsmouth School District
SY 2020-21 vs SY 2024-25How Portsmouth School District ranks
Among districts| Measure | This district | In New Hampshire | In the US |
|---|---|---|---|
| State test proficiency ranked highest first | 69.1% | #2 of 54 | N/A |
| Enrollment ranked largest first | 2,427 | #16 of 73 | #3,846 of 9,234 |
| Number of schools ranked most first | 6 | #22 of 73 | N/A |
| Students per teacher ranked fewest first | 10.1:1 | #14 of 71 | #469 of 9,044 |
| Free or reduced-price lunch share ranked highest first | 13.9% | #49 of 73 | #7,792 of 8,164 |
| Diversity index ranked most diverse first | 37.3% | #7 of 44 | #4,209 of 6,853 |
Inside Portsmouth School District
State test results across the district's 5 scored schools run from New Franklin School at 79.7% proficient to Portsmouth Middle School at 64.1%, a gap of 15.6 points. That is the 21st widest gap among 30 New Hampshire districts with four or more scored schools.
Since 2017-18, the 6 district schools that reported both years went from 2,634 to 2,427 students (down 8%) and from 239 to 240 full-time teachers (unchanged), as of 2024-25.
| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Portsmouth High School | Portsmouth | High | 09-13 | 1,017 |
| Portsmouth Middle School | Portsmouth | Middle | 06-08 | 486 |
| Mary C. Dondero Elementary School | Portsmouth | Elementary | KG-05 | 328 |
| Little Harbour School | Portsmouth | Elementary | KG-05 | 325 |
| New Franklin School | Portsmouth | Elementary | KG-05 | 247 |
| PEEP School - Pre School Program | Portsmouth | Elementary | PK-PK | 24 |
About Portsmouth School District
As an average-sized district in New Hampshire, Portsmouth School District enrolls 2,427 students across 6 schools.
Looking at the level breakdown, Portsmouth School District comprises 4 elementary, 1 middle, and 1 high school.
Per-school enrollment averages around 405 in this district, meaningfully above the New Hampshire typical of 324.
Over the past 4-year window. Combined enrollment now sits at 2,427 students, shrank 4% from the 2,527 reported in SY 2020-21.
On allk12, the community for Portsmouth School District discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.