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

John P Oldham

165 Prospect Street, Norwood, MA 02062 · (781) 769-2417 · Norfolk County
GRADES 01–05ELEMENTARY21-SUBURBREGULAR SCHOOL261 STUDENTS
Enrollment
261
Elementary
DISTRICT 257 · STATE 381
Student : Teacher
9.9:1
26 FTE teachers
DISTRICT 11.5:1 · STATE 12.2:1
Free / Reduced Lunch
,
Title I proxy
Community
0
0 members
Enrollment and student:teacher ratio compared against other elementary schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 1
41
Grade 2
46
Grade 3
61
Grade 4
65
Grade 5
48
Student demographics
White
17065%
DISTRICT 53% · STATE 51%
Hispanic
3212%
DISTRICT 22% · STATE 26%
Black
3313%
DISTRICT 13% · STATE 10%
Asian
114%
DISTRICT 7% · STATE 7%
Two+
104%
DISTRICT 4% · STATE 5%
Native American
10%
DISTRICT 0% · STATE 0%
Pacific Islander
42%
DISTRICT 1% · STATE 0%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
13652%
Female
12548%

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at John P Oldham.
START A DISCUSSION
Recent discussions in Norwood

Test scores

MCAS 2024-25 . % Meeting or Exceeding Expectations
English Language Arts
39.0%
MA avg 43.8% . -5.0pp since 2016
Math
38.0%
MA avg 42.2% . -21.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
261
+34 (+15%) vs 2017
Student : Teacher
9.9:1
was 10.5:1
% White
65%
was 73%
% Hispanic
12%
was 8%
% Black
13%
was 13%
% Asian
4%
was 6%
Source: NCES Common Core of Data

About 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 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
John P Oldham
District
Norwood
Address
165 Prospect Street, Norwood, MA 02062
Phone
(781) 769-2417
County
Norfolk County
Level
Elementary
Grade range
01–05
Total enrollment
261
Teachers (FTE)
26
Student–teacher ratio
9.9:1
Locale
21-Suburb: Large
NCES ID
250906001465
Charter school
No
Virtual school
No

Related schools

Other schools in Norwood
Other schools in Norwood
Nearby schools

Frequently asked questions

About John P Oldham
What is the total enrollment at John P Oldham?
John P Oldham enrolls approximately 261 students in grades 01-05.
What age range does John P Oldham serve?
John P Oldham serves students from grade 01 through grade 05.
How many students per teacher at John P Oldham?
Approximately 9.9:1 students per teacher at John P Oldham.
How diverse is John P Oldham?
John P Oldham reports a student body of 65% White, 12% Hispanic, 13% Black, 4% Asian, 4% Two or more.
Who oversees John P Oldham?
John P Oldham is overseen by Norwood in Norfolk County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post