16 schools in Castro Valley
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| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Alma Preschool | Elementary | M-M | · |
| Canyon Middle | Middle | 06-08 | 1,418 |
| Castro Valley Elementary | Elementary | KG-05 | 502 |
| Castro Valley High | High | 09-12 | 2,874 |
| Castro Valley Virtual Academy | Combined | KG-12 | 45 |
| Chabot Elementary | Elementary | KG-05 | 496 |
| Creekside Middle | Middle | 06-08 | 754 |
| Independent Elementary | Elementary | KG-05 | 662 |
| Jensen Ranch Elementary | Elementary | KG-05 | 373 |
| Marshall Elementary | Elementary | KG-05 | 515 |
| Palomares Elementary | Elementary | KG-05 | 135 |
| Proctor Elementary | Elementary | KG-05 | 613 |
| Redwood Continuation High | High | 09-12 | 92 |
| Roy A. Johnson High | High | 09-12 | 18 |
| Stanton Elementary | Elementary | KG-05 | 515 |
| Vannoy Elementary | Elementary | KG-05 | 536 |
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.