CA ยท 2024-25 school year
Public schools in California
California has 10,303 open public schools run by 2,130 districts and other education agencies, enrolling 5,789,934 students. Schools average 21.9 students per teacher, compared with 15.3 nationally.
State totals
- Districts
- 2,130
- Schools
- 10,303
- Students
- 5,789,934
- Teachers (FTE)
- 264,010
- Students per teacher
- 21.9
- US: 15.3
- Charter schools
- 1,276
- Total spending
- $107.0 billion
- 2020 finance data
- Spending per pupil
- $17,799
- 2020 finance data. US: $16,826
In the 2020 finance data, districts in California spent $17,799 per pupil, which is above the US figure of $16,826. Dollars are nominal and not adjusted for regional costs or inflation.
Download all 10,303 California schools (CSV)School districts in California
All 2,130 districts and agencies, largest first. Filter by name or city, or sort any column.
| Los Angeles Unified | Los Angeles | 784 | 408,026 | 19.2 | $21,493 |
| San Diego Unified | San Diego | 175 | 95,175 | 23.0 | $22,937 |
| Fresno Unified | Fresno | 101 | 68,131 | 19.3 | $17,402 |
| Elk Grove Unified | Elk Grove | 67 | 63,421 | 22.7 | $13,887 |
| Long Beach Unified | Long Beach | 82 | 62,644 | 23.7 | $16,766 |
| Corona-Norco Unified | Norco | 53 | 49,487 | 24.0 | $13,593 |
| San Francisco Unified | San Francisco | 113 | 48,902 | 21.0 | $22,418 |
| San Bernardino City Unified | San Bernardino | 76 | 44,192 | 20.5 | $17,917 |
| Clovis Unified | Clovis | 51 | 43,669 | 22.2 | $13,368 |
| Kern High School District | Bakersfield | 25 | 43,237 | 23.9 | $16,702 |
| Capistrano Unified | San Juan Capistrano | 59 | 40,358 | 23.0 | $14,035 |
| San Juan Unified | Carmichael | 68 | 39,446 | 22.6 | $16,955 |
| Riverside Unified | Riverside | 49 | 38,033 | 23.3 | $16,676 |
| Irvine Unified | Irvine | 45 | 38,028 | 26.6 | $16,057 |
| Sacramento City Unified | Sacramento | 73 | 37,913 | 22.0 | $17,638 |
| Garden Grove Unified | Garden Grove | 66 | 37,009 | 22.9 | $16,743 |
| Santa Ana Unified | Santa Ana | 52 | 36,036 | 20.0 | $17,920 |
| Poway Unified | San Diego | 39 | 34,405 | 22.7 | $14,279 |
| Sweetwater Union High | Chula Vista | 29 | 34,282 | 22.3 | $14,246 |
| Oakland Unified | Oakland | 84 | 33,838 | 18.8 | $21,806 |
| Stockton Unified | Stockton | 54 | 33,648 | 23.0 | $17,471 |
| Fremont Unified | Fremont | 44 | 33,134 | 24.0 | $14,530 |
| Fontana Unified | Fontana | 44 | 32,794 | 21.7 | $17,006 |
| Moreno Valley Unified | Moreno Valley | 38 | 30,926 | 22.2 | $17,640 |
| Mt. Diablo Unified | Concord | 51 | 29,494 | 23.2 | $13,568 |
| Visalia Unified | Visalia | 41 | 28,809 | 21.5 | $14,095 |
| San Ramon Valley Unified | Danville | 37 | 28,615 | 22.4 | $13,402 |
| Bakersfield City School District | Bakersfield | 45 | 28,365 | 20.4 | $16,075 |
| Lodi Unified | Lodi | 49 | 27,109 | 21.3 | $18,221 |
| Temecula Valley Unified | Temecula | 30 | 26,298 | 23.5 | $13,741 |
| Anaheim Union High | Anaheim | 21 | 26,120 | 22.5 | $17,737 |
| Desert Sands Unified | La Quinta | 35 | 25,615 | 23.7 | $16,032 |
| Chino Valley Unified | Chino | 35 | 25,579 | 23.4 | $18,582 |
| Glendale Unified | Glendale | 34 | 25,329 | 23.6 | $15,617 |
| Manteca Unified | Manteca | 29 | 25,248 | 23.4 | $14,991 |
| West Contra Costa Unified | Richmond | 54 | 25,244 | 22.0 | $18,448 |
| Twin Rivers Unified | McClellan | 44 | 24,849 | 22.0 | $17,598 |
| San Jose Unified | San Jose | 41 | 24,453 | 20.8 | $15,205 |
| Orange Unified | Orange | 41 | 23,823 | 24.1 | $16,245 |
| Hesperia Unified | Hesperia | 25 | 23,209 | 23.4 | $13,362 |
| Rialto Unified | Rialto | 30 | 23,073 | 23.2 | $15,477 |
| Hemet Unified | Hemet | 27 | 22,891 | 21.9 | $17,012 |
| Placentia-Yorba Linda Unified | Placentia | 34 | 22,698 | 22.8 | $13,953 |
| Saddleback Valley Unified | Mission Viejo | 34 | 22,691 | 22.7 | $13,587 |
| Downey Unified | Downey | 21 | 22,462 | 23.7 | $19,489 |
| Chula Vista Elementary School District | Chula Vista | 44 | 22,245 | 22.0 | $15,465 |
| Chaffey Joint Union High | Ontario | 11 | 22,116 | 24.2 | $16,463 |
| Torrance Unified | Torrance | 32 | 22,023 | 25.2 | $13,302 |
| Folsom-Cordova Unified | Rancho Cordova | 37 | 21,780 | 21.4 | $16,074 |
| Murrieta Valley Unified | Murrieta | 21 | 21,712 | 23.4 | $13,111 |
Showing 1 to 50 of 2,130
California district rankings
Ratio and spending lists include only districts with 1,000 or more students, so very small districts do not dominate. These are factual sorts, not quality ratings.
Largest districts
- 1.Los Angeles Unified408,026
- 2.San Diego Unified95,175
- 3.Fresno Unified68,131
- 4.Elk Grove Unified63,421
- 5.Long Beach Unified62,644
- 6.Corona-Norco Unified49,487
- 7.San Francisco Unified48,902
- 8.San Bernardino City Unified44,192
- 9.Clovis Unified43,669
- 10.Kern High School District43,237
Lowest student-teacher ratio
- 1.Santa Clara County Office of Education9.1
- 2.San Diego County Office of Education9.7
- 3.San Joaquin County Office of Education11.7
- 4.San Bernardino County Office of Education12.0
- 5.Tulare County Office of Education12.3
- 6.Los Angeles County Office of Education12.5
- 7.Riverside County Office of Education13.0
- 8.Kern County Office of Education13.1
- 9.Saint Helena Unified13.5
- 10.Beverly Hills Unified14.3
Highest student-teacher ratio
- 1.Highlands Community Charter District92.2
- 2.Heartland Charter District37.3
- 3.Scale Leadership Academy - East District36.0
- 4.Pacific Coast Academy District35.6
- 5.Options for Youth-San Bernardino District35.4
- 6.Altus Schools Charter School of San Diego District35.3
- 7.Kings Valley Academy II District34.1
- 8.Monarch River Academy District33.5
- 9.Five Keys Independence High School (SF Sheriff's) District33.5
- 10.Alta Vista Innovation High District33.1
Highest spending per pupil (2020)
- 1.San Diego County Office of Education$447,301
- 2.Riverside County Office of Education$244,035
- 3.San Bernardino County Office of Education$237,643
- 4.Los Angeles County Office of Education$209,069
- 5.Santa Clara County Office of Education$195,426
- 6.Tulare County Office of Education$170,363
- 7.Kern County Office of Education$156,229
- 8.San Joaquin County Office of Education$155,498
- 9.Orange County Department of Education$121,333
- 10.Merced County Office of Education$97,892
Lowest spending per pupil (2020)
- 1.California Virtual Academy at Maricopa District$7,161
- 2.John Adams Academy - Lincoln District$7,346
- 3.California Virtual Academy @ San Joaquin District$7,852
- 4.California Virtual Academy @ San Diego District$7,962
- 5.Coastal Academy Charter District$7,972
- 6.Classical Academy District$8,119
- 7.Heritage K-8 Charter District$8,174
- 8.California Virtual Academy at Fresno District$8,196
- 9.Ocean Grove Charter District$8,262
- 10.San Jacinto Valley Academy District$8,369
Schools by level
2,220 high schools, 1,383 middle schools and 5,972 elementary schools. The largest of each are listed below; use search or a district page for the rest.
High schools 2,220
- Eleanor Roosevelt High Eastvale, 4,353 students
- Downey High Downey, 4,051 students
- Polytechnic High Long Beach, 3,890 students
- Warren (Earl) High Downey, 3,609 students
- Santiago High Corona, 3,577 students
- Beaumont Senior High Beaumont, 3,460 students
- Five Keys Independence High School (SF Sheriff's) San Francisco, 3,447 students
- Etiwanda High Etiwanda, 3,446 students
- Millikan High Long Beach, 3,408 students
- Pittsburg Senior High Pittsburg, 3,403 students
- Paramount High Paramount, 3,400 students
- Options For Youth - Duarte Inc Pasadena, 3,369 students
- Wilson High Long Beach, 3,349 students
- Vista Murrieta High Murrieta, 3,328 students
- Hollister High Hollister, 3,316 students
Middle schools 1,383
- Thornton Middle Fremont, 1,972 students
- Reyburn Intermediate Clovis, 1,785 students
- Alfred B. Nobel Charter Middle Northridge, 1,784 students
- Paul Revere Charter Middle Los Angeles, 1,715 students
- Rancho del Rey Middle Chula Vista, 1,705 students
- George Ellery Hale Charter Academy Woodland Hills, 1,693 students
- Eleanor Murray Fallon Dublin, 1,683 students
- Sutter Middle Folsom, 1,628 students
- Eastlake Middle Chula Vista, 1,613 students
- Walter Reed Middle North Hollywood, 1,580 students
- John M. Horner Middle Fremont, 1,574 students
- Thompson Middle Murrieta, 1,565 students
- Thomas Starr King Middle School Film and Media Magnet Los Angeles, 1,547 students
- Washington Academic Middle Sanger, 1,539 students
- Culver City Middle Culver City, 1,523 students
Elementary schools 5,972
- Sitting Bull Academy Apple Valley, 1,695 students
- Classical Academy Escondido, 1,581 students
- California Montessori Project-San Juan Campuses Carmichael, 1,545 students
- Imagine Schools Riverside County Coachella, 1,454 students
- Albert Einstein Academies San Diego, 1,448 students
- Grow Public Schools Bakersfield, 1,446 students
- Orchard Hills Irvine, 1,373 students
- Heritage K-8 Charter Escondido, 1,345 students
- Porter Ranch Community Porter Ranch, 1,312 students
- Veritas Elementary Manteca, 1,266 students
- San Jose Charter Academy West Covina, 1,255 students
- Mesa Robles Hacienda Heights, 1,246 students
- Sunrise Elementary Rancho Cordova, 1,235 students
- Philistine Rondo School of Discovery Eastvale, 1,226 students
- Nile Garden Elementary Manteca, 1,221 students
Cities with the most public schools
- Los Angeles 566 schools
- San Diego 285 schools
- San Jose 234 schools
- Sacramento 203 schools
- Fresno 186 schools
- Bakersfield 151 schools
- San Francisco 132 schools
- Stockton 125 schools
- Oakland 121 schools
- San Bernardino 83 schools
- Riverside 83 schools
- Santa Ana 80 schools
- Long Beach 77 schools
- Modesto 77 schools
- Chula Vista 70 schools
- Anaheim 70 schools
- Santa Rosa 65 schools
- Salinas 65 schools
- Fontana 58 schools
- Irvine 53 schools
Neighbouring states
Source: NCES Common Core of Data 2024-25 and F-33 finance 2020, via the Urban Institute Education Data Portal. Last reviewed October 2026. Finance figures are 2020 finance data in nominal dollars, not adjusted for inflation. Blank values are not available, not applicable or suppressed in the source. See the methodology.