Community prompt from u/allk12. Replies below.
John Eliot
Test scores
MCAS 2024-25 . % Meeting or Exceeding Expectations7-year change
SY 2017-18 vs SY 2024-25About John Eliot
John Eliot operates as a medium-sized elementary-level community in Needham, Massachusetts, run under Needham. Current enrollment sits at 397 students spanning grades K through 5.
John Eliot is one of 8 schools operated by Needham, a district that hosts 5,493 students overall.
Demographically, John Eliot records that 56% of the student body identifies as White; the rest breaks down as 21% Asian, 9% multiracial, 9% Hispanic, 5% Black. By comparison, Norfolk County as a whole is about 70% White, so the school skews visibly less White than its surroundings.
On the income-and-resources front, The school employs 34 full-time-equivalent teachers, for a student-teacher ratio near 11.7:1. The state averages about 12.2:1, putting this campus right in line with peers.
Across the wider county, census data for Norfolk County shows median household earnings sit near $130,739, 59% of adults hold a bachelor's degree or higher, and the poverty rate sits near 4%. In all, Norfolk County runs 198 public schools (combined enrollment of about 101,300 students), of which John Eliot is one.
The closest other public school is Sunita L. Williams Elementary, roughly 0.6 miles away. Counting just inside five miles, 8 other public schools cluster around John Eliot.
John Eliot operates from a suburban location.
Looking at the recent track record. Looking back 7 years, enrollment at John Eliot has stayed largely flat, going from 393 students in 2018 to 397 in 2025. The White share of enrollment contracted from 69% to 56% over that span. Class-load math has narrowed: from 16.2:1 in 2018 to 11.7:1 in 2025.
On the community side, the page collects discussion, questions, and updates around school events, parent volunteer needs, and clubs. Members of the school community can share what they know.
Norfolk County at a glance
View full county profileQuick facts
Related schools
- Needham HighHigh · 1,633 students
- Pollard MiddleMiddle · 867 students
- Newman ElementaryElementary · 696 students
- Sunita L. Williams ElementaryElementary · 533 students
- BroadmeadowElementary · 502 students
- High Rock SchoolMiddle · 441 students
- Needham HighHigh · 1,633 students
- Pollard MiddleMiddle · 867 students
- Newman ElementaryElementary · 696 students
- Sunita L. Williams ElementaryElementary · 533 students
- BroadmeadowElementary · 502 students
- High Rock SchoolMiddle · 441 students
- Sunita L. Williams Elementary0.6 mi · 533
- Joseph E Fiske0.6 mi · 278
- Preschool at Wellesley Schools0.7 mi · 87
- Schofield1.2 mi · 291
- Needham High1.4 mi · 1,633
- A E Angier1.5 mi · 383