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

5 schools in Weston

Massachusetts · 2,063 students · 1 city

Public K-12 schools in Weston number 5, teaching approximately 2,063 Massachusetts students (an average of 413 per campus).

7-year change in Weston

SY 2017-18 vs SY 2024-25
Total enrollment
2,063
-40 (-2%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
58%
was 66%
% Hispanic
7%
was 6%
% Black
5%
was 6%
% Asian
23%
was 16%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Weston HighWestonHigh09-12658
Weston MiddleWestonMiddle06-08451
CountryWestonElementaryPK-03338
Field Elementary SchoolWestonElementary04-05317
WoodlandWestonElementaryPK-03299

About Weston

Weston maintains 5 public schools across Massachusetts, collectively serveing roughly 2,063 students.

For a sense of the school types, Weston covers 3 elementary, 1 middle, and 1 high school.

Per-school enrollment averages around 413 in this district, lower than the Massachusetts typical of 501.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment remained close to its prior level: 2,103 students in SY 2017-18 versus 2,063 in SY 2024-25. Demographically, the White share of enrollment fell from 66% to 58%.

Within the allk12 community for this area, the community for Weston discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

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