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

3 schools in Rockport

Massachusetts · 804 students · 1 city

Public-school enrollment inside Rockport comes to roughly 804 students across 3 schools (1 elementary, 1 middle, and 1 high).

7-year change in Rockport

SY 2017-18 vs SY 2024-25
Total enrollment
631
-273 (-30%) vs SY 2017-18
School count
2
-1 (-33%) vs SY 2017-18
% White
91%
was 97%
% Hispanic
4%
was 1%
% Black
1%
was 0%
% Asian
2%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Rockport Middle HighRockportHigh06-12367
Rockport ElementaryRockportElementaryPK-05264
Rockport MiddleRockportMiddle06-08173

About Rockport

Rockport is a small Massachusetts school district running 3 campuses with combined enrollment near 804.

For a sense of the school types, Rockport is made up of 1 elementary, 1 middle, and 1 high school.

On a per-school basis, Rockport runs about 268 students per campus, 47% lower than the state mean of roughly 501.

Over the past 7-year window. Combined enrollment now sits at 631 students, fell 30% from the 904 reported in SY 2017-18. Rockport now counts 2 public schools, down from 3 in SY 2017-18. Demographically, the White share of enrollment declined from 97% to 91%.

In the discussion threads here, the community for Rockport discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools does Rockport run?
Rockport has 3 public schools with a combined enrollment of about 804 students in Massachusetts.
What is the mix of elementary, middle, and high schools in Rockport?
Rockport includes 1 elementary, 1 middle, 1 high schools.
What is the largest school in Rockport?
Rockport Middle High is the largest public school in Rockport by enrollment, with approximately 367 students.
What grade levels does Rockport serve?
Rockport schools serve students from pre-K through grade 12, across 3 campuses.