The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·CASTRO VALLEY UNIFIED·NCES 060780000746

Marshall Elementary

20111 Marshall St., Castro Valley, CA 94546 · (510) 537-2431 · Alameda County
GRADES KG–05ELEMENTARY21-SUBURBTITLE IREGULAR SCHOOL515 STUDENTS
Enrollment
515
Elementary
DISTRICT 483 · STATE 465
Student : Teacher
24.5:1
21 FTE teachers
DISTRICT 23.9:1 · STATE 22.3:1
Free / Reduced Lunch
44%
229 students
DISTRICT 41% · STATE 65%
Community
2
0 members
Enrollment and student:teacher ratio compared against other elementary schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Kindergarten
99
Grade 1
67
Grade 2
79
Grade 3
89
Grade 4
86
Grade 5
95
Student demographics
White
14%
DISTRICT 19% · STATE 20%
Hispanic
28%
DISTRICT 24% · STATE 56%
Black
4%
DISTRICT 4% · STATE 5%
Asian
41%
DISTRICT 38% · STATE 12%
Two+
12%
DISTRICT 14% · STATE 6%
Native American
n/r
Pacific Islander
n/r
n/r: not reliably reported by NCES for this school. Hispanic, Pacific Islander, and Native American enrollment are systematically under-reported in the source data.
Gender split
Male
52%
Female
48%

Discussions

+ POST

Test scores

CAASPP 2023-24 . % met or exceeded standard
English Language Arts
70.1%
CA avg 47.1% . +16.1pp since 2014
Math
68.1%
CA avg 35.6% . +28.1pp since 2014
Source: CAASPP. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
OUTPERFORMING
Top 10% of CA schools after controlling for student poverty
Actual proficiency
68.9%
composite math + reading, all grades
Predicted
53.0%
based on CA schools with similar FRL share
Beats by
+15.9pp
above demographic expectation
BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
515
+13 (+3%) vs 2017
Student : Teacher
24.5:1
was 25.1:1
% White
14%
was 24%
% Hispanic
28%
was 33%
% Black
4%
was 5%
% Asian
41%
was 26%
Source: NCES Common Core of Data

About Marshall Elementary

As a mid-tier primary school in Castro Valley, California, Marshall Elementary teaches 515 students from grades K through 5, run under Castro Valley Unified.

Castro Valley Unified comprises 15 schools with combined enrollment of 9,548 students; Marshall Elementary is among them.

Looking at the student body, Marshall Elementary reports that the largest single group is Asian at 41%, but no single group is in the majority. The remainder reads as 28% Hispanic, 14% White, 12% multiracial, 4% Black. By comparison, Alameda County as a whole is about 33% Asian, so the school skews considerably more Asian than its surroundings.

In terms of school funding signals, Staff filings list 21 full-time-equivalent teachers, which works out to roughly 24.5:1 students per teacher. That figure is higher than the state norm's 22.3:1 average. Roughly 44% of students at Marshall Elementary qualify for free or reduced-price lunch, a number frequently used as a low-income enrollment indicator.

On a demographically-adjusted basis, Marshall Elementary ranks in the top 10% of California public schools. The BeatsExpectations model, a per-state regression of composite proficiency on FRL share, predicts schools with this student profile to land around 53.0%; Marshall Elementary posts 68.9%, +15.9 points above that line.

In the broader community, the surrounding county (Alameda County) records that the typical household earns roughly $129,367 per year, 52% of adults hold a bachelor's degree or higher, and the poverty rate sits near 6%. Marshall Elementary is one of 394 public schools in Alameda County (combined enrollment of about 210,511 students).

Creekside Middle is the nearest neighboring public school, about 0.3 miles from this campus. Counting just inside five miles, 8 other public schools cluster around Marshall Elementary. Among the 9 schools in that immediate cluster with test data (this one included), Marshall Elementary ranks 4th on composite proficiency, ahead of the local average of 65.9%.

Geographically, the school is in a commuter-belt area.

Looking at the recent track record. Looking back 7 years, enrollment at Marshall Elementary has edged up 3%, going from 502 students in 2018 to 515 in 2025. The Asian share of enrollment climbed from 26% to 41% over that span.

Inside the community feed, posts here usually surface around enrollment questions, classroom assignments, and PTA news. The community welcomes input from current and former families.

Alameda County at a glance

View full county profile
Population
1,649,473
Census ACS
Median income
$129,367
Household, ACS
Bachelor's+
52%
Adults 25+
Poverty rate
6%
Below federal line
Schools in county
394
210,511 students

Quick facts

School name
Marshall Elementary
District
Castro Valley Unified
Address
20111 Marshall St., Castro Valley, CA 94546
Phone
(510) 537-2431
County
Alameda County
Level
Elementary
Grade range
KG–05
Total enrollment
515
Teachers (FTE)
21
Student–teacher ratio
24.5:1
Free/Reduced lunch
229 (44%)
Locale
21-Suburb: Large
NCES ID
060780000746
Charter school
No
Virtual school
No

Related schools

Other schools in Castro Valley Unified
Other schools in Castro Valley
Nearby schools

Frequently asked questions

About Marshall Elementary
What is the total enrollment at Marshall Elementary?
Marshall Elementary enrolls approximately 515 students in grades KG-05.
What grades does Marshall Elementary serve?
Marshall Elementary serves grades KG-05.
What is the student-teacher ratio at Marshall Elementary?
The student-to-teacher ratio at Marshall Elementary is approximately 24.5:1 (21 FTE teachers).
What is the racial breakdown of students at Marshall Elementary?
At Marshall Elementary, the student body is approximately 14% White, 28% Hispanic, 4% Black, 41% Asian, 12% Two or more.
What district is Marshall Elementary in?
Marshall Elementary is part of Castro Valley Unified.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post