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

9 schools in Marlborough

Massachusetts · Public K-12

Across 9 public schools, Marlborough (Massachusetts) serves approximately 6,842 K-12 students across 5 elementary, 1 middle, and 3 high.

7-year change in Marlborough

SY 2017-18 vs SY 2024-25
Total enrollment
6,842
+161 (+2%) vs SY 2017-18
School count
9
+1 (+13%) vs SY 2017-18
% White
40%
was 54%
% Hispanic
48%
was 35%
% Black
5%
was 3%
% Asian
3%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
1 LT Charles W. Whitcomb SchoolMiddle06-08965
Advanced Math and Science Academy Charter SchoolHigh06-12970
Assabet Valley Vocational High SchoolHigh09-121,144
Charles Jaworek SchoolElementaryKG-05631
Early Childhood CenterElementaryPK-PK195
Francis J KaneElementaryKG-05575
Goodnow Brothers Elementary SchoolElementaryKG-05781
Marlborough HighHigh09-12985
RicherElementaryKG-05596

About Marlborough

Marlborough, Massachusetts is home to 9 public schools, with combined enrollment of approximately 6,842 students. By school count, it is an average-sized city.

Looking at the level breakdown, the city is made up of 5 elementary, 1 middle, and 3 high.

Average school size in Marlborough is around 760 students, 52% meaningfully above the Massachusetts average of about 501.

Trend over the past 7 years. Combined enrollment now sits at 6,842 students, held roughly steady from the 6,681 reported in SY 2017-18. Marlborough now counts 9 public schools, up from 8 in SY 2017-18. The White share of public-school enrollment contracted from 54% to 40%.

On allk12, the community for Marlborough discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Marlborough, Massachusetts?
There are 9 public K-12 schools in Marlborough, with a combined enrollment of about 6,842.
How many elementary, middle, and high schools are in Marlborough?
Marlborough has 5 elementary, 1 middle, 3 high public schools.
What is the largest public school in Marlborough?
Assabet Valley Vocational High School is the largest public school in Marlborough by enrollment, with approximately 1,144 students.
What school districts serve Marlborough?
Marlborough is served by 3 public school districts, including Marlborough, Advanced Math and Science Academy Charter, Assabet Valley Regional Vocational Technical.
What grade levels do public schools in Marlborough cover?
Public schools in Marlborough serve students from pre-K through grade 12.
Are there charter schools in Marlborough?
1 of the 9 public schools in Marlborough are charter schools.