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

Lewis County

Washington · Public K-12

Combined enrollment across Lewis County's 45 public schools is roughly 12,548 students, an average of about 279 per campus. Centralia School District runs the largest share. The level mix is 18 elementary, 6 middle, and 19 high schools.

7-year change in Lewis County

SY 2017-18 vs SY 2024-25
Total enrollment
12,548
+356 (+3%) vs SY 2017-18
School count
42
-1 (-2%) vs SY 2017-18
% White
68%
was 71%
% Hispanic
23%
was 22%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
45
13 districts
Enrollment
12,548
NCES CCD
Median income
$74,796
Below Washington avg
Free/reduced lunch
56.6%
Above Washington avg
Elementary
18
5,912 students
Middle
6
1,712 students
High
19
4,443 students
Combined / other
2
481 students
LARGEST DISTRICT
Centralia School District
3,313 students · 13 districts in Lewis County

County vs. school enrollment demographics

Left bar is the racial makeup of Lewis 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
82%
Hispanic
12%
Black
1%
Asian
1%
Two or more
11%
Native American
1%
Pacific Islander
0%
School enrollment
White
68%
Hispanic
23%
Black
1%
Asian
1%
Two or more
5%
Native American
1%
Pacific Islander
0%
Bachelor's+
21.5%
adults 25+
Poverty rate
8.4%
ACS 5-year
Unemployment
5.3%
civilian labor
Median age
42
21.6% under 18

Test scores in Lewis County

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

See all 29 schools in Lewis County ranked by score →

All schools (45)

NameCityLevelGradesEnrollmentRating
W F West High SchoolChehalisHigh09-12950·
Centralia High SchoolCentraliaHigh09-12941·
Chehalis Middle SchoolChehalisMiddle06-08692·
Orin C Smith Elementary SchoolChehalisElementary03-05647·
James W Lintott Elementary SchoolChehalisElementaryPK-02634·
Centralia Middle SchoolCentraliaMiddle07-08479·
Fords Prairie ElementaryCentraliaElementaryKG-06443·
Onalaska Elementary SchoolOnalaskaElementaryPK-05437·
Toledo Elementary SchoolToledoElementaryPK-05432·
Winlock Miller ElementaryWinlockElementaryPK-05415·
Napavine ElementaryNapavineElementaryPK-06411·
Napavine Jr Sr High SchoolNapavineHigh07-12410·
Adna Middle/High SchoolChehalisHigh06-12369·
Jefferson Lincoln ElementaryCentraliaElementaryKG-06357·
Mossyrock Elementary SchoolMossyrockElementaryKG-06347·
Oakview Elementary SchoolCentraliaElementaryKG-06317·
Edison ElementaryCentraliaElementaryKG-06313·
Washington Elementary SchoolCentraliaElementaryKG-06294·
Pe Ell SchoolPe EllCombinedPK-12284·
Mossyrock Jr./Sr. High SchoolMossyrockHigh07-12281·
Onalaska High SchoolOnalaskaHigh09-12281·
Adna Elementary SchoolChehalisElementaryPK-05265·
Toledo High SchoolToledoHigh09-12250·
Winlock Senior HighWinlockHigh09-12226·
Morton Junior-Senior HighMortonHigh07-12205·
White Pass Elementary SchoolRandleElementaryKG-06205·
BOISTFORT ONLINE SCHOOLCurtisCombined03-12197·
Onalaska Middle SchoolOnalaskaMiddle06-08195·
Morton Elementary SchoolMortonElementaryPK-04194·
Toledo Middle SchoolToledoMiddle06-08186·
Green Hill Academic SchoolChehalisHigh09-12163·
Winlock Middle SchoolWinlockMiddle06-08160·
White Pass Jr. Sr. High SchoolRandleHigh07-12147·
Futurus High SchoolCentraliaHigh09-12110·
Boistfort ElemCurtisElementaryPK-0887·
Centralia School District SpEd Pre-schoolCentraliaElementaryPK-PK59·
Evaline Elementary SchoolWinlockElementaryKG-0655·
Cowlitz Prairie AcademyToledoHigh07-1238·
Lewis County Alternative SchoolChehalisHigh06-1238·
Lewis County Juvenile DetentionChehalisHigh05-1216·
Mossyrock AcademyMossyrockHigh07-1216·
Lewis County JailChehalisHigh09-122·
Morton Intermediate SchoolMortonMiddle05-060·
Trojan Alternative SchoolPe EllHigh09-120·
Winolequa Learning AcademyWinlockHigh06-120·

Cities in Lewis County

Centralia9 schoolsChehalis9 schoolsToledo4 schoolsWinlock4 schoolsOnalaska3 schoolsCurtis2 schoolsMorton2 schoolsMossyrock2 schoolsNapavine2 schoolsPe Ell2 schoolsRandle2 schoolsChehalis1 schoolMorton1 schoolMossyrock1 schoolWinlock1 school

About Lewis County

Across the average-sized Washington county of Lewis County of about 85,154 residents, the public-school footprint covers 45 schools and about 12,548 students.

For perspective, census numbers show median household income runs near $74,796, roughly 22% of adults have completed at least a four-year degree, and roughly 8% of residents live below the federal poverty line. That income level is 5% below the Washington median.

Looking at the level breakdown, Lewis County comprises 18 elementary schools (5,912 students), 6 middle schools (1,712), 19 high schools (4,443), and 2 combined or other schools.

Centralia School District dominates the local landscape, accounting for roughly 3,313 students on its own.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment grew 3%: 12,192 students in SY 2017-18 versus 12,548 in SY 2024-25. The school count fell from 43 to 42 across the same 7-year window.

In the discussion threads here, the community for Lewis County discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools serve Lewis County?
There are 45 public K-12 schools in Lewis County, Washington, with a combined enrollment of about 12,548.
How many high schools are in Lewis County?
Lewis County, Washington has 19 public high schools, serving approximately 4,443 students.
How many middle schools are in Lewis County?
Lewis County, Washington has 6 public middle schools, serving approximately 1,712 students.
How many elementary schools are in Lewis County?
Lewis County, Washington has 18 public elementary schools, serving approximately 5,912 students.
What is the largest school district in Lewis County?
Centralia School District is the largest school district in Lewis County, serving approximately 3,313 students. The county contains 13 school districts overall.
What is the population of Lewis County?
Lewis County, Washington has a population of approximately 85,154, with a median age of 42. About 21.6% of residents are under 18.
What is the median household income in Lewis County?
Median household income in Lewis County is $74,796, below the Washington average of $79,106. About 8.4% of residents live below the federal poverty line.
How educated are residents of Lewis County?
Approximately 21.5% of adults 25 and older in Lewis County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Lewis County qualify for free or reduced lunch?
Roughly 56.6% of students in Lewis County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Washington county average of 53.8%.
What is the student-teacher ratio in Lewis County schools?
Across Lewis County public schools, the enrollment-weighted student-teacher ratio is approximately 18.1 to 1.

Lewis County school rankings

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