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

15 schools in Milpitas

California · Public K-12

15 public-school campuses operate inside Milpitas, with roughly 10,076 K-12 students enrolled (10 elementary, 2 middle, and 3 high).

7-year change in Milpitas

SY 2017-18 vs SY 2024-25
Total enrollment
10,076
-239 (-2%) vs SY 2017-18
School count
15
+2 (+15%) vs SY 2017-18
% White
4%
was 5%
% Hispanic
20%
was 20%
% Black
2%
was 2%
% Asian
67%
was 67%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Alexander Rose ElementaryElementaryKG-06518
Anthony Spangler ElementaryElementaryKG-06610
Calaveras HillsHigh09-12105
Curtner ElementaryElementaryKG-06663
John Sinnott ElementaryElementaryKG-06686
Joseph Weller ElementaryElementaryKG-06412
Mabel Mattos ElementaryElementaryKG-06746
Marshall Pomeroy ElementaryElementaryKG-06597
Milpitas HighHigh09-122,926
Milpitas Middle College HighHigh09-1255
Pearl Zanker ElementaryElementaryKG-06563
Rancho Milpitas MiddleMiddle07-08693
Robert Randall World LanguagesElementaryKG-08285
Thomas Russell MiddleMiddle07-08761
William Burnett ElementaryElementaryKG-06456

About Milpitas

Milpitas is a middle-population California city in terms of public-school footprint, with 15 schools and 10,076 students total.

Looking at the level breakdown, the city comprises 10 elementary, 2 middle, and 3 high.

Average school size in Milpitas is around 672 students, 16% noticeably above the California average of about 578.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment held roughly steady: 10,315 students in SY 2017-18 versus 10,076 in SY 2024-25. Over that span, Milpitas opened 2 schools, going from 13 to 15.

In the discussion threads here, the community for Milpitas discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Milpitas?
Milpitas, California has 15 public K-12 schools serving approximately 10,076 students.
How many elementary, middle, and high schools are in Milpitas?
Milpitas has 10 elementary, 2 middle, 3 high public schools.
What is the largest public school in Milpitas?
Milpitas High is the largest public school in Milpitas by enrollment, with approximately 2,926 students.
What school districts serve Milpitas?
Milpitas public schools are operated by Milpitas Unified.
What grade levels do public schools in Milpitas cover?
Public schools in Milpitas serve students from kindergarten through grade 12.