Marion County
The schools list below covers the full public K-12 directory for Marion County: 111 campuses, 53,799 students, Salem-Keizer SD 24j as the largest district. That works out to 66 elementary, 20 middle, and 21 high schools.
7-year change in Marion County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Marion County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Marion County
Latest 2024-25 ELA proficiency, 102 schools ranked. Oregon state average: 43.0%.
- Evergreen Elementary School· 91.5%
- Pratum Elementary School· 76.1%
- Victor Point Elementary School· 74.3%
- Frontier Charter Academy· 72.2%
- Howard Street Charter· 68.0%
- Woodburn Success· 9.7%
- Hallman Elementary School· 11.2%
- Nellie Muir Elementary School· 11.4%
- Washington Elementary School· 11.4%
- McKay High School· 12.3%
Cities in Marion County
About Marion County
Across the high-population Oregon county of Marion County of about 349,244 residents, the public-school footprint covers 111 schools and about 53,799 students.
Looking at the wider area, census numbers show median household income runs near $77,351, about 26% of adults have a bachelor's degree or above, and the poverty rate is around 9%. That income level is 7% higher than the Oregon median.
On the school-mix side, Marion County is built around 66 elementary schools (22,258 students), 20 middle schools (11,264), 21 high schools (17,406), and 4 combined or other schools.
Salem-Keizer SD 24J dominates the local landscape, accounting for roughly 33,152 students on its own.
Five-year track record. Combined enrollment now sits at 53,799 students, declined 9% from the 58,963 reported in SY 2017-18. Over that span, Marion County shed 2 schools, going from 112 to 110. On the demographic side, White enrollment moved from 50% to 40% over the same window.
On allk12, the community for Marion County discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.