Skip to content
USCity.review

Public schools in San Diego, CA

286 public schools enrolling 163,825 students (2022 data). Matched to the city by school location, so schools in unincorporated areas with a San Diego address are included.

School Students

Park Village Elementary

Elementary · Poway Unified

587

Morning Creek Elementary

Elementary · Poway Unified

584

Pacific Beach Middle

Middle · San Diego Unified

579

Launch Virtual Academy

High · Sweetwater Union High

577

Los Penasquitos Elementary

Elementary · Poway Unified

577

Creekside Elementary

Elementary · Poway Unified

562

Carmel Del Mar Elementary

Elementary · Del Mar Union Elementary

557

Vista Del Mar

Middle · San Ysidro Elementary

555

Adobe Bluffs Elementary

Elementary · Poway Unified

552

Mar Vista Academy

Middle · Sweetwater Union High

552

Sherman Elementary

Elementary · San Diego Unified

539

Mckinley Elementary

Elementary · San Diego Unified

534

Central Elementary

Elementary · San Diego Unified

533

Curie Elementary

Elementary · San Diego Unified

533

Teofilo Mendoza

Elementary · South Bay Union

531

Tierrasanta Elementary

Elementary · San Diego Unified

531

Chollas/Mead Elementary

Elementary · San Diego Unified

528

Hage Elementary

Elementary · San Diego Unified

526

Health Sciences High And Middle College

High · Charter · Health Sciences High District

525

High Tech High

High · Charter · High Tech High District

521

Dailard Elementary

Elementary · San Diego Unified

520

Marvin Elementary

Elementary · San Diego Unified

520

Bethune K-8

Elementary · San Diego Unified

516

Holmes Elementary

Elementary · San Diego Unified

514

Solana Ranch Elementary

Elementary · Solana Beach Elementary

514

Ocean Air

Elementary · Del Mar Union Elementary

510

Oak Park Elementary

Elementary · San Diego Unified

509

Turtleback Elementary

Elementary · Poway Unified

506

Sage Canyon

Elementary · Del Mar Union Elementary

503

Bay Park Elementary

Elementary · San Diego Unified

501

Birney Elementary

Elementary · San Diego Unified

501

Shoal Creek Elementary

Elementary · Poway Unified

498

Howard Pence Elementary

Elementary · South Bay Union

495

Benchley/Weinberger Elementary

Elementary · San Diego Unified

493

Sandburg Elementary

Elementary · San Diego Unified

490

Knox Middle

Middle · San Diego Unified

484

Foster Elementary

Elementary · San Diego Unified

482

Hearst Elementary

Elementary · San Diego Unified

482

Mason Elementary

Elementary · San Diego Unified

480

Barnard Elementary

Elementary · San Diego Unified

478