20111 Marshall Street, Castro Valley, CA 94546
GREATSCHOOLS RATING
8/10
GRADES
K – 5
TYPE
Public
All Means All!
School Calendar
Marshall School PTA
News & Announcements
District Calendar
+ Holidays
Board Meeting Dates/Times
+ How To Join
Registration + Enrollment
School Meal Menus