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

4 schools in Portsmouth

Rhode Island · 2,114 students · 1 city

Portsmouth reports 4 public K-12 schools and approximately 2,114 students enrolled, per NCES, an average school size of 529.

7-year change in Portsmouth

SY 2017-18 vs SY 2024-25
Total enrollment
2,114
-307 (-13%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
81%
was 89%
% Hispanic
9%
was 5%
% Black
2%
was 2%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Portsmouth High SchoolPortsmouthHigh09-12785
Portsmouth Middle SchoolPortsmouthMiddle05-08604
Howard Hathaway SchoolPortsmouthElementaryKG-04409
Melville SchoolPortsmouthElementaryPK-04316

About Portsmouth

Portsmouth is a moderately sized public-school district in Rhode Island. The district operates 4 schools and teaches approximately 2,114 students.

On the school-mix side, Portsmouth consists of 2 elementary, 1 middle, and 1 high school.

Average enrollment per school in Portsmouth is about 529, higher than the Rhode Island average of roughly 439.

Over the past 7-year window. Combined enrollment now sits at 2,114 students, shrank 13% from the 2,421 reported in SY 2017-18. On the demographic side, White enrollment moved from 89% to 81% over the same window.

Within the allk12 community for this area, the community for Portsmouth discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools does Portsmouth run?
Portsmouth has 4 public schools with a combined enrollment of about 2,114 students in Rhode Island.
What is the mix of elementary, middle, and high schools in Portsmouth?
Portsmouth includes 2 elementary, 1 middle, 1 high schools.
What is the largest school in Portsmouth?
Portsmouth High School is the largest public school in Portsmouth by enrollment, with approximately 785 students.
What grade levels does Portsmouth serve?
Portsmouth schools serve students from pre-K through grade 12, across 4 campuses.