The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Snohomish County

Washington · Public K-12

Within Snohomish County, Washington, families have 227 public-school options to consider, collectively serving 118,688 K-12 students. Edmonds School District is the heaviest district by enrollment. By grade band, the county runs 119 elementary, 33 middle, and 56 high schools.

7-year change in Snohomish County

SY 2017-18 vs SY 2024-25
Total enrollment
118,688
+233 (+0%) vs SY 2017-18
School count
216
0 (0%) vs SY 2017-18
% White
48%
was 58%
% Hispanic
22%
was 19%
% Black
5%
was 4%
% Asian
14%
was 10%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
227
16 districts
Enrollment
118,688
NCES CCD
Median income
$111,246
Above Washington avg
Free/reduced lunch
41.3%
Below Washington avg
Elementary
119
56,715 students
Middle
33
22,597 students
High
56
36,891 students
Combined / other
19
2,485 students
LARGEST DISTRICT
Edmonds School District
20,955 students · 16 districts in Snohomish County

County vs. school enrollment demographics

Left bar is the racial makeup of Snohomish 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".

County residents
White
64%
Hispanic
12%
Black
4%
Asian
14%
Two or more
12%
Native American
1%
Pacific Islander
1%
School enrollment
White
48%
Hispanic
22%
Black
5%
Asian
14%
Two or more
8%
Native American
1%
Pacific Islander
1%
Bachelor's+
38.2%
adults 25+
Poverty rate
5.5%
ACS 5-year
Unemployment
4.5%
civilian labor
Median age
39
22.1% under 18

Test scores in Snohomish County

Latest 2024-25 ELA proficiency, 160 schools ranked. Washington state average: 58.4%.

See all 160 schools in Snohomish County ranked by score →

All schools (227)

NameCityLevelGradesEnrollmentRating
Kamiak High SchoolMukilteoHigh09-122,384·
Lake Stevens Sr High SchoolLake StevensHigh10-122,205·
Henry M. Jackson High SchoolMill CreekHigh09-122,148·
Mariner High SchoolEverettHigh09-122,106·
North Creek High SchoolBothellHigh09-121,910·
Cascade High SchoolEverettHigh09-121,651·
Arlington High SchoolArlingtonHigh09-121,650·
Everett High SchoolEverettHigh09-121,643·
Glacier Peak High SchoolSnohomishHigh09-121,642·
Edmonds Woodway High SchoolEdmondsHigh09-121,605·
Monroe High SchoolMonroeHigh09-121,515·
Snohomish High SchoolSnohomishHigh09-121,496·
Meadowdale High SchoolLynnwoodHigh09-121,491·
Cavelero Mid High SchoolLake StevensHigh08-091,490·
Mountlake Terrace High SchoolMtlk TerraceHigh09-121,456·
Stanwood High SchoolStanwoodHigh09-121,384·
Marysville Getchell High SchoolMarysvilleHigh09-121,381·
Lynnwood High SchoolBothellHigh09-121,335·
Skyview Middle SchoolBothellMiddle06-081,215·
Marysville Pilchuck High SchoolMarysvilleHigh09-121,182·
Gateway Middle SchoolEverettMiddle06-081,057·
Heatherwood Middle SchoolMill CreekMiddle06-081,031·
Sky Valley Education CenterMonroeCombinedKG-12985·
Eisenhower Middle SchoolEverettMiddle06-08914·
Canyon Park Middle SchoolBothellMiddle06-08907·
Voyager Middle SchoolEverettMiddle06-08902·
Evergreen Middle SchoolEverettMiddle06-08890·
Canyon Creek ElementaryBothellElementaryPK-05866·
North Lake Middle SchoolLake StevensMiddle06-07856·
Olympic View Middle SchoolMukilteoMiddle06-08851·
Hillcrest Elementary SchoolLake StevensElementaryPK-05842·
Lakewood High SchoolArlingtonHigh09-12834·
Harbour Pointe Middle SchoolMukilteoMiddle06-08803·
Penny Creek ElementaryEverettElementaryPK-05791·
Explorer Middle SchoolEverettMiddle06-08777·
Park Place Middle SchoolMonroeMiddle06-08755·
Meadowdale Middle SchoolLynnwoodMiddle07-08740·
Tambark Creek Elementary SchoolBothellElementaryPK-05740·
Centennial Middle SchoolSnohomishMiddle07-08734·
North Middle SchoolEverettMiddle06-08719·
Fernwood ElementaryBothellElementaryPK-05714·
Lake Stevens Middle SchoolLake StevensMiddle06-07709·
Cedarcrest SchoolMarysvilleMiddle06-08704·
Stevens Creek ElementaryLake StevensElementaryKG-05701·
Sunnycrest Elementary SchoolLake StevensElementaryPK-05695·
Dutch Hill ElementarySnohomishElementaryKG-06694·
Mill Creek ElementaryMill CreekElementaryPK-05694·
Cedar Wood ElementaryBothellElementaryPK-05682·
Alderwood Middle SchoolLynnwoodMiddle07-08679·
Sultan Elementary SchoolSultanElementaryKG-05676·
Lakewood Middle SchoolMarysvilleMiddle06-08668·
Eagle Creek ElementaryArlingtonElementaryKG-05665·
Emerson Elementary SchoolEverettElementaryPK-05662·
Challenger ElementaryEverettElementaryPK-05658·
Marysville Middle SchoolMarysvilleMiddle06-08656·
Kokanee ElementaryWoodinvilleElementaryKG-05651·
Brier Terrace Middle SchoolBrierMiddle07-08649·
Discovery ElementaryEverettElementaryKG-05648·
Little Cedars Elementary SchoolSnohomishElementaryKG-06646·
Post Middle SchoolArlingtonMiddle06-08645·
Glenwood ElementaryLake StevensElementaryKG-05641·
Valley View Middle SchoolSnohomishMiddle07-08641·
Madrona K-8 SchoolEdmondsElementaryPK-08636·
Forest View Elementary SchoolEverettElementaryPK-05634·
Spruce ElementaryLynnwoodElementaryKG-06632·
Lake Stickney Elementary SchoolLynnwoodElementaryKG-05628·
Kent Prairie ElementaryArlingtonElementaryKG-05621·
Machias ElementarySnohomishElementaryKG-06615·
Granite Falls High SchoolGranite FallsHigh09-12614·
Edmonds Heights K-12EdmondsCombinedKG-12599·
Columbia ElementaryMukilteoElementaryPK-05596·
Sultan Senior High SchoolSultanHigh09-12581·
Woodside ElementaryBothellElementaryPK-05581·
Lynnwood ElementaryLynnwoodElementaryKG-06578·
Presidents ElementaryArlingtonElementaryPK-05578·
Haller Middle SchoolArlingtonMiddle06-08576·
Seattle Hill ElementaryEverettElementaryKG-06567·
Hilltop ElementaryLynnwoodElementaryKG-06562·
Skyline ElementaryLake StevensElementaryPK-05562·
Olivia Park ElementaryEverettElementaryKG-05559·
Highland ElementaryLake StevensElementaryPK-05557·
Mountain Way ElementaryGranite FallsElementaryPK-02556·
Mt. Pilchuck Elementary SchoolLake StevensElementaryKG-05554·
Horizon ElementaryEverettElementaryKG-05550·
Silver Lake ElementaryEverettElementaryPK-05550·
Frank Wagner ElementaryMonroeElementaryPK-05545·
Martha Lake ElementaryLynnwoodElementaryKG-06545·
Silver Firs ElementaryEverettElementaryPK-05538·
Lowell ElementaryEverettElementaryPK-05531·
Port Susan Middle SchoolStanwoodMiddle06-08530·
Stanwood Middle SchoolStanwoodMiddle06-08528·
Oak Heights ElementaryLynnwoodElementaryKG-06526·
Odyssey ElementaryEverettElementaryKG-05526·
Lockwood ElementaryBothellElementaryPK-05525·
Cedar Way ElementaryMtlk TerraceElementaryKG-06522·
Totem Middle SchoolMarysvilleMiddle06-08522·
Mukilteo ElementaryMukilteoElementaryKG-05521·
Salem Woods Elementary SchoolMonroeElementaryPK-05516·
Shelton View ElementaryBothellElementaryPK-05513·
Fairmount ElementaryEverettElementaryKG-05510·

Cities in Snohomish County

Everett45 schoolsMarysville25 schoolsSnohomish20 schoolsLynnwood17 schoolsBothell16 schoolsLake Stevens16 schoolsArlington14 schoolsEdmonds8 schoolsMonroe8 schoolsMukilteo7 schoolsStanwood7 schoolsSultan7 schoolsEdmonds6 schoolsGranite Falls6 schoolsMtlk Terrace4 schoolsLynnwood3 schoolsMill Creek3 schoolsBrier2 schoolsDarrington2 schoolsStanwood2 schoolsWoodinville2 schoolsBothell1 schoolGold Bar1 schoolIndex1 schoolMarysville1 schoolMonroe1 schoolMountlake Terrace1 schoolTulalip1 school

About Snohomish County

Snohomish County is a sprawling county of about 844,430 residents in Washington. Its public-school system educates approximately 118,688 students across 227 schools.

Looking at the wider area, census numbers show typical household earnings sit around $111,246, 38% of adults hold a bachelor's degree or higher, and the poverty rate is around 6%. That income level is 41% meaningfully above the Washington median.

On the level-by-level breakdown, Snohomish County covers 119 elementary schools (56,715 students), 33 middle schools (22,597), 56 high schools (36,891), and 19 combined or other schools.

Edmonds School District is the biggest district by enrollment, covering about 20,955 students across Snohomish County.

Trend over the past 7 years. Combined enrollment now sits at 118,688 students, held roughly steady from the 118,455 reported in SY 2017-18. On the demographic side, White enrollment moved from 58% to 48% over the same window.

Within the allk12 community for this area, the community for Snohomish County discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Snohomish County?
Snohomish County, Washington has 227 public K-12 schools serving approximately 118,688 students.
How many high schools are in Snohomish County?
Snohomish County, Washington has 56 public high schools, serving approximately 36,891 students.
How many middle schools are in Snohomish County?
Snohomish County, Washington has 33 public middle schools, serving approximately 22,597 students.
How many elementary schools are in Snohomish County?
Snohomish County, Washington has 119 public elementary schools, serving approximately 56,715 students.
What is the largest school district in Snohomish County?
Edmonds School District is the largest school district in Snohomish County, serving approximately 20,955 students. The county contains 16 school districts overall.
What is the population of Snohomish County?
Snohomish County, Washington has a population of approximately 844,430, with a median age of 39. About 22.1% of residents are under 18.
What is the median household income in Snohomish County?
Median household income in Snohomish County is $111,246, above the Washington average of $79,106. About 5.5% of residents live below the federal poverty line.
How educated are residents of Snohomish County?
Approximately 38.2% of adults 25 and older in Snohomish County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Snohomish County qualify for free or reduced lunch?
Roughly 41.3% of students in Snohomish County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Washington county average of 53.8%.
What is the student-teacher ratio in Snohomish County schools?
Across Snohomish County public schools, the enrollment-weighted student-teacher ratio is approximately 19.4 to 1.

Snohomish County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data