The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·MILTON·NCES 250798002485

Cunningham School

44 Edge Hill Rd, Milton, MA 02186 · (617) 696-4285 · Norfolk County
GRADES PK–05ELEMENTARY21-SUBURBREGULAR SCHOOL612 STUDENTS
Enrollment
612
Elementary
DISTRICT 571 · STATE 381
Student : Teacher
12.7:1
48 FTE teachers
DISTRICT 13.7:1 · STATE 12.2:1
Free / Reduced Lunch
,
Title I proxy
Community
1
0 members
Enrollment and student:teacher ratio compared against other elementary schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Pre-K
72
Kindergarten
92
Grade 1
86
Grade 2
85
Grade 3
96
Grade 4
87
Grade 5
94
Student demographics
White
69%
DISTRICT 65% · STATE 51%
Hispanic
8%
DISTRICT 7% · STATE 26%
Black
6%
DISTRICT 12% · STATE 10%
Asian
9%
DISTRICT 9% · STATE 7%
Two+
8%
DISTRICT 6% · STATE 5%
Native American
n/r
Pacific Islander
n/r
n/r: not reliably reported by NCES for this school. Hispanic, Pacific Islander, and Native American enrollment are systematically under-reported in the source data.
Gender split
Male
53%
Female
47%

Discussions

+ POST

Test scores

MCAS 2024-25 . % Meeting or Exceeding Expectations
English Language Arts
68.0%
MA avg 43.8% . +0.0pp since 2016
Math
67.0%
MA avg 42.2% . +0.0pp since 2016
Source: MCAS. All students, all grades. See all years and grades →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
612
+83 (+16%) vs 2017
Student : Teacher
12.7:1
was 15.1:1
% White
69%
was 76%
% Hispanic
8%
was 4%
% Black
6%
was 8%
% Asian
9%
was 8%
Source: NCES Common Core of Data

About Cunningham School

Cunningham School is one of the big elementary schools in Milton, Massachusetts, overseen by Milton, with 612 students on its rolls from grades pre-K through 5. That puts it 61% larger than the typical public school in Massachusetts, which averages around 381 students.

Within Milton, which oversees 6 schools and 4,367 students, Cunningham School is one campus in the system.

For racial and ethnic makeup, Cunningham School lists that White students make up the majority at 69%. Other groups include 9% Asian, 8% Hispanic, 8% multiracial, 6% Black. Compared to Norfolk County overall, the school's racial mix sits in roughly the same range.

Looking at school resources, Cunningham School reports 48 full-time-equivalent teachers, putting the student-to-teacher ratio at about 12.7:1. That tracks the state average closely.

In the broader community, Norfolk County reports that median household income runs about $130,739, roughly 59% of adults have completed at least a four-year degree, and the poverty rate sits near 4%. In all, Norfolk County runs 198 public schools (combined enrollment of about 101,300 students), of which Cunningham School is one.

The closest other public school is Collicot, roughly 0.1 miles away. Within five miles, there are 8 other public schools.

Geographically, the school is in a bedroom-community area.

Over the past 7-year window. Over the past 7-year window, the student count increased 16%: 529 students in 2018 compared to 612 in 2025. White enrollment moved from 76% to 69% across the same window. The student-to-teacher ratio tightened from 15.1:1 in 2018 to 12.7:1 today.

On this page, the feed for Cunningham School typically covers fundraisers, lost-and-found posts, and report-card season. Anyone with firsthand experience at this school can post or comment.

Norfolk County at a glance

View full county profile
Population
730,082
Census ACS
Median income
$130,739
Household, ACS
Bachelor's+
59%
Adults 25+
Poverty rate
4%
Below federal line
Schools in county
198
101,300 students

Quick facts

School name
Cunningham School
District
Milton
Address
44 Edge Hill Rd, Milton, MA 02186
Phone
(617) 696-4285
County
Norfolk County
Level
Elementary
Grade range
PK–05
Total enrollment
612
Teachers (FTE)
48
Student–teacher ratio
12.7:1
Locale
21-Suburb: Large
NCES ID
250798002485
Charter school
No
Virtual school
No

Related schools

Other schools in Milton
Other schools in Milton
Nearby schools

Frequently asked questions

About Cunningham School
How many students attend Cunningham School?
Cunningham School enrolls approximately 612 students in grades PK-05.
What grades does Cunningham School serve?
Cunningham School serves grades PK-05.
How many students per teacher at Cunningham School?
Approximately 12.7:1 students per teacher at Cunningham School.
What is the racial breakdown of students at Cunningham School?
At Cunningham School, the student body is approximately 69% White, 8% Hispanic, 6% Black, 9% Asian, 8% Two or more.
Is Cunningham School public or private?
Cunningham School is a public K-12 school, overseen by Milton.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post