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

10 schools in Westborough

Massachusetts · Public K-12

Westborough runs 10 public K-12 schools per the latest NCES counts, with total enrollment around 3,831 (3 elementary, 2 middle, and 1 high).

7-year change in Westborough

SY 2017-18 vs SY 2024-25
Total enrollment
3,831
-95 (-2%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
46%
was 57%
% Hispanic
12%
was 6%
% Black
3%
was 2%
% Asian
35%
was 33%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Annie E FalesElementaryKG-03305
Central AreaCombined01-12·
East AreaCombined01-12·
Elsie A Hastings ElementaryElementaryPK-03478
J Harding ArmstrongElementaryKG-03391
Mill Pond SchoolMiddle04-06834
Sarah W Gibbons MiddleMiddle07-08610
Southeast AreaCombined01-12·
West AreaCombined01-12·
Westborough HighHigh09-121,213

About Westborough

Westborough is a middle-population Massachusetts city in terms of public-school footprint, with 10 schools and 3,831 students total.

In terms of grade levels, the city covers 3 elementary, 2 middle, 1 high, and 4 other.

Schools in Westborough average about 383 students each, 24% noticeably below the Massachusetts norm.

Trend over the past 7 years. Total public-school enrollment in Westborough has held roughly steady since SY 2017-18, moving from about 3,926 students to 3,831. On the demographic side, White enrollment moved from 57% to 46% over the same window.

Within the allk12 community for this area, the community for Westborough discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Westborough?
Westborough, Massachusetts has 10 public K-12 schools serving approximately 3,831 students.
How many elementary, middle, and high schools are in Westborough?
Westborough has 3 elementary, 2 middle, 1 high, 4 combined-grade public schools.
What is the largest public school in Westborough?
Westborough High is the largest public school in Westborough by enrollment, with approximately 1,213 students.
What school districts serve Westborough?
Westborough is served by 2 public school districts, including Institutional Schools, Westborough.
What grade levels do public schools in Westborough cover?
Public schools in Westborough serve students from pre-K through grade 12.