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

9 schools in Gloucester

Massachusetts · 2,838 students · 1 city

Gloucester, Massachusetts operates 9 public K-12 schools between its neighborhoods, enrolling about 2,838 students (around 315 per campus).

7-year change in Gloucester

SY 2017-18 vs SY 2024-25
Total enrollment
2,838
-66 (-2%) vs SY 2017-18
School count
7
-1 (-12%) vs SY 2017-18
% White
75%
was 83%
% Hispanic
17%
was 10%
% Black
2%
was 2%
% Asian
2%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Gloucester HighGloucesterHigh09-12776
Ralph B O'Maley MiddleGloucesterMiddle06-08619
East Veterans Elementary SchoolGloucesterElementaryKG-05451
West ParishGloucesterElementaryKG-05382
Beeman MemorialGloucesterElementaryKG-05292
Plum Cove SchoolGloucesterElementaryKG-05217
Gloucester PreSchoolGloucesterElementaryPK-PK101
East Gloucester ElementaryGloucesterCombinedM-M·
Veterans MemorialGloucesterCombinedM-M·

About Gloucester

Across 9 schools, Gloucester teaches about 2,838 students in Massachusetts. By footprint it is a compact district.

In terms of grade levels, Gloucester spans 5 elementary, 1 middle, 1 high school, and 2 combined or other.

Average enrollment per school in Gloucester is about 315, meaningfully below the Massachusetts average of roughly 501.

Five-year track record. Total public-school enrollment in Gloucester has stayed largely flat since SY 2017-18, moving from about 2,904 students to 2,838. Over that span, Gloucester shed 1 school, going from 8 to 7. The White share of public-school enrollment shrank from 83% to 75%.

On this page, the community for Gloucester 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 schools are in Gloucester?
Gloucester operates 9 public K-12 schools in Massachusetts, serving approximately 2,838 students.
What is the mix of elementary, middle, and high schools in Gloucester?
Gloucester includes 5 elementary, 1 middle, 1 high, 2 combined-grade schools.
What is the largest school in Gloucester?
Gloucester High is the largest public school in Gloucester by enrollment, with approximately 776 students.
What grade levels does Gloucester serve?
Gloucester schools serve students from pre-K through grade 12, across 9 campuses.