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

7 schools in Marlborough

Massachusetts · 4,728 students · 1 city

Marlborough reports 7 public K-12 schools and approximately 4,728 students enrolled, per NCES, an average school size of 675.

7-year change in Marlborough

SY 2017-18 vs SY 2024-25
Total enrollment
4,728
+153 (+3%) vs SY 2017-18
School count
7
+1 (+17%) vs SY 2017-18
% White
30%
was 43%
% Hispanic
59%
was 47%
% Black
6%
was 3%
% Asian
2%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Marlborough HighMarlboroughHigh09-12985
1 LT Charles W. Whitcomb SchoolMarlboroughMiddle06-08965
Goodnow Brothers Elementary SchoolMarlboroughElementaryKG-05781
Charles Jaworek SchoolMarlboroughElementaryKG-05631
RicherMarlboroughElementaryKG-05596
Francis J KaneMarlboroughElementaryKG-05575
Early Childhood CenterMarlboroughElementaryPK-PK195

About Marlborough

Marlborough is a sparse public-school district in Massachusetts. The district maintains 7 schools and instructs approximately 4,728 students.

On the school-mix side, Marlborough consists of 5 elementary, 1 middle, and 1 high school.

Average enrollment per school in Marlborough is about 675, higher than the Massachusetts average of roughly 501.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment expanded 3%: 4,575 students in SY 2017-18 versus 4,728 in SY 2024-25. Over that span, Marlborough gained 1 school, going from 6 to 7. On the demographic side, White enrollment moved from 43% to 30% over the same window.

In the discussion threads here, the community for Marlborough discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

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