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

6 schools in Sudbury

Massachusetts · Public K-12

For families in Sudbury, public-school options total 6 K-12 campuses, with combined enrollment near 3,974 (4 elementary, 1 middle, and 1 high).

7-year change in Sudbury

SY 2017-18 vs SY 2024-25
Total enrollment
3,974
-251 (-6%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
71%
was 78%
% Hispanic
7%
was 4%
% Black
4%
was 4%
% Asian
10%
was 8%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Ephraim Curtis MiddleMiddle06-08816
General John Nixon ElementaryElementaryPK-05382
Israel Loring SchoolElementaryKG-05426
Josiah HaynesElementaryKG-05397
Lincoln-Sudbury Regional HighHigh09-121,445
Peter NoyesElementaryPK-05508

About Sudbury

Public education in Sudbury, Massachusetts runs across 6 schools that serves roughly 3,974 students. By footprint, Sudbury sits in the middle-population bracket.

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

Schools in Sudbury average about 662 students each, 32% meaningfully above the Massachusetts norm.

Looking at the last 7 years. Total public-school enrollment in Sudbury has fell 6% since SY 2017-18, moving from about 4,225 students to 3,974. The White share of public-school enrollment fell from 78% to 71%.

On allk12, the community for Sudbury discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Sudbury, Massachusetts?
There are 6 public K-12 schools in Sudbury, with a combined enrollment of about 3,974.
How many elementary, middle, and high schools are in Sudbury?
Sudbury has 4 elementary, 1 middle, 1 high public schools.
What is the largest public school in Sudbury?
Lincoln-Sudbury Regional High is the largest public school in Sudbury by enrollment, with approximately 1,445 students.
What school districts serve Sudbury?
Sudbury is served by 2 public school districts, including Sudbury, Lincoln-Sudbury.
What grade levels do public schools in Sudbury cover?
Public schools in Sudbury serve students from pre-K through grade 12.