Community prompt from u/allk12. Replies below.
John P Oldham
Community prompt from u/allk12. Replies below.
Community prompt from u/allk12. Replies below.
Community prompt from u/allk12. Replies below.
Community prompt from u/allk12. Replies below.
Community prompt from u/allk12. Replies below.
Test scores
MCAS 2024-25 . % Meeting or Exceeding Expectations7-year change
SY 2017-18 vs SY 2024-25About John P Oldham
Set in Norwood, Massachusetts, John P Oldham is a tight-knit elementary school, overseen by Norwood. It hosts 261 students across grades 1 through 5. That puts it 31% leaner than the typical public school in Massachusetts, which averages around 381 students.
Within Norwood, which oversees 9 schools and 3,575 students, John P Oldham is one campus in the system.
Looking at the student body, John P Oldham lists that White students make up the majority at 65%. The remainder comes out to 13% Black, 12% Hispanic, 4% Asian, 4% multiracial.
Looking at school resources, The school reports having 26 full-time-equivalent teachers, for a student-teacher ratio near 9.9:1. That figure is tighter than the state norm's 12.2:1 average.
In the area at large, community-level numbers for Norfolk County indicate the typical household earns roughly $130,739 per year, 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 P Oldham is one.
The closest other public school is Little Mustangs Preschool Academy (LMPA), roughly 0.4 miles away. Within five miles, there are 8 other public schools.
The school occupies a bedroom-community site.
Five-year trend. Looking back 7 years, enrollment at John P Oldham has rose 15%, going from 227 students in 2018 to 261 in 2025. The White share of enrollment shrank from 73% to 65% over that span.
On this page, recent activity here tends to focus on open house dates, ride-share offers, and field-trip permission slips. Contributors range from current parents to recent graduates and teachers.
Norfolk County at a glance
View full county profileQuick facts
Related schools
- Norwood HighHigh · 966 students
- Dr. Philip O. Coakley Middle SchoolMiddle · 807 students
- F A ClevelandElementary · 339 students
- BalchElementary · 303 students
- Charles J PrescottElementary · 267 students
- George F. WillettElementary · 256 students
- Norwood HighHigh · 966 students
- Dr. Philip O. Coakley Middle SchoolMiddle · 807 students
- F A ClevelandElementary · 339 students
- BalchElementary · 303 students
- Charles J PrescottElementary · 267 students
- George F. WillettElementary · 256 students
- Little Mustangs Preschool Academy (LMPA)0.4 mi · 129
- Cornelius M Callahan0.9 mi · 247
- Norwood High1.0 mi · 966
- Westwood Integrated Preschool1.1 mi · 44
- Westwood High1.1 mi · 837
- George F. Willett1.1 mi · 256