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
Index Elementary School District 63IndexElementaryPK-0836·
Northshore Special ServicesBothellCombinedPK-1234·
Sky Valley OptionsSultanHigh09-1234·
Student Services SchoolSultanElementaryPK-PK32·
HomelinkLake StevensCombinedKG-1231·
Sultan Virtual AcademySultanCombinedKG-1230·
Lincoln AcademyStanwoodMiddle06-0820·
Contracted SchoolsLynnwoodCombinedPK-1218·
Out Of District Special EdMonroeCombinedPK-1118·
School Home Partnership ProgramMarysvilleElementaryKG-0818·
LSSD Open DoorsLake StevensHigh09-1215·
Northshore Online Reengagement ProgramBothellHigh09-1212·
Open Doors Youth ReengagementSultanHigh09-1211·
Snohomish Detention CenterEverettHigh06-128·
Monroe Special Ed PreschoolMonroeElementaryPK-PK6·
NW Learning CenterArlingtonHigh09-122·
Arlington Special Educ SchoolArlingtonCombinedPK-120·
Marysville Online High SchoolMarysvilleHigh09-120·
Outcomes for Academic ResilienceLake StevensHigh08-120·
Pass ProgramEverettHigh06-120·
Prove High SchoolLake StevensHigh09-120·
Sno Co JailEverettHigh07-120·
Sno-Isle Skills CenterEverettHigh11-120·
Unassigned SchoolLynnwoodCombinedPK-090·
Everett Virtual AcademyEverettCombinedM-M··
Mukilteo Virtual AcademyEverettCombinedM-M··
Woodway CenterEdmondsCombinedM-M··

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