Photo: Dirk Hansen · CC BY-SA 3.0San Diego’s public schools outscore 73% of California districts
On the state math tests, 40% of San Diego’s students scored proficient, above the California average (33%). The grade covers the three public school districts serving San Diego, from kindergarten through graduation, on state tests and graduation. Each state writes its own tests, so this is the one TownRatings grade compared within California, not nationally.
From California state tests taken in spring 2022, when 94% of students in the tested grades sat them, and the class of 2023’s four-year graduation rate, as reported to the U.S. Department of Education.
San Diego’s schools, in brief
Above the state on both counts
Reading proficiency is 54% and math 40% across its districts in spring 2022, against 47% and 33% statewide; 89% of the class of 2023 graduated in four years, against 86%. Test scores ↓
Spending and class size
San Diego City Unified spends $21,281 per student and Sweetwater Union High $16,482, against $21,206 across California (FY2024). Neither counts toward the grade. Districts ↓
120 elementary schools, then 41 middle and 27 high schools
Which school depends on the address at every step. See the path ↓
Choice beyond the district
America's Finest Charter, San Diego Global Vision Academy, Elevate, High Tech High Media Arts, Altus Schools Audeo, Iftin Charter, Keiller Leadership Academy, Urban Discovery Academy Charter, KIPP Adelante Preparatory Academy, King-Chavez Academy of Excellence, Innovations Academy, Kavod Charter, King-Chavez Preparatory Academy, City Heights Preparatory Charter, High Tech High, High Tech Elementary Explorer, Gompers Preparatory Academy, High Tech Middle, San Diego Cooperative Charter, Harriet Tubman Village Charter, Altus Schools Charter School of San Diego, High Tech Middle Media Arts, High Tech High International, Albert Einstein Academies, Old Town Academy K-8 Charter, King-Chavez Primary Academy, High Tech Elementary Mesa, Museum, School for Entrepreneurship and Technology, The O'Farrell Charter, Preuss School UCSD, King-Chavez Community High, High Tech Middle Mesa, McGill School of Success, King-Chavez Arts and Athletics Academy, Holly Drive Leadership Academy, Learning Choice Academy, High Tech High Mesa, e3 Civic High, Darnall Charter, Health Sciences High and Middle College, Empower Language Academy, Magnolia Science Academy San Diego, High Tech Elementary, Nestor Language Academy Charter, Urban Corps of San Diego County Charter, Cathedral Catholic High School (private), Francis W Parker School (private), Francis Parker School (private), La Jolla Country Day School (private), The Bishop's School (private), Academy of Our Lady of Peace (private), St. Augustine High School (private), The Rock Academy (private), Ocean View Christian Academy (private), Human Factor Leadership Academy (private), San Diego French American School (private), Bright Horizon Academy (private), The Gillispie School (private), Bright Horizon Academy (private), St. Therese Academy (private), St. Vincent de Paul Elementary School (private), Good Shepherd Catholic School (private), Nazareth School San Diego, Inc. (private), Our Lady of MT. Carmel (private), Notre Dame Academy (private), Soille San Diego Hebrew Bay School (private), The Waldorf School of San Diego (private), The Childrens School (private), St. Columba School (private), Le Lycee Francais de San Diego (private), Warren-Walker Middle School (private), Mission Bay Montessori Academy (private), Warren-Walker School (private), St. Charles Borromeo Academy (private), Childrens Creative/Performing Arts Acad San Diego (private), Our Ladys School (private), St. Rita's School (private), St. Patrick School (private), St. Gregory the Great Catholic School (private), All Hallows Academy (private), St. Charles Catholic School (private), Cristo Rey San Diego High School (private), Maria Montessori School (private), Stella Maris Academy (private), San Diego Jewish Academy (private), St. Didacus School (private), Del Mar Pines School (private), St. Paul's Lutheran School (private), Christ the Cornerstone Lutheran Academy (private), Scripps Montessori School (private), Reformation Lutheran School (private), Kinderhouse Montessori School (private), Sam & Rose Stein Education Center (private), Carmel Valley Montessori School (private), Coastal Christian Academy (private), San Diego Center for Children Academy (private), Montessori School of San Diego (private), Nativity Prep Academy (private), Beth Montessori (private), Childrens Workshop (private), Pioneer Programs-Community School of San Diego Hig (private), Tabernacle Christian Academy (private), Cook Education Center (private), Day Prep (private), Aseltine School (private), Lat Online School (private), Torah High School of San Diego (private), Fusion San Diego Scripps Ranch (private), Fusion Academy - San Diego (private), Scy High (Southern California Yeshiva High School) (private), La Jolla Village Montessori School (private), Japanese Academy of San Diego (private), Cal Coast Academy (private), Urban Skills Center (private), True Faith Academy (private), Community School of San Diego (private), Colema Academy (private) and La Jolla Learning Works (private) are in town. Ingenuity Charter, San Diego Virtual, San Diego Mission Academy, Mt. Everest Academy, iHigh Virtual Academy and Launch Virtual Academy, online schools, are based here too; they aren’t counted as local schools. Every school ↓
Written from the figures on this page. Tests are from 2021–22, graduation from the class of 2023; each school’s own letter uses 2020–21 results.
What’s behind San Diego’s grade
B+: better than 73% of California school districts, #219 of 847 California towns. Test scores and graduation are both above the California average; test scores are the stronger of the two.
Where will my kid go?
Pick a grade. These are the public schools that serve San Diego, with each school’s own grade.
Parts of San Diego (18%, 15%, 13%, 5%, 4%, 4%, 3%, 3% and 2% of its land) are served by Escondido Union High, Poway Unified, Grossmont Union High, San Ysidro Elementary, Del Mar Union Elementary, San Pasqual Union Elementary, South Bay Union, Santee and Solana Beach Elementary instead. To confirm the school for a specific address, ask the district.
Three districts serve San Diego
Spending and class size are shown but don’t count toward the grade. Each district’s own page has every school.
Well above the state in reading
San Diego vs. its neighbors
Schools grades for the California towns that share San Diego’s borders.
| Town | Schools | Main districts |
|---|---|---|
| San Diego | B+ | San Diego City Unified K–12 · Sweetwater Union High 7–12 · San Dieguito Union High 7–12 |
| Poway | A | Poway Unified K–12 · Escondido Union High 9–12 |
| Santee | B+ | Santee K–8 · Grossmont Union High 9–12 |
| Escondido | C+ | Escondido Union Elementary K–8 · Escondido Union High 9–12 |
| Lemon Grove | B− | Lemon Grove Elementary K–8 · Grossmont Union High 9–12 |
| La Mesa | B | La Mesa-Spring Valley K–8 · Grossmont Union High 9–12 |
| Coronado | B+ | Coronado Unified K–12 · Sweetwater Union High 7–12 |
| National City | B | National Elementary K–6 · Sweetwater Union High 7–12 |
| Imperial Beach | B− | South Bay Union K–8 · Sweetwater Union High 7–12 |
| Chula Vista | B+ | Chula Vista Elementary K–6 · Sweetwater Union High 7–12 |
| Del Mar | A+ | Del Mar Union Elementary K–6 · San Dieguito Union High 7–12 |
| Solana Beach | A+ | Solana Beach Elementary K–6 · San Dieguito Union High 7–12 |
| El Cajon | C+ | Cajon Valley Union Elementary K–8 · Grossmont Union High 9–12 |
4 of the 12 neighbors share Sweetwater Union High with San Diego for grades 7–12, so their letters differ mainly through the lower grades.
Every school in San Diego
366 schools. Each public school’s letter compares its own 2020–21 reading and math results with California’s other public schools (the newest school-level results we have).
Left off: 4 public programs with fewer than 25 students (San Diego County ROP, Fletcher Elementary, Alba and HOPE Infant-Toddler Special Education).
Questions about San Diego’s schools
Are San Diego’s schools good?
By California’s own tests, yes: the public schools San Diego children attend outscore 73% of California’s school districts on tests and graduation, a B+ Schools grade, #219 of 847 California towns. Among towns with similar incomes they beat 77%. Tests are from 2021–22, graduation from the class of 2023.
What school district is San Diego in?
San Diego City Unified School District, which runs grades K–12 and enrolls 94,828 students in 174 schools (2024–25). Small parts of San Diego are served by Escondido Union High, Poway Unified, Grossmont Union High, San Ysidro Elementary, Del Mar Union Elementary, San Pasqual Union Elementary, South Bay Union, Santee and Solana Beach Elementary.
Where do San Diego kids go to high school?
One of 27 high schools, depending on your address: Torrey Pines High, Henry High, Mira Mesa High, Canyon Crest Academy, Hoover High, San Ysidro High, Scripps Ranch High, Point Loma High, San Diego High, Morse High, Montgomery Senior High, Southwest Senior High, Lincoln High, Logan Memorial Educational Campus, University City High, Crawford High, San Diego SCPA, Mission Bay High, Canyon Hills High, La Jolla High, Clairemont High, Madison High, Kearny Digital Media & Design, Kearny College Connections, Kearny School of Biomedical Science and Technology, Kearny Eng Innov & Design and Home & Hosp/Transition Support.
What is San Diego’s graduation rate?
89% of the class of 2023 in Sweetwater Union High School District graduated in four years, against 86% across California.
How much does San Diego spend per student?
$21,281 in San Diego City Unified School District, $16,482 in Sweetwater Union High School District and $15,720 in San Dieguito Union High School District (FY2024), against $21,206 across California. Spending doesn’t count toward the grade.
Are there private schools in San Diego?
Yes: Cathedral Catholic High School (Catholic, grades 9–12, 1,669 students), Francis W Parker School (nonsectarian, grades PK–12, 1,328 students), Francis Parker School (nonsectarian, grades PK–12, 1,324 students), La Jolla Country Day School (nonsectarian, grades PK–12, 1,180 students), The Bishop's School (religious, grades 6–12, 800 students), Academy of Our Lady of Peace (catholic · all-girls, grades 9–12, 730 students), St. Augustine High School (catholic · all-boys, grades 9–12, 729 students), The Rock Academy (religious, grades PK–12, 566 students), Ocean View Christian Academy (religious, grades PK–12, 504 students), Human Factor Leadership Academy (religious, grades PK–12, 421 students), San Diego French American School (nonsectarian, grades PK–8, 341 students), Bright Horizon Academy (religious, grades PK–12, 336 students), The Gillispie School (nonsectarian, grades PK–6, 310 students), Bright Horizon Academy (religious, grades K–12, 304 students), St. Therese Academy (Catholic, grades K–8, 302 students), St. Vincent de Paul Elementary School (Catholic, grades PK–8, 294 students), Good Shepherd Catholic School (Catholic, grades PK–8, 292 students), Nazareth School San Diego, Inc. (Catholic, grades PK–8, 290 students), Our Lady of MT. Carmel (Catholic, grades K–8, 284 students), Notre Dame Academy (Catholic, grades PK–8, 277 students), Soille San Diego Hebrew Bay School (religious, grades PK–8, 275 students), The Waldorf School of San Diego (nonsectarian, grades PK–12, 269 students), The Childrens School (nonsectarian, grades PK–8, 268 students), St. Columba School (Catholic, grades PK–8, 260 students), Le Lycee Francais de San Diego (nonsectarian, grades PK–8, 244 students), Warren-Walker Middle School (nonsectarian, grades K–8, 222 students), Mission Bay Montessori Academy (nonsectarian, grades PK–6, 216 students), Warren-Walker School (nonsectarian, grades PK–5, 213 students), St. Charles Borromeo Academy (Catholic, grades K–8, 213 students), Childrens Creative/Performing Arts Acad San Diego (nonsectarian, grades PK–12, 200 students), Our Ladys School (Catholic, grades PK–8, 194 students), St. Rita's School (Catholic, grades PK–8, 193 students), St. Patrick School (Catholic, grades PK–8, 187 students), St. Gregory the Great Catholic School (Catholic, grades K–8, 185 students), All Hallows Academy (Catholic, grades K–8, 184 students), St. Charles Catholic School (Catholic, grades K–8, 182 students), Cristo Rey San Diego High School (Catholic, grades 9–12, 180 students), Maria Montessori School (nonsectarian, grades PK–8, 175 students), Stella Maris Academy (Catholic, grades K–8, 173 students), San Diego Jewish Academy (religious, grades PK–12, 168 students), St. Didacus School (Catholic, grades PK–8, 163 students), Del Mar Pines School (nonsectarian, grades K–6, 155 students), St. Paul's Lutheran School (religious, grades K–8, 150 students), Christ the Cornerstone Lutheran Academy (religious, grades PK–5, 132 students), Scripps Montessori School (nonsectarian, grades PK–5, 122 students), Reformation Lutheran School (religious, grades PK–8, 87 students), Kinderhouse Montessori School (nonsectarian, grades PK–K, 85 students), Sam & Rose Stein Education Center (special education, grades , 85 students), Carmel Valley Montessori School (nonsectarian, grades PK–K, 82 students), Coastal Christian Academy (religious, grades PK–8, 81 students), San Diego Center for Children Academy (special education, grades 1–12, 77 students), Montessori School of San Diego (nonsectarian, grades PK–3, 76 students), Nativity Prep Academy (Catholic, grades 6–8, 70 students), Beth Montessori (religious, grades PK–K, 56 students), Childrens Workshop (special education, grades 1–8, 51 students), Pioneer Programs-Community School of San Diego Hig (special education, grades 9–12, 49 students), Tabernacle Christian Academy (religious, grades PK–12, 48 students), Cook Education Center (special education, grades 7–12, 47 students), Day Prep (nonsectarian, grades K–10, 39 students), Aseltine School (special education, grades 1–12, 35 students), Lat Online School (nonsectarian, grades 1–12, 32 students), Torah High School of San Diego (religious · all-girls, grades 10–12, 31 students), Fusion San Diego Scripps Ranch (nonsectarian, grades 6–12, 31 students), Fusion Academy - San Diego (nonsectarian, grades 6–12, 30 students), Scy High (Southern California Yeshiva High School) (religious · all-boys, grades 9–12, 28 students), La Jolla Village Montessori School (nonsectarian, grades , 27 students), Japanese Academy of San Diego (nonsectarian, grades K–4, 27 students), Cal Coast Academy (nonsectarian, grades 6–12, 22 students), Urban Skills Center (special education, grades , 19 students), True Faith Academy (religious, grades 3–12, 10 students), Community School of San Diego (special education, grades 7–8, 7 students), Colema Academy (nonsectarian, grades 9–12, 4 students) and La Jolla Learning Works (nonsectarian, grades 3–4, 2 students). San Diego also has 46 charter schools, free and open by application.
Parents talk
What San Diego families are saying about school.
Looking for colleges? Colleges near San Diego → They have their own page.
School data: state test results (2021–22, with participation) and four-year graduation rates (class of 2023) reported to the U.S. Department of Education (EDFacts via ED Data Express); each school’s own letter uses its 2020–21 results (EDFacts via the Urban Institute); schools and enrollment from NCES (2024–25; private schools 2023–24); spending from the Census Bureau’s school finance survey (FY2024). The School Grade is our own summary, graded within California. Stars are from neighbors.