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

4 schools in Castle Rock

Washington · Public K-12

Of the 4 public K-12 schools in Castle Rock, combined enrollment is roughly 1,484 students (an average of 371 per campus).

7-year change in Castle Rock

SY 2017-18 vs SY 2024-25
Total enrollment
1,484
+156 (+12%) vs SY 2017-18
School count
4
+1 (+33%) vs SY 2017-18
% White
84%
was 84%
% Hispanic
9%
was 8%
% Black
0%
was 0%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Castle Rock ElementaryElementaryPK-05733
Castle Rock High SchoolHigh09-12422
Castle Rock Middle SchoolMiddle06-08316
Castle Rock Virtual AcademyCombinedKG-1213

About Castle Rock

Castle Rock, Washington is home to 4 public schools, with combined enrollment of approximately 1,484 students. By school count, it is a sparse city.

For a sense of the school types, the city covers 1 elementary, 1 middle, 1 high, and 1 other.

Per-campus enrollment runs near 371, lower than the state mean of about 446.

Trend over the past 7 years. Combined enrollment now sits at 1,484 students, grew 12% from the 1,328 reported in SY 2017-18. Castle Rock now counts 4 public schools, up from 3 in SY 2017-18.

In the discussion threads here, the community for Castle Rock discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Castle Rock?
Castle Rock, Washington has 4 public K-12 schools serving approximately 1,484 students.
How many elementary, middle, and high schools are in Castle Rock?
Castle Rock has 1 elementary, 1 middle, 1 high, 1 combined-grade public schools.
What is the largest public school in Castle Rock?
Castle Rock Elementary is the largest public school in Castle Rock by enrollment, with approximately 733 students.
What school districts serve Castle Rock?
Castle Rock public schools are operated by Castle Rock School District.
What grade levels do public schools in Castle Rock cover?
Public schools in Castle Rock serve students from pre-K through grade 12.