The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

6 schools in Portsmouth School District

New Hampshire · 2,427 students · 1 city

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-25
Total enrollment
2,427
-100 (-4%) vs SY 2020-21
School count
6
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Portsmouth School District ranks

Among districts
MeasureThis districtIn New HampshireIn the US
State test proficiency
ranked highest first
69.1%#2 of 54N/A
Enrollment
ranked largest first
2,427#16 of 73#3,846 of 9,234
Number of schools
ranked most first
6#22 of 73N/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
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

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.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.

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.

Frequently asked questions

How many public schools does Portsmouth School District run?
Portsmouth School District has 6 public schools with a combined enrollment of about 2,427 students in New Hampshire.
What is the mix of elementary, middle, and high schools in Portsmouth School District?
Portsmouth School District includes 4 elementary schools, 1 middle school, and 1 high school.
What is the largest school in Portsmouth School District?
Portsmouth High School is the largest public school in Portsmouth School District by enrollment, with approximately 1,017 students.
What grade levels does Portsmouth School District serve?
Portsmouth School District serves students from pre-K through grade 13 across 6 schools.