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

16 schools in Castro Valley

California · Public K-12

Public K-12 education in Castro Valley runs across 16 schools, enrolling approximately 9,548 students, averaging 597 per campus.

7-year change in Castro Valley

SY 2017-18 vs SY 2024-25
Total enrollment
9,548
-546 (-5%) vs SY 2017-18
School count
15
-2 (-12%) vs SY 2017-18
% White
19%
was 27%
% Hispanic
25%
was 26%
% Black
4%
was 6%
% Asian
38%
was 29%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Alma PreschoolElementaryM-M·
Canyon MiddleMiddle06-081,418
Castro Valley ElementaryElementaryKG-05502
Castro Valley HighHigh09-122,874
Castro Valley Virtual AcademyCombinedKG-1245
Chabot ElementaryElementaryKG-05496
Creekside MiddleMiddle06-08754
Independent ElementaryElementaryKG-05662
Jensen Ranch ElementaryElementaryKG-05373
Marshall ElementaryElementaryKG-05515
Palomares ElementaryElementaryKG-05135
Proctor ElementaryElementaryKG-05613
Redwood Continuation HighHigh09-1292
Roy A. Johnson HighHigh09-1218
Stanton ElementaryElementaryKG-05515
Vannoy ElementaryElementaryKG-05536

About Castro Valley

Public education in Castro Valley, California runs across 16 schools that serves roughly 9,548 students. By footprint, Castro Valley sits in the moderately sized bracket.

On the level-by-level breakdown, the city consists of 10 elementary, 2 middle, 3 high, and 1 other.

Over the past 7-year window. Combined enrollment now sits at 9,548 students, shrank 5% from the 10,094 reported in SY 2017-18. Over that span, Castro Valley shed 2 schools, going from 17 to 15. Demographically, the Asian share of enrollment rose from 29% to 38%.

In the discussion threads here, the community for Castro Valley discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Castro Valley?
Castro Valley, California has 16 public K-12 schools serving approximately 9,548 students.
How many elementary, middle, and high schools are in Castro Valley?
Castro Valley has 10 elementary, 2 middle, 3 high, 1 combined-grade public schools.
What is the largest public school in Castro Valley?
Castro Valley High is the largest public school in Castro Valley by enrollment, with approximately 2,874 students.
What school districts serve Castro Valley?
Castro Valley public schools are operated by Castro Valley Unified.
What grade levels do public schools in Castro Valley cover?
Public schools in Castro Valley serve students from kindergarten through grade 12.