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

10,463 schools in California

58 counties · 1011 cities · Public K-12

Public education in California covers 10,463 schools spread across 58 counties. Los Angeles Unified is the largest district by enrollment. The directory below organizes them by geography.

Largest district
Los Angeles Unified406,887 students · 784 schools

Test scores

Reading, SY 2023-24. State average: 47.6% met or exceeded.
Lowest 5 schools
  1. 2.6%
  2. 2.PACE Academy
    Redding
    2.9%
  3. 3.5%
  4. 4.Rio Vista High
    Rio Vista
    3.7%
  5. 3.9%

See all 7,593 schools ranked by score →

NameCityCountyLevelEnrollmentRating
Los Angeles College Prep AcademyLos AngelesLos Angeles CountyHigh41·
Palmiter Special EducationSacramentoSacramento CountyHigh41·
Patricia Dreizler Continuation HighRedondo BeachLos Angeles CountyHigh41·
Pinnacles HighSoledadMonterey CountyHigh41·
Rancho del Mar High (Continuation)Rolling HillsLos Angeles CountyHigh41·
Spencer Valley ElementarySanta YsabelSan Diego CountyElementary41·
West Side Valley High (Continuation)NewmanStanislaus CountyHigh41·
Adelante HighRiverbankStanislaus CountyHigh40·
Chemehuevi Valley ElementaryHavasu LakeSan Bernardino CountyElementary40·
Culver Park HighCulver CityLos Angeles CountyHigh40·
Trillium CharterArcataHumboldt CountyElementary40·
Bridgeville ElementaryBridgevilleHumboldt CountyElementary39·
Casterlin ElementaryBlocksburgHumboldt CountyElementary39·
Noriega Children CenterSan FranciscoSan Francisco CountyElementary39·
Potter Valley Junior HighPotter ValleyMendocino CountyMiddle39·
Vista AlternativeFremontAlameda CountyHigh39·
Carlsbad Seaside AcademyCarlsbadSan Diego CountyCombined38·
Carlsbad Village AcademyCarlsbadSan Diego CountyHigh38·
Hanford Community DayHanfordKings CountyHigh38·
Mt. Lukens ContinuationTujungaLos Angeles CountyHigh38·
North Valley High (Continuation)OrlandGlenn CountyHigh38·
Surprise Valley HighCedarvilleModoc CountyHigh38·
Ceres Special EducationCeresStanislaus CountyCombined37·
George S. Patton ContinuationHarbor CityLos Angeles CountyHigh37·
Gravenstein FirstSebastopolSonoma CountyElementary37·
Grossmont Middle College HighEl CajonSan Diego CountyHigh37·
Legacy HighOjaiVentura CountyHigh37·
Paso Robles Independent Study CenterPaso RoblesSan Luis Obispo CountyElementary37·
Burbank Child Development CenterOaklandAlameda CountyElementary36·
Del Mar HighSan GabrielLos Angeles CountyHigh36·
Igo-Ono ElementaryIgoShasta CountyElementary36·
Kelseyville Learning AcademyKelseyvilleLake CountyCombined36·
REACH AcademySanta AnaOrange CountyHigh36·
Ron Hockwalt Academies (Continuation)WalnutLos Angeles CountyHigh36·
San Jacinto Middle College HighSan JacintoRiverside CountyHigh36·
Valley High (Continuation)DublinAlameda CountyHigh36·
Whale Gulch ElementaryWhitethornMendocino CountyElementary36·
Ahwahnee HighOakhurstMadera CountyHigh35·
Baker Junior HighBakerSan Bernardino CountyMiddle35·
Bitterwater-Tully ElementaryKing CitySan Benito CountyElementary35·
Chesnut High (Continuation)HuronFresno CountyHigh35·
Florence E. RataFresnoFresno CountyHigh35·
Lee Vining HighLee ViningMono CountyHigh35·
Nidorf SYTF Barry J.SylmarLos Angeles CountyHigh35·
ProvidenceOxnardVentura CountyCombined35·
The Leadership AcademyLancasterLos Angeles CountyElementary35·
Tulare Technical Preparatory HighTulareTulare CountyHigh35·
Alternative Learning CenterSan BernardinoSan Bernardino CountyCombined34·
Big Picture Learning WindsorWindsorSonoma CountyHigh34·
Boyle Heights ContinuationLos AngelesLos Angeles CountyHigh34·
Center for Alternative LearningChicoButte CountyHigh34·
Community DaySangerFresno CountyHigh34·
Creekside Community DayVisaliaTulare CountyHigh34·
Deep Creek AcademyFarmersvilleTulare CountyHigh34·
Del Amigo High (Continuation)San RamonContra Costa CountyHigh34·
Dr. Doug Sears Learning CenterTemple CityLos Angeles CountyHigh34·
Elite AcademyEl CajonSan Diego CountyHigh34·
Elk Creek ElementaryElk CreekGlenn CountyElementary34·
Gazelle ElementaryGazelleSiskiyou CountyElementary34·
Gold Strike HighSan AndreasCalaveras CountyHigh34·
Harold McAlister High (Opportunity)Los AngelesLos Angeles CountyHigh34·
Junction ElementarySomes BarSiskiyou CountyElementary34·
Manchester ElementaryManchesterMendocino CountyElementary34·
Middle College AcademyMarysvilleYuba CountyHigh34·
NicasioNicasioMarin CountyElementary34·
Olive Grove Charter - BuelltonBuelltonSanta Barbara CountyCombined34·
Trillium CharterArcataHumboldt CountyElementary34·
Chautauqua High (Continuation)Big Bear CitySan Bernardino CountyHigh33·
Dickens (Billy Joe) High (Continuation)HughsonStanislaus CountyHigh33·
Hornbrook ElementaryHornbrookSiskiyou CountyElementary33·
Magnolia ParkBurbankLos Angeles CountyHigh33·
Opportunity ProgramRiversideRiverside CountyHigh33·
Palos Verdes Distance Learning AcademyRolling HillsLos Angeles CountyCombined33·
San Pasqual AcademyEscondidoSan Diego CountyHigh33·
Spring Hill High (Continuation)MariposaMariposa CountyHigh33·
Vantage Point CharterPenn ValleyNevada CountyCombined33·
Windsor Oaks AcademyWindsorSonoma CountyHigh33·
Arena High (Continuation)El SegundoLos Angeles CountyHigh32·
Flournoy ElementaryFlournoyTehama CountyElementary32·
Graves ElementarySalinasMonterey CountyElementary32·
Heritage Valley Independent StudyFillmoreVentura CountyCombined32·
Monterey ContinuationLos AngelesLos Angeles CountyHigh32·
Rafer JohnsonBakersfieldKern CountyElementary32·
San Benito County OpportunityHollisterSan Benito CountyMiddle32·
Academy for ChangeChicoButte CountyHigh31·
Baker HighBakerSan Bernardino CountyHigh31·
Camino PolytechnicCaminoEl Dorado CountyElementary31·
Crossroads High (Alternative)NewarkAlameda CountyHigh31·
Don Pedro HighLa GrangeTuolumne CountyHigh31·
Dr Bob Forinash Community DayLompocSanta Barbara CountyHigh31·
Dual Language Immersion Academy CharterPetalumaSonoma CountyMiddle31·
Feather River AcademyYuba CitySutter CountyHigh31·
Hillside Junior/Senior HighPine ValleySan Diego CountyHigh31·
Santa Barbara County Juvenile CourtSanta BarbaraSanta Barbara CountyHigh31·
Walt Tyler ElementarySomersetEl Dorado CountyElementary31·
Big Pine HighBig PineInyo CountyHigh30·
Chinese Camp ElementaryChinese CampTuolumne CountyElementary30·
Olympic High (Continuation)Santa MonicaLos Angeles CountyHigh30·
Roberts Ferry Union ElementaryWaterfordStanislaus CountyElementary30·
Colusa Alternative HomeColusaColusa CountyCombined29·
Corning Independent StudyCorningTehama CountyHigh29·
Discovery HighYrekaSiskiyou CountyHigh29·
Eagle Mountain ElementaryDesert CenterRiverside CountyElementary29·
Juvenile Hall (Endeavor/Voyager Secondary)MaderaMadera CountyHigh29·
Kaweah HighExeterTulare CountyHigh29·
College ElementarySanta YnezSanta Barbara CountyElementary28·
Davila DayChula VistaSan Diego CountyElementary28·
Imperial Ave. Holbrook HighImperialImperial CountyHigh28·
La Vista CenterFair OaksSacramento CountyHigh28·
Mad River High (Continuation)McKinleyvilleHumboldt CountyHigh28·
Phoenix Elementary Academy Community DayFresnoFresno CountyElementary28·
Rowland Unified Community DayRowland HeightsLos Angeles CountyHigh28·
San Diego County Special EducationImperial BeachSan Diego CountyCombined28·
Shasta County Special EducationReddingShasta CountyCombined28·
Temple City AlternativeTemple CityLos Angeles CountyCombined28·
Alta Vista AcademyChula VistaSan Diego CountyHigh27·
Arcata Educational Resource CenterArcataHumboldt CountyHigh27·
Bodega Bay ElementaryBodega BaySonoma CountyElementary27·
Chino Valley Learning AcademyChino HillsSan Bernardino CountyHigh27·
Colusa Alternative High (Continuation)ColusaColusa CountyHigh27·
Del Norte CommunityCrescent CityDel Norte CountyCombined27·
Dorothy V. Johnson Community DayLos AngelesLos Angeles CountyHigh27·
Mattole ElementaryPetroliaHumboldt CountyElementary27·
Noyo High (Continuation)Fort BraggMendocino CountyHigh27·
OUSD Home SchOrangeOrange CountyCombined27·
Oak View HighOak ParkVentura CountyHigh27·
Pride ContinuationLindenSan Joaquin CountyHigh27·
Rockey Glenn CampSan DimasLos Angeles CountyHigh27·
Santa Barbara County CommunitySanta BarbaraSanta Barbara CountyHigh27·
SunsetLa PuenteLos Angeles CountyElementary27·
Tuolumne County Community/ISPSonoraTuolumne CountyCombined27·
Val Verde Student Success AcademyPerrisRiverside CountyMiddle27·
Burbank USD Community DayBurbankLos Angeles CountyHigh26·
Butte View HighSutterSutter CountyHigh26·
Byron Institute for Independent StudyDiscovery BayContra Costa CountyElementary26·
Downieville ElementaryDownievilleSierra CountyElementary26·
Ed Donaldson Education CenterKelseyvilleLake CountyHigh26·
GreendellPalo AltoSanta Clara CountyElementary26·
Intermountain Independent StudyBurneyShasta CountyCombined26·
Oak Run ElementaryOak RunShasta CountyElementary26·
Rite of PassageSan AndreasCalaveras CountyHigh26·
Willow HighCrockettContra Costa CountyHigh26·
Captain John Continuation HighHoopaHumboldt CountyHigh25·
Centennial Independent StudyMaderaMadera CountyCombined25·
Cheviot Hills ContinuationLos AngelesLos Angeles CountyHigh25·
El Monte Union High School Community DayEl MonteLos Angeles CountyHigh25·
Greeley Hill ElementaryCoultervilleMariposa CountyElementary25·
H. Glenn RichardsonFairfieldSolano CountyCombined25·
Monroe High (Continuation)TehachapiKern CountyHigh25·
Natural High (Continuation)LakeportLake CountyHigh25·
PEEP - PREPARESan Luis ObispoSan Luis Obispo CountyCombined25·
Palisade Glacier High (Continuation)Big PineInyo CountyHigh25·
Pilarcitos Alternative High (Continuation)Half Moon BaySan Mateo CountyHigh25·
Shasta County Juvenile CourtReddingShasta CountyHigh25·
West Sonoma County ConsortiumSebastopolSonoma CountyElementary25·
Whitney Young ContinuationLos AngelesLos Angeles CountyHigh25·
Yosemite Falls Education CenterOakhurstMadera CountyCombined25·
Yosemite National Park Valley ElementaryYosemiteMariposa CountyElementary25·
Countryside Community DayTulareTulare CountyHigh24·
Eagle Summit Community DayPhelanSan Bernardino CountyHigh24·
Gratton ElementaryDenairStanislaus CountyElementary24·
Kneeland ElementaryKneelandHumboldt CountyElementary24·
Loma Vista CharterLindsayTulare CountyCombined24·
Marce Becerra AcademyHealdsburgSonoma CountyHigh24·
Mendota Continuation HighMendotaFresno CountyHigh24·
Pacific Coast High (Continuation)ArcataHumboldt CountyHigh24·
Sierra High (Continuation)TruckeeNevada CountyHigh24·
Thomas E. Mathews CommunityMarysvilleYuba CountyHigh24·
Weitchpec ElementaryHoopaHumboldt CountyElementary24·
Willows Community HighWillowsGlenn CountyHigh24·
Aggeler Community DayChatsworthLos Angeles CountyHigh23·
Blake ElementaryWoodyKern CountyElementary23·
Central Bay High (Continuation)SalinasMonterey CountyHigh23·
Easton Continuation HighFresnoFresno CountyHigh23·
Esperanza High (Continuation)GridleyButte CountyHigh23·
FultonFresnoFresno CountyHigh23·
Future Bound Independent Study SecondaryRamonaSan Diego CountyHigh23·
Jack London Community DayValley GlenLos Angeles CountyHigh23·
Lee (Edwin and Anita) NewcomerSan FranciscoSan Francisco CountyElementary23·
McFarland IndependentMcFarlandKern CountyCombined23·
McGowan (Robert) High (Continuation)BoronKern CountyHigh23·
Montgomery ElementaryCazaderoSonoma CountyElementary23·
Owens Valley HighIndependenceInyo CountyHigh23·
Shiloh ElementaryModestoStanislaus CountyElementary23·
Tehama Oaks HighRed BluffTehama CountyCombined23·
Thomas Riley HighLos AngelesLos Angeles CountyHigh23·
Alisal Virtual AcademySalinasMonterey CountyElementary22·
Duncan-Russell Community DayTracySan Joaquin CountyHigh22·
Fowler Academy ContinuationFowlerFresno CountyHigh22·
Freedom Academy of Imperial ValleyHoltvilleImperial CountyCombined22·
Harry P B CardenMarysvilleYuba CountyCombined22·
Hesperia Community DayHesperiaSan Bernardino CountyHigh22·
Linns Valley-Poso Flat ElementaryGlennvilleKern CountyElementary22·
Merced City School District Community DayMercedMerced CountyElementary22·
Montebello Community DayMontebelloLos Angeles CountyHigh22·
RenaissanceBrawleyImperial CountyHigh22·
Riverdale VirtualRiverdaleFresno CountyCombined22·
Seiad ElementarySeiad ValleySiskiyou CountyElementary22·
Stockton (Commodore) Children CenterSan FranciscoSan Francisco CountyElementary22·
Big Creek ElementaryBig CreekFresno CountyElementary21·
Carrisa Plains ElementarySanta MargaritaSan Luis Obispo CountyElementary21·
Cienega ElementaryHollisterSan Benito CountyElementary21·
Elk Creek HighElk CreekGlenn CountyHigh21·
EmpowerEl CajonSan Diego CountyElementary21·
Glenbrook AcademyConcordContra Costa CountyHigh21·
Jardin de la InfanciaLos AngelesLos Angeles CountyElementary21·
Lloyd Hance CommunityLakeportLake CountyHigh21·
REACH AcademyEl CajonSan Diego CountyHigh21·
Round Valley ContinuationCoveloMendocino CountyHigh21·
Rowland Virtual Learning AcademyLa PuenteLos Angeles CountyCombined21·
Sonoma Mountain High (Necessary Small School)PetalumaSonoma CountyHigh21·
Thompson ElementaryEl MonteLos Angeles CountyElementary21·
Turner Academy at Tokay ColonyLodiSan Joaquin CountyElementary21·
Vista High (Continuation)EscalonSan Joaquin CountyHigh21·
Willow Grove ElementaryPaicinesSan Benito CountyElementary21·
ALBASan DiegoSan Diego CountyCombined20·
Bogus ElementaryMontagueSiskiyou CountyElementary20·
Butte County CommunityChicoButte CountyCombined20·
Chaffey Community DayOntarioSan Bernardino CountyHigh20·
Cinnabar ElementaryPetalumaSonoma CountyElementary20·
Dublin Unified Transition ProgramDublinAlameda CountyHigh20·
Fort Ross ElementaryCazaderoSonoma CountyElementary20·
Granada HighLe GrandMerced CountyHigh20·
Johanna Echols-Hansen High (Continuation)CloverdaleSonoma CountyHigh20·
Merced County Juvenile CourtMercedMerced CountyCombined20·
Newman-Crows Landing Independent StudyNewmanStanislaus CountyCombined20·
Phoenix Rising HighEl CentroImperial CountyHigh20·
Plum Valley ElementaryPaynes CreekTehama CountyElementary20·
Rising SunVernalisStanislaus CountyHigh20·
Santa Cruz County CourtSanta CruzSanta Cruz CountyHigh20·
View Park ContinuationLos AngelesLos Angeles CountyHigh20·
Wolfskill HighWintersYolo CountyHigh20·
Berkeley Independent Study K-8BerkeleyAlameda CountyElementary19·
Bravo Lake HighWoodlakeTulare CountyHigh19·
Carpe Diem High (Continuation)PetalumaSonoma CountyHigh19·
Clearlake CreativityClearlakeLake CountyCombined19·
Downieville Junior-Senior HighDownievilleSierra CountyHigh19·
Esperanza HighCutlerTulare CountyCombined19·
Las Virgenes IndependentCalabasasLos Angeles CountyElementary19·
Mid Valley High (Continuation)WilliamsColusa CountyHigh19·
New Jerusalem ElementaryTracySan Joaquin CountyElementary19·
Pathways Charter AcademyYuba CitySutter CountyCombined19·
Phoenix High Community DayLancasterLos Angeles CountyHigh19·
Scholar Plus Online LearningPerrisRiverside CountyHigh19·
Tulare SupportTulareTulare CountyElementary19·
Valley Oak Continuation HighLive OakSutter CountyHigh19·
Carr Lake Community DaySalinasMonterey CountyHigh18·
Eagle Tree ContinuationCarsonLos Angeles CountyHigh18·
El Puente HighFirebaughFresno CountyHigh18·
French Gulch-Whiskeytown ElementaryFrench GulchShasta CountyElementary18·

California school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →