SA
Middle Schools

Stephens Middle School

Salem-Keizer SD 24J · Marion County · 4962 Haysville Dr NE, Salem, OR 97305.0

(503)399-3442

1/10
#205
Rank 205 out of 220
English Language Arts1/10 · #207 · 6th percentile
Mathematics1/10 · #202 · 9th percentile

English Language Arts

Math Trend

Track Stephens Middle School

Schools change. Get an email when its test scores or ranking update — about once a year. No spam.

School Overview

Stephens Middle School serves a working-class neighborhood in north Salem, and its scores reflect some of the real challenges facing families in this part of the city. Salem itself has a lot to offer — a vibrant downtown, proximity to the Willamette Valley wine country, and easy access to outdoor recreation — but schools in this zip code tend to serve communities navigating greater economic pressures. Families who choose Stephens often do so out of proximity or community ties, and those looking to get the most out of the experience will likely want to stay closely involved in their child's academic journey and seek out additional enrichment opportunities where they can.

Student Demographics

974 students tested · 2024-25 school year

Ethnicity

Hispanic
715 (73%)
White
147 (15%)
Multiple Races
38 (4%)
Pacific Islander
34 (3%)
Asian
28 (3%)
Other
12 (1%)

Key Indicators

Socioeconomically Disadvantaged468 (48%)
Students with Disabilities155 (16%)

Staff & Teachers(2024-25)

1,014
Enrollment
46.33
Teachers (FTE)
21.9:1
Student-Staff Ratio
3
Administrators (FTE)
28
Avg Class Size

Community Enrichment Programs

This supplementary score measures the availability of enrichment programs — such as tutoring, music, dance, sports, and arts — within 3 miles of the school. Schools in communities with more diverse and accessible programs score higher.

Nearby Programs4/10 · #154 · 31st percentile

31 programs within 3 miles. Ranked among Middle Schools in Oregon.