20 schools in Snohomish
Snohomish, Washington runs a public-school system of 20 campuses with combined enrollment around 10,246 (11 elementary, 3 middle, and 4 high).
7-year change in Snohomish
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| AIM High School | High | 09-12 | 174 |
| Cascade View Elementary | Elementary | KG-06 | 412 |
| Cathcart Elementary | Elementary | KG-06 | 497 |
| Centennial Middle School | Middle | 07-08 | 734 |
| Central Emerson Elementary | Elementary | KG-06 | 477 |
| Central Primary Center | Elementary | PK-PK | 69 |
| Chain Lake Elementary School | Elementary | PK-05 | 434 |
| Dutch Hill Elementary | Elementary | KG-06 | 694 |
| Glacier Peak High School | High | 09-12 | 1,642 |
| Hidden River Middle School | Middle | 06-08 | 313 |
| High School Re Entry | High | 09-12 | 40 |
| Little Cedars Elementary School | Elementary | KG-06 | 646 |
| Machias Elementary | Elementary | KG-06 | 615 |
| Maltby Elementary | Elementary | KG-05 | 334 |
| Parent Partnership | Combined | KG-12 | 90 |
| Riverview Elementary | Elementary | KG-06 | 489 |
| Snohomish Center | Combined | PK-12 | 37 |
| Snohomish High School | High | 09-12 | 1,496 |
| Totem Falls | Elementary | KG-06 | 412 |
| Valley View Middle School | Middle | 07-08 | 641 |
About Snohomish
Snohomish, Washington is home to 20 public schools, with combined enrollment of approximately 10,246 students. By school count, it is a middle-population city.
In terms of grade levels, the city is built around 11 elementary, 3 middle, 4 high, and 2 other.
Per-campus enrollment runs near 512, meaningfully above the state mean of about 446.
Looking at the last 7 years. Combined enrollment now sits at 10,246 students, shrank 6% from the 10,879 reported in SY 2017-18. On the demographic side, White enrollment moved from 77% to 67% over the same window.
On allk12, the community for Snohomish discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.