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

7 schools in Dedham

Massachusetts · Public K-12

Dedham runs 7 public K-12 schools per the latest NCES counts, with total enrollment around 2,668 (5 elementary, 1 middle, and 1 high).

7-year change in Dedham

SY 2017-18 vs SY 2024-25
Total enrollment
2,668
+10 (+0%) vs SY 2017-18
School count
7
0 (0%) vs SY 2017-18
% White
63%
was 71%
% Hispanic
19%
was 15%
% Black
10%
was 7%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
AveryElementary01-05321
Dedham HighHigh09-12719
Dedham Middle SchoolMiddle06-08555
Early Childhood CenterElementaryPK-KG285
GreenlodgeElementary01-05320
OakdaleElementary01-05262
RiverdaleElementary01-05206

About Dedham

Dedham, Massachusetts is home to 7 public schools, with combined enrollment of approximately 2,668 students. By school count, it is an average-sized city.

On the school-mix side, the city is built around 5 elementary, 1 middle, and 1 high.

Schools in Dedham average about 381 students each, 24% noticeably below the Massachusetts norm.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment remained close to its prior level: 2,658 students in SY 2017-18 versus 2,668 in SY 2024-25. The White share of public-school enrollment fell from 71% to 63%.

In the discussion threads here, the community for Dedham 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 Dedham?
Dedham, Massachusetts has 7 public K-12 schools serving approximately 2,668 students.
How many elementary, middle, and high schools are in Dedham?
Dedham has 5 elementary, 1 middle, 1 high public schools.
What is the largest public school in Dedham?
Dedham High is the largest public school in Dedham by enrollment, with approximately 719 students.
What school districts serve Dedham?
Dedham public schools are operated by Dedham.
What grade levels do public schools in Dedham cover?
Public schools in Dedham serve students from pre-K through grade 12.