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

9 schools in Gloucester

Massachusetts · Public K-12

9 public-school campuses operate inside Gloucester, with roughly 2,838 K-12 students enrolled (5 elementary, 1 middle, and 1 high).

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
NameLevelGradesEnrollment
Beeman MemorialElementaryKG-05292
East Gloucester ElementaryCombinedM-M·
East Veterans Elementary SchoolElementaryKG-05451
Gloucester HighHigh09-12776
Gloucester PreSchoolElementaryPK-PK101
Plum Cove SchoolElementaryKG-05217
Ralph B O'Maley MiddleMiddle06-08619
Veterans MemorialCombinedM-M·
West ParishElementaryKG-05382

About Gloucester

Across Gloucester, Massachusetts, 9 public schools educates about 2,838 students between them.

Looking at the level breakdown, the city consists of 5 elementary, 1 middle, 1 high, and 2 other.

Schools in Gloucester average about 315 students each, 37% lower than the Massachusetts norm.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment remained close to its prior level: 2,904 students in SY 2017-18 versus 2,838 in SY 2024-25. Over that span, Gloucester lost 1 school, going from 8 to 7. Demographically, the White share of enrollment contracted from 83% to 75%.

Within the allk12 community for this area, 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 public schools are in Gloucester?
Gloucester, Massachusetts has 9 public K-12 schools serving approximately 2,838 students.
How many elementary, middle, and high schools are in Gloucester?
Gloucester has 5 elementary, 1 middle, 1 high, 2 combined-grade public schools.
What is the largest public school in Gloucester?
Gloucester High is the largest public school in Gloucester by enrollment, with approximately 776 students.
What school districts serve Gloucester?
Gloucester public schools are operated by Gloucester.
What grade levels do public schools in Gloucester cover?
Public schools in Gloucester serve students from pre-K through grade 12.