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

286 schools in San Diego

California · Public K-12

San Diego's 286 public-school campuses collectively enroll about 163,334 students across 179 elementary, 40 middle, and 52 high.

7-year change in San Diego

SY 2017-18 vs SY 2024-25
Total enrollment
163,033
-15,520 (-9%) vs SY 2017-18
School count
282
-2 (-1%) vs SY 2017-18
% White
24%
was 25%
% Hispanic
43%
was 43%
% Black
6%
was 7%
% Asian
18%
was 17%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
High Tech Elementary ExplorerElementaryKG-05386
High Tech Elementary MesaElementaryKG-05423
High Tech HighHigh09-12412
High Tech High InternationalHigh09-12359
High Tech High Media ArtsHigh09-12355
High Tech High MesaHigh09-12435
High Tech MiddleMiddle06-08324
High Tech Middle Media ArtsMiddle06-08331
High Tech Middle MesaMiddle06-08352
Highland Ranch ElementaryElementaryKG-05661
Holly Drive Leadership AcademyElementaryKG-08108
Holmes ElementaryElementaryKG-05495
Home & Hosp/Transition SupportCombinedKG-1266
Hoover HighHigh09-122,011
HOPE Infant-Toddler Special EducationElementaryM-M·
Horton ElementaryElementaryKG-05386
Howard Pence ElementaryElementaryKG-06419
Ibarra ElementaryElementaryKG-05390
Iftin CharterElementaryKG-08531
iHigh Virtual AcademyElementaryKG-06148
Ingenuity CharterHigh06-12188
Innovation MiddleMiddle06-08350
Innovations AcademyElementaryKG-08436
Jefferson ElementaryElementaryKG-05400
Jerabek ElementaryElementaryKG-05718
John MuirElementaryKG-08336
Johnson ElementaryElementaryKG-05283
Jonas Salk ElementaryElementaryKG-05732
Jones ElementaryElementaryKG-05257
Joyner ElementaryElementaryKG-05410
Juarez ElementaryElementaryKG-05264
Juarez-Lincoln ElementaryElementaryKG-06426
Kavod CharterElementaryKG-08395
Kearny College ConnectionsHigh09-12339
Kearny Digital Media & DesignHigh09-12349
Kearny Eng Innov & DesignHigh09-12297
Kearny School of Biomedical Science and TechnologyHigh09-12313
Keiller Leadership AcademyElementaryKG-08635
Kimbrough ElementaryElementaryKG-05316
King-Chavez Academy of ExcellenceElementaryKG-08242
King-Chavez Arts and Athletics AcademyElementary04-05159
King-Chavez Community HighHigh09-12226
King-Chavez Preparatory AcademyMiddle06-08201
King-Chavez Primary AcademyElementaryKG-03344
KIPP Adelante Preparatory AcademyMiddle05-08314
Knox MiddleMiddle06-08488
Kumeyaay ElementaryElementaryKG-05398
Lafayette ElementaryElementaryKG-05208
Language AcademyElementaryKG-081,015
Launch Virtual AcademyHigh07-12578
Learning Choice AcademyCombinedKG-12177
Lewis MiddleMiddle06-081,013
Lincoln HighHigh09-121,487
Linda Vista ElementaryElementaryKG-05362
Logan Memorial Educational CampusCombinedKG-121,467
Loma Portal ElementaryElementaryKG-04392
Longfellow UTK-8ElementaryKG-08726
Los Altos ElementaryElementaryKG-06263
Los Penasquitos ElementaryElementaryKG-05634
Madison HighHigh09-12780
Magnolia Science Academy San DiegoMiddle06-08464
Mann MiddleMiddle06-08680
Mar Vista AcademyMiddle07-08462
Marshall ElementaryElementaryKG-05367
Marshall MiddleMiddle06-081,390
Marston MiddleMiddle06-08702
Marvin ElementaryElementaryKG-05543
Mason ElementaryElementaryKG-05538
McGill School of SuccessElementaryKG-05108
McKinley ElementaryElementaryKG-05588
Mesa Verde MiddleMiddle06-081,178
Millennial Tech MiddleMiddle06-08378
Miller ElementaryElementaryKG-05611
Mira Mesa HighHigh09-122,187
Miramar Ranch ElementaryElementaryKG-05637
Mission Bay HighHigh09-121,240
MonarchCombinedKG-12225
Monterey Ridge ElementaryElementaryKG-05770
Montgomery MiddleMiddle07-08734
Montgomery MiddleMiddle06-08337
Montgomery Senior HighHigh09-121,568
Morning Creek ElementaryElementaryKG-05531
Morse HighHigh09-121,591
Mountain ViewElementaryKG-08195
Mt. Carmel HighHigh09-121,800
Mt. Everest AcademyCombinedKG-12232
MuseumElementaryKG-08213
Nestor Language Academy CharterElementaryKG-081,079
Nipaquay ElementaryElementaryKG-05378
Normal Heights ElementaryElementaryKG-05275
Nye ElementaryElementaryKG-05385
Oak Park ElementaryElementaryKG-05545
Oak Valley MiddleMiddle06-081,503
Ocean AirElementaryKG-06450
Ocean Beach ElementaryElementaryKG-04432
Ocean View HillsElementaryKG-051,020
Old Town Academy K-8 CharterElementaryKG-08194
Options SecondaryHigh07-1269
Pacific Beach ElementaryElementaryKG-05312
Pacific Beach MiddleMiddle06-08715

About San Diego

San Diego, California is home to 286 public schools, with combined enrollment of approximately 163,334 students. By school count, it is a broad city.

Looking at the level breakdown, the city covers 179 elementary, 40 middle, 52 high, and 15 other.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment shrank 9%: 178,553 students in SY 2017-18 versus 163,033 in SY 2024-25. San Diego now counts 282 public schools, down from 284 in SY 2017-18.

On allk12, the community for San Diego discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in San Diego, California?
There are 286 public K-12 schools in San Diego, with a combined enrollment of about 163,334.
How many elementary, middle, and high schools are in San Diego?
San Diego has 179 elementary, 40 middle, 52 high, 15 combined-grade public schools.
What is the largest public school in San Diego?
Del Norte High is the largest public school in San Diego by enrollment, with approximately 2,557 students.
What school districts serve San Diego?
San Diego is served by 59 public school districts, including San Diego Unified, Altus Schools Audeo District, America's Finest Charter District, Diego Hills Central Public Charter District, Learning Choice Academy District and 54 others.
What grade levels do public schools in San Diego cover?
Public schools in San Diego serve students from kindergarten through grade 12.
Are there charter schools in San Diego?
49 of the 286 public schools in San Diego are charter schools.

San Diego school rankings

Largest schoolsAll rankings →