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

San Diego County

California · Public K-12

San Diego County reports 766 public K-12 schools to NCES, against a population of 3,288,774, with an average school size of 610 students. The level mix is 469 elementary, 105 middle, and 142 high schools.

7-year change in San Diego County

SY 2017-18 vs SY 2024-25
Total enrollment
466,146
-37,341 (-7%) vs SY 2017-18
School count
744
-10 (-1%) vs SY 2017-18
% White
28%
was 30%
% Hispanic
49%
was 48%
% Black
4%
was 5%
% Asian
11%
was 10%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
766
162 districts
Enrollment
467,437
NCES CCD
Median income
$106,268
Above California avg
Free/reduced lunch
53.8%
Below California avg
Elementary
469
216,922 students
Middle
105
73,784 students
High
142
140,617 students
Combined / other
50
36,114 students
LARGEST DISTRICT
San Diego Unified
94,828 students · 162 districts in San Diego County

County vs. school enrollment demographics

Left bar is the racial makeup of San Diego County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
48%
Hispanic
35%
Black
5%
Asian
12%
Two or more
21%
Native American
1%
Pacific Islander
0%
School enrollment
White
27%
Hispanic
49%
Black
4%
Asian
11%
Two or more
8%
Native American
0%
Pacific Islander
0%
Bachelor's+
43.2%
adults 25+
Poverty rate
6.9%
ACS 5-year
Unemployment
6.1%
civilian labor
Median age
37
20.9% under 18

Test scores in San Diego County

Latest 2023-24 ELA proficiency, 559 schools ranked. California state average: 47.6%.

Top 5 schools (ELA)
  1. Westview High· 92.0%
  2. Canyon Crest Academy· 91.9%
  3. Poinsettia Elementary· 89.7%
  4. Ocean Air· 89.1%
  5. Sage Canyon· 88.5%

See all 559 schools in San Diego County ranked by score →

All schools (766)

NameCityLevelGradesEnrollmentRating
Pacific Coast AcademyPowayCombinedKG-126,760·
Cabrillo Point AcademyPowayCombinedKG-125,706·
San Marcos HighSan MarcosHigh09-123,067·
Mission Hills HighSan MarcosHigh09-122,751·
San Diego Workforce Innovation HighNational CityHigh09-122,722·
Del Norte HighSan DiegoHigh09-122,557·
Eastlake HighChula VistaHigh09-122,557·
Helix HighLa MesaHigh09-122,554·
Torrey Pines HighSan DiegoHigh09-122,536·
Henry HighSan DiegoHigh09-122,485·
El Camino HighOceansideHigh09-122,463·
Otay Ranch Senior HighChula VistaHigh09-122,440·
Carlsbad HighCarlsbadHigh09-122,336·
Granite Hills HighEl CajonHigh09-122,331·
Sweetwater HighNational CityHigh09-122,290·
Olympian HighChula VistaHigh09-122,289·
Rancho Bernardo HighSan DiegoHigh09-122,210·
Steele Canyon HighSpring ValleyHigh09-122,198·
Mira Mesa HighSan DiegoHigh09-122,187·
Grossmont HighLa MesaHigh09-122,172·
Literacy First CharterEl CajonCombinedKG-122,160·
Canyon Crest AcademySan DiegoHigh09-122,147·
Westview HighSan DiegoHigh09-122,116·
Poway HighPowayHigh09-122,101·
Coastal Academy CharterOceansideCombinedKG-122,015·
Hoover HighSan DiegoHigh09-122,011·
Bonita Vista Senior HighChula VistaHigh09-121,960·
Rancho Buena Vista HighVistaHigh09-121,949·
Oceanside HighOceansideHigh09-121,948·
San Ysidro HighSan DiegoHigh09-121,941·
Scripps Ranch HighSan DiegoHigh09-121,890·
Chula Vista Senior HighChula VistaHigh09-121,864·
The O'Farrell CharterSan DiegoCombinedKG-121,862·
Fallbrook HighFallbrookHigh09-121,853·
San Pasqual HighEscondidoHigh09-121,846·
San Dieguito HS AcademyEncinitasHigh09-121,843·
El Capitan HighLakesideHigh09-121,810·
Mt. Carmel HighSan DiegoHigh09-121,800·
Orange Glen HighEscondidoHigh09-121,788·
La Costa Canyon HighCarlsbadHigh09-121,774·
Hilltop Senior HighChula VistaHigh09-121,771·
Vista HighVistaHigh09-121,746·
Valhalla HighEl CajonHigh09-121,728·
Point Loma HighSan DiegoHigh09-121,724·
Rancho del Rey MiddleChula VistaMiddle07-081,705·
El Cajon Valley HighEl CajonHigh09-121,701·
Mission Vista HighOceansideHigh09-121,670·
Escondido HighEscondidoHigh09-121,656·
West Hills HighSanteeHigh09-121,624·
Santana HighSanteeHigh09-121,621·
Eastlake MiddleChula VistaMiddle07-081,613·
San Diego HighSan DiegoHigh09-121,602·
Morse HighSan DiegoHigh09-121,591·
Classical AcademyEscondidoElementaryKG-081,581·
Montgomery Senior HighSan DiegoHigh09-121,568·
Southwest Senior HighSan DiegoHigh09-121,563·
Monte Vista HighSpring ValleyHigh09-121,543·
Mueller Charter (Robert L.)Chula VistaCombinedKG-121,542·
Mount Miguel HighSpring ValleyHigh09-121,539·
Oak Valley MiddleSan DiegoMiddle06-081,503·
Bernardo Heights MiddleSan DiegoMiddle06-081,487·
Lincoln HighSan DiegoHigh09-121,487·
Hillsdale MiddleEl CajonMiddle06-081,481·
Logan Memorial Educational CampusSan DiegoCombinedKG-121,467·
University City HighSan DiegoHigh09-121,465·
Albert Einstein AcademiesSan DiegoElementaryKG-081,448·
Ramona HighRamonaHigh09-121,404·
Chula Vista Learning Community CharterChula VistaCombinedKG-121,397·
San Elijo MiddleSan MarcosMiddle06-081,395·
Marshall MiddleSan DiegoMiddle06-081,390·
Altus Schools Charter School of San DiegoSan DiegoHigh06-121,375·
Castle Park Senior HighChula VistaHigh09-121,363·
Guajome Park Academy CharterVistaCombinedKG-121,355·
Heritage K-8 CharterEscondidoElementaryKG-081,345·
Classical Academy HighEscondidoHigh09-121,336·
Hawking S.T.E.A.M. CharterChula VistaCombinedKG-121,321·
Crawford HighSan DiegoHigh09-121,318·
San Diego SCPASan DiegoHigh06-121,297·
Sage Creek HighCarlsbadHigh09-121,289·
Bostonia GlobalEl CajonCombinedKG-121,266·
Mission Bay HighSan DiegoHigh09-121,240·
Design 39 CampusSan DiegoElementaryKG-081,216·
Mar Vista Senior HighImperial BeachHigh09-121,216·
Woodland Park MiddleSan MarcosMiddle06-081,184·
Canyon Hills HighSan DiegoHigh09-121,183·
Mesa Verde MiddleSan DiegoMiddle06-081,178·
Gompers Preparatory AcademySan DiegoHigh06-121,175·
La Jolla HighLa JollaHigh09-121,174·
SIATechOceansideHigh10-121,174·
Double PeakSan MarcosElementaryKG-081,171·
Twin Peaks MiddlePowayMiddle06-081,164·
Madison MiddleOceansideMiddle06-081,158·
Martin Luther King Jr. MiddleOceansideMiddle06-081,098·
Feaster (Mae L.) CharterChula VistaElementaryKG-081,095·
Nestor Language Academy CharterSan DiegoElementaryKG-081,079·
Black Mountain MiddleSan DiegoMiddle06-081,077·
Valley Center HighValley CenterHigh09-121,075·
La Mesa Arts AcademyLa MesaMiddle05-081,059·
Ocean View HillsSan DiegoElementaryKG-051,020·
Language AcademySan DiegoElementaryKG-081,015·

Cities in San Diego County

San Diego286 schoolsChula Vista70 schoolsEl Cajon45 schoolsEscondido39 schoolsOceanside39 schoolsVista28 schoolsCarlsbad23 schoolsSan Marcos22 schoolsLa Mesa16 schoolsNational City16 schoolsSpring Valley16 schoolsLakeside13 schoolsPoway13 schoolsFallbrook12 schoolsSantee12 schoolsEncinitas11 schoolsRamona11 schoolsValley Center9 schoolsImperial Beach8 schoolsPine Valley8 schoolsLemon Grove7 schoolsAlpine6 schoolsLa Jolla6 schoolsSan Ysidro6 schoolsCoronado5 schoolsJulian5 schoolsBonita3 schoolsBonsall3 schoolsBorrego Springs3 schoolsJamul3 schoolsRancho Santa Fe3 schoolsSolana Beach3 schoolsWarner Springs3 schoolsCardiff-By-The-Sea2 schoolsDel Mar2 schoolsBoulevard1 schoolCampo1 schoolDescanso1 schoolPala1 schoolPauma Valley1 schoolPotrero1 schoolRainbow1 schoolSan Clemente1 schoolSanta Ysabel1 school

About San Diego County

Across the population-heavy California county of San Diego County of about 3,288,774 residents, the public-school footprint covers 766 schools and about 467,437 students.

In context, census numbers show median household income runs near $106,268, about 43% of adults have a bachelor's degree or above, and the federal-poverty share is near 7%. That income level is 19% noticeably above the California median.

For a sense of the school types, San Diego County consists of 469 elementary schools (216,922 students), 105 middle schools (73,784), 142 high schools (140,617), and 50 combined or other schools.

San Diego Unified dominates the local landscape, accounting for roughly 94,828 students on its own.

Five-year track record. Combined enrollment now sits at 466,146 students, shrank 7% from the 503,487 reported in SY 2017-18. The school count fell from 754 to 744 across the same 7-year window.

In the discussion threads here, the community for San Diego County discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools serve San Diego County?
There are 766 public K-12 schools in San Diego County, California, with a combined enrollment of about 467,437.
How many high schools are in San Diego County?
San Diego County, California has 142 public high schools, serving approximately 140,617 students.
How many middle schools are in San Diego County?
San Diego County, California has 105 public middle schools, serving approximately 73,784 students.
How many elementary schools are in San Diego County?
San Diego County, California has 469 public elementary schools, serving approximately 216,922 students.
What is the largest school district in San Diego County?
San Diego Unified is the largest school district in San Diego County, serving approximately 94,828 students. The county contains 162 school districts overall.
What is the population of San Diego County?
San Diego County, California has a population of approximately 3,288,774, with a median age of 37. About 20.9% of residents are under 18.
What is the median household income in San Diego County?
Median household income in San Diego County is $106,268, above the California average of $89,387. About 6.9% of residents live below the federal poverty line.
How educated are residents of San Diego County?
Approximately 43.2% of adults 25 and older in San Diego County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in San Diego County qualify for free or reduced lunch?
Roughly 53.8% of students in San Diego County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the California county average of 60.6%.
What is the student-teacher ratio in San Diego County schools?
Across San Diego County public schools, the enrollment-weighted student-teacher ratio is approximately 22.9 to 1.

San Diego County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data