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
Jefferson ElementaryEverettElementaryPK-05503·
Ruby Bridges ElementaryWoodinvilleElementaryPK-05503·
Monte Cristo ElementaryGranite FallsElementary03-06502·
Pioneer ElementaryArlingtonElementaryKG-05501·
Crystal Springs ElementaryBothellElementaryPK-05500·
Quil Ceda Tulalip ElementaryTulalipElementaryKG-05498·
Cathcart ElementarySnohomishElementaryKG-06497·
View Ridge ElementaryEverettElementaryPK-05497·
Frank Love ElementaryBothellElementaryPK-05492·
Sherwood ElementaryEdmondsElementaryKG-06491·
Riverview ElementarySnohomishElementaryKG-06489·
Monroe ElementaryEverettElementaryPK-05487·
College Place Middle SchoolLynnwoodMiddle07-08479·
Central Emerson ElementarySnohomishElementaryKG-06477·
Maplewood Parent CoopEdmondsElementaryPK-08476·
College Place ElementaryLynnwoodElementaryKG-06473·
Westgate ElementaryEdmondsElementaryKG-06472·
Kellogg Marsh Elementary SchoolMarysvilleElementaryPK-05468·
Sultan Middle SchoolSultanMiddle06-08462·
Lakewood Elementary SchoolMarysvilleElementaryPK-05458·
Serene Lake ElementaryEdmondsElementaryKG-05455·
Picnic Point ElementaryEdmondsElementaryKG-05454·
Sunnyside ElementaryMarysvilleElementaryKG-05452·
Granite Falls Middle SchoolGranite FallsMiddle06-08448·
Hawthorne Elementary SchoolEverettElementaryPK-05446·
Lynndale ElementaryEdmondsElementaryPK-06442·
Twin City ElementaryStanwoodElementaryKG-05440·
Allen Creek Elementary SchoolMarysvilleElementaryPK-05437·
Pathfinder Kindergarten CenterEverettElementaryPK-KG437·
Endeavour ElementaryMukilteoElementaryKG-05436·
Chain Lake Elementary SchoolSnohomishElementaryPK-05434·
Cedarhome Elementary SchoolStanwoodElementaryKG-05433·
Meadowdale ElementaryLynnwoodElementaryKG-06430·
Stanwood Elementary SchoolStanwoodElementaryPK-05430·
Cedar Valley ElementaryLynnwoodElementaryKG-06427·
Mountlake Terrace ElementaryMountlake TerraceElementaryKG-06426·
Cougar Creek Elementary SchoolArlingtonElementaryKG-05422·
Whittier ElementaryEverettElementaryPK-05422·
Hazelwood ElementaryLynnwoodElementaryKG-06419·
Challenge ElementaryMtlk TerraceElementaryKG-06414·
Fryelands ElementaryMonroeElementaryPK-05414·
Beverly ElementaryLynnwoodElementaryKG-06413·
Chase Lake ElementaryEdmondsElementaryPK-06413·
Cascade View ElementarySnohomishElementaryKG-06412·
Totem FallsSnohomishElementaryKG-06412·
Madison ElementaryEverettElementaryPK-05405·
Seaview ElementaryEdmondsElementaryKG-06402·
Liberty ElementaryMarysvilleElementaryPK-05398·
Pinewood ElementaryMarysvilleElementaryKG-05398·
Early Childhood CenterLynnwoodElementaryPK-KG397·
Garfield Elementary SchoolEverettElementaryPK-05393·
Grove ElementaryMarysvilleElementaryKG-05392·
Brier ElementaryBrierElementaryKG-06389·
Edmonds Career Access ProgramLynnwoodHigh09-12383·
Cascade ElementaryMarysvilleElementaryKG-05382·
Darrington Elementary SchoolDarringtonElementaryPK-08351·
Shoultes ElementaryMarysvilleElementaryKG-05348·
Maltby ElementarySnohomishElementaryKG-05334·
English Crossing ElementaryMarysvilleElementaryKG-05331·
Marshall ElementaryMarysvilleElementaryPK-05331·
Jackson Elementary SchoolEverettElementaryPK-05322·
Gold Bar ElementaryGold BarElementaryKG-05313·
Hidden River Middle SchoolSnohomishMiddle06-08313·
Edmonds ElementaryEdmondsElementaryPK-06310·
Terrace Park ElementaryMtlk TerraceElementaryKG-06295·
Early Learning CenterLake StevensElementaryPK-PK259·
Innovation Lab High SchoolBothellHigh09-12252·
Edmonds eLearning AcademyLynnwoodHigh07-12234·
Saratoga SchoolStanwoodCombinedKG-12218·
10th Street SchoolMarysvilleMiddle06-08217·
Marysville NWESD 189 Youth EngagementMarysvilleHigh10-12205·
Marysville SD SpecialMarysvilleCombinedPK-12197·
Scriber Lake High SchoolEdmondsHigh09-12197·
Crossroads High SchoolGranite FallsHigh09-12188·
Everett Reengagement AcademyEverettHigh09-12183·
Stillaguamish Valley Learning CenterArlingtonElementaryKG-08181·
AIM High SchoolSnohomishHigh09-12174·
ECEAPMarysvilleElementaryPK-PK151·
Marysville Coop ProgramMarysvilleElementaryKG-05150·
Sequoia High SchoolEverettHigh09-12145·
Legacy High SchoolMarysvilleHigh09-12143·
ACES High SchoolEverettHigh09-12130·
Heritage SchoolMarysvilleHigh09-12130·
Lincoln Hill High SchoolStanwoodHigh09-12130·
ECEAPMukilteoElementaryPK-PK118·
Darrington High SchoolDarringtonHigh09-12113·
Weston High SchoolArlingtonHigh09-12107·
Special ServicesEverettCombinedPK-1295·
Parent PartnershipSnohomishCombinedKG-1290·
Port GardnerEverettCombinedKG-1288·
Mukilteo Reengagement Academy Open DoorsEverettHigh09-1281·
Secondary Academy for SuccessBothellHigh09-1276·
Central Primary CenterSnohomishElementaryPK-PK69·
Arlington Open DoorsArlingtonHigh09-1264·
Granite Falls Open DoorsGranite FallsHigh09-1247·
Everett Virtual AcademyEverettHigh06-1245·
Special ServicesEverettCombinedPK-1245·
High School Re EntrySnohomishHigh09-1240·
Leaders In LearningMonroeHigh09-1239·
Snohomish CenterSnohomishCombinedPK-1237·

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