County directory · Oregon · 2026–27
School districts in Marion County, OR
Marion County has 10 regular public school districts, enrolling 56,290 students in 2024–25. The largest is Salem-Keizer SD 24J (37,982 students, 67% of the county), followed by Woodburn SD 103 and Silver Falls SD 4J. All 10 offer kindergarten. Oregon's kindergarten cutoff: turn 5 by September 1.
The 10 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Salem-Keizer SD 24J 2450 Lancaster Dr, Salem also serves Polk County | Pre-K–12 | 65 | 37,982 | 2,353 | (503) 399-3000 |
| Woodburn SD 103 1390 Meridian Drive, Woodburn | Pre-K–12 | 9 | 5,272 | 356 | (503) 981-9555 |
| Silver Falls SD 4J 612 Schlador Street, Silverton also serves Clackamas County | Pre-K–12 | 13 | 3,652 | 225 | (503) 873-5303 |
| Cascade SD 5 10226 Marion Rd SE, Turner | Pre-K–12 | 6 | 2,736 | 151 | (503) 749-8010 |
| North Santiam SD 29J 1155 N 3rd Ave, Stayton also serves Linn County | Pre-K–12 | 6 | 2,114 | 133 | (503) 769-6924 |
| North Marion SD 15 20256 Grim Rd NE, Aurora | Pre-K–12 | 4 | 1,604 | 88 | (503) 678-7100 |
| Gervais SD 1 290 First St, Gervais | Pre-K–12 | 4 | 1,249 | 79 | (503) 792-3803 |
| Jefferson SD 14J 1328 N 2nd St, Jefferson also serves Linn County | Pre-K–12 | 3 | 695 | 42 | (541) 327-3337 |
| Mt Angel SD 91 730 E Marquam St, Mt Angel | Pre-K–12 | 3 | 689 | 47 | (503) 845-2345 |
| St Paul SD 45 20449 Main St NE, St Paul | Pre-K–12 | 2 | 297 | 24 | (503) 633-2541 |
Marion County at a glance
Together the 10 districts run 115 schools from offices in 10 towns. The smallest by enrollment is St Paul SD 45, with 297 students; the median Marion County district has 1,604. By grade span: 10 Pre-K–12.
Kindergarten in 2024–25, counting the 10 districts that report a K grade: 3,498 children. The biggest kindergarten was Salem-Keizer SD 24J's, with 2,353; Woodburn SD 103 had 356, and the smallest, St Paul SD 45, had 24.
Marion County holds 10 of Oregon's 172 regular districts (5.8%) and 11% of its 534,695 public school students, ranking 2nd of 36 counties by number of districts and 4th by enrollment. By size, 2 enroll 5,000 or more, 5 enroll 1,000 to 4,999 and 3 have fewer than 1,000 students, and the average school here has about 489 students.
4 districts reach past the county line: Salem-Keizer SD 24J (into Polk County), Silver Falls SD 4J (into Clackamas County), North Santiam SD 29J (into Linn County) and Jefferson SD 14J (into Linn County).
Which district am I in?
Each district draws its own attendance zones, so your home address decides it, and with 4 of Marion County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. Each one's own site:
Salem-Keizer SD 24J · Woodburn SD 103 · Silver Falls SD 4J · Cascade SD 5 · North Santiam SD 29J · North Marion SD 15 · Gervais SD 1 · Jefferson SD 14J · Mt Angel SD 91 · St Paul SD 45
What grade will my child be in?
More in Oregon
Every Oregon district by county · Oregon kindergarten cutoff
More Oregon county directories: Clackamas County (10) · Harney County (10) · Lane County (14)