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

6 schools in Campbell

California · Public K-12

Inside Campbell (California), 6 public K-12 schools enroll roughly 4,001 students, averaging 667 per campus.

7-year change in Campbell

SY 2017-18 vs SY 2024-25
Total enrollment
4,001
-97 (-2%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
26%
was 30%
% Hispanic
43%
was 44%
% Black
3%
was 3%
% Asian
18%
was 14%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Campbell School of InnovationElementaryKG-08815
Capri ElementaryElementaryKG-05457
Castlemont ElementaryElementaryKG-05436
RosemaryElementaryKG-05413
VillageElementaryKG-05198
Westmont HighHigh09-121,682

About Campbell

Campbell, California is home to 6 public schools, with combined enrollment of approximately 4,001 students. By school count, it is a middle-population city.

On the level-by-level breakdown, the city covers 5 elementary, and 1 high.

Schools in Campbell average about 667 students each, 15% above the California norm.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment held roughly steady: 4,098 students in SY 2017-18 versus 4,001 in SY 2024-25. The White share of public-school enrollment contracted from 30% to 26%.

On this page, the community for Campbell discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Campbell, California?
There are 6 public K-12 schools in Campbell, with a combined enrollment of about 4,001.
How many elementary, middle, and high schools are in Campbell?
Campbell has 5 elementary, 1 high public schools.
What is the largest public school in Campbell?
Westmont High is the largest public school in Campbell by enrollment, with approximately 1,682 students.
What school districts serve Campbell?
Campbell is served by 2 public school districts, including Campbell Union, Campbell Union High.
What grade levels do public schools in Campbell cover?
Public schools in Campbell serve students from kindergarten through grade 12.
Are there charter schools in Campbell?
4 of the 6 public schools in Campbell are charter schools.