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

Mason County

Washington · Public K-12

Across all districts in Mason County, public schools number 26 and enroll approximately 8,539 K-12 students (10 elementary, 4 middle, and 8 high).

7-year change in Mason County

SY 2017-18 vs SY 2024-25
Total enrollment
8,539
+203 (+2%) vs SY 2017-18
School count
23
+4 (+21%) vs SY 2017-18
% White
54%
was 63%
% Hispanic
34%
was 25%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
26
8 districts
Enrollment
8,539
NCES CCD
Median income
$83,270
Above Washington avg
Free/reduced lunch
62.6%
Above Washington avg
Elementary
10
3,811 students
Middle
4
1,880 students
High
8
2,591 students
Combined / other
4
257 students
LARGEST DISTRICT
Shelton School District
4,517 students · 8 districts in Mason County

County vs. school enrollment demographics

Left bar is the racial makeup of Mason 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
77%
Hispanic
13%
Black
1%
Asian
1%
Two or more
11%
Native American
2%
Pacific Islander
0%
School enrollment
White
54%
Hispanic
34%
Black
1%
Asian
1%
Two or more
7%
Native American
3%
Pacific Islander
0%
Bachelor's+
21.9%
adults 25+
Poverty rate
7.5%
ACS 5-year
Unemployment
6.6%
civilian labor
Median age
45
19.5% under 18

Test scores in Mason County

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

See all 16 schools in Mason County ranked by score →

All schools (26)

NameCityLevelGradesEnrollmentRating
Shelton High SchoolSheltonHigh09-121,455·
North Mason Senior High SchoolBelfairHigh09-12735·
Mountain View ElementarySheltonElementaryPK-04671·
Olympic Middle SchoolSheltonMiddle05-06601·
Oakland Bay Junior High SchoolSheltonMiddle07-08544·
Sand Hill ElementaryBelfairElementaryKG-05537·
Bordeaux Elementary SchoolSheltonElementaryKG-04528·
Hawkins Middle SchoolBelfairMiddle06-08485·
Pioneer Elementary SchoolSheltonElementaryPK-05482·
Belfair ElementaryBelfairElementaryPK-05392·
Evergreen Elementary SchoolSheltonElementaryPK-04378·
Hood Canal Elementary SchoolSheltonElementaryPK-08337·
Pioneer Middle SchoolSheltonMiddle06-08250·
Grapeview Elementary & Middle SchoolGrapeviewElementaryKG-08224·
Choice Middle and High SchoolSheltonHigh07-12217·
Southside ElementarySheltonElementaryKG-07208·
Mary M. Knight SchoolElmaCombinedPK-12184·
Cedar High SchoolSheltonHigh09-12100·
North Mason Homelink ProgramBelfairCombinedKG-1273·
James A. Taylor High SchoolBelfairHigh09-1261·
Mary E. Theler Early Learning CenterBelfairElementaryPK-KG54·
Shelton Open DoorsSheltonHigh09-1222·
Mason County Detention CenterSheltonHigh07-121·
Garrett Heyns High SchoolSheltonHigh08-120·
North Mason OnlineBelfairCombinedM-M··
Pioneer Virtual AcademySheltonCombinedM-M··

Cities in Mason County

Shelton13 schoolsBelfair7 schoolsShelton3 schoolsBelfair1 schoolElma1 schoolGrapeview1 school

About Mason County

Across the average-sized Washington county of Mason County of about 67,982 residents, the public-school footprint covers 26 schools and about 8,539 students.

Zooming out, census numbers show the median household earns about $83,270 a year, 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% meaningfully above the Washington median.

Looking at the level breakdown, Mason County is made up of 10 elementary schools (3,811 students), 4 middle schools (1,880), 8 high schools (2,591), and 4 combined or other schools.

Shelton School District dominates the local landscape, accounting for roughly 4,517 students on its own.

Five-year track record. Across the same 7-year window, public-school enrollment stayed largely flat: 8,336 students in SY 2017-18 versus 8,539 in SY 2024-25. Mason County now counts 23 public schools, up from 19 in SY 2017-18. The White share of public-school enrollment fell from 63% to 54%.

In the discussion threads here, the community for Mason County discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools serve Mason County?
There are 26 public K-12 schools in Mason County, Washington, with a combined enrollment of about 8,539.
How many high schools are in Mason County?
Mason County, Washington has 8 public high schools, serving approximately 2,591 students.
How many middle schools are in Mason County?
Mason County, Washington has 4 public middle schools, serving approximately 1,880 students.
How many elementary schools are in Mason County?
Mason County, Washington has 10 public elementary schools, serving approximately 3,811 students.
What is the largest school district in Mason County?
Shelton School District is the largest school district in Mason County, serving approximately 4,517 students. The county contains 8 school districts overall.
What is the population of Mason County?
Mason County, Washington has a population of approximately 67,982, with a median age of 45. About 19.5% of residents are under 18.
What is the median household income in Mason County?
Median household income in Mason County is $83,270, above the Washington average of $79,106. About 7.5% of residents live below the federal poverty line.
How educated are residents of Mason County?
Approximately 21.9% of adults 25 and older in Mason County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Mason County qualify for free or reduced lunch?
Roughly 62.6% of students in Mason 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 Mason County schools?
Across Mason County public schools, the enrollment-weighted student-teacher ratio is approximately 16.8 to 1.

Mason County school rankings

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