Castro Valley Virtual Academy is a Public School in with 233 students, ranking it #275 in enrollments out of 546 California Alternative Schools.
The 12 teachers at Castro Valley Virtual Academy teach grades KG through 12 and are responsible for 20.17 students on average, receiving a B- grade in student-teacher ratio.
Based on several factors like math and ELA proficiency, diversity, and student-teacher ratio, Castro Valley Virtual Academy receives a rating of C+.