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

3 schools in Ocean Shores

Washington · Public K-12

Across 3 public schools, Ocean Shores (Washington) serves approximately 547 K-12 students across 1 elementary, 1 middle, and 1 high.

7-year change in Ocean Shores

SY 2017-18 vs SY 2024-25
Total enrollment
547
-14 (-2%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
North Beach Junior High SchoolMiddle07-0895
North Beach Senior High SchoolHigh09-12198
Ocean Shores ElementaryElementaryPK-06254

About Ocean Shores

Public education in Ocean Shores, Washington runs across 3 schools that instructs roughly 547 students. By footprint, Ocean Shores sits in the thinly populated bracket.

On the school-mix side, the city consists of 1 elementary, 1 middle, and 1 high.

Schools in Ocean Shores average about 182 students each, 59% meaningfully below the Washington norm.

Five-year track record. Across the same 7-year window, public-school enrollment remained close to its prior level: 561 students in SY 2017-18 versus 547 in SY 2024-25.

On this page, the community for Ocean Shores discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Ocean Shores, Washington?
There are 3 public K-12 schools in Ocean Shores, with a combined enrollment of about 547.
How many elementary, middle, and high schools are in Ocean Shores?
Ocean Shores has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Ocean Shores?
Ocean Shores Elementary is the largest public school in Ocean Shores by enrollment, with approximately 254 students.
What school districts serve Ocean Shores?
Ocean Shores public schools are operated by North Beach School District No. 64.
What grade levels do public schools in Ocean Shores cover?
Public schools in Ocean Shores serve students from pre-K through grade 12.