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

23 schools in Carlsbad

California · Public K-12

Carlsbad, California runs a public-school system of 23 campuses with combined enrollment around 15,738 (15 elementary, 3 middle, and 4 high).

7-year change in Carlsbad

SY 2017-18 vs SY 2024-25
Total enrollment
15,738
+752 (+5%) vs SY 2017-18
School count
23
+1 (+5%) vs SY 2017-18
% White
59%
was 59%
% Hispanic
23%
was 26%
% Black
1%
was 1%
% Asian
6%
was 7%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Aviara Oaks ElementaryElementaryKG-05612
Aviara Oaks MiddleMiddle06-08991
Buena Vista ElementaryElementaryKG-05281
Calavera Hills ElementaryElementaryKG-05441
Calavera Hills MiddleMiddle06-08655
Carlsbad HighHigh09-122,336
Carlsbad Seaside AcademyCombinedKG-1238
Carlsbad Village AcademyHigh10-1238
Carrillo ElementaryElementaryKG-05725
El Camino Creek ElementaryElementaryKG-06409
Hope ElementaryElementaryKG-05659
Jefferson ElementaryElementaryKG-05471
Kelly ElementaryElementaryKG-05449
La Costa Canyon HighHigh09-121,774
La Costa Heights ElementaryElementaryKG-06552
La Costa Meadows ElementaryElementaryKG-05725
Magnolia ElementaryElementaryKG-05488
Mission Estancia ElementaryElementaryKG-06355
Olivenhain Pioneer ElementaryElementaryKG-06520
Pacific Rim ElementaryElementaryKG-05642
Poinsettia ElementaryElementaryKG-05481
Sage Creek HighHigh09-121,289
Valley MiddleMiddle06-08807

About Carlsbad

Carlsbad is a mid-sized California city in terms of public-school footprint, with 23 schools and 15,738 students total.

In terms of grade levels, the city comprises 15 elementary, 3 middle, 4 high, and 1 other.

Schools in Carlsbad average about 684 students each, 18% above the California norm.

Five-year track record. Total public-school enrollment in Carlsbad has increased 5% since SY 2017-18, moving from about 14,986 students to 15,738. The school count climbed from 22 to 23 across the same 7-year window.

On allk12, the community for Carlsbad discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Carlsbad, California?
There are 23 public K-12 schools in Carlsbad, with a combined enrollment of about 15,738.
How many elementary, middle, and high schools are in Carlsbad?
Carlsbad has 15 elementary, 3 middle, 4 high, 1 combined-grade public schools.
What is the largest public school in Carlsbad?
Carlsbad High is the largest public school in Carlsbad by enrollment, with approximately 2,336 students.
What school districts serve Carlsbad?
Carlsbad is served by 4 public school districts, including Carlsbad Unified, San Marcos Unified, Encinitas Union Elementary, San Dieguito Union High.
What grade levels do public schools in Carlsbad cover?
Public schools in Carlsbad serve students from kindergarten through grade 12.