County High schools Public & charter Private
Alameda County 118 99 19
Alpine County 1 1 —
Amador County 4 4 —
Butte County 22 22 —
Calaveras County 7 7 —
Colusa County 10 10 —
Contra Costa County 70 61 9
Del Norte County 3 3 —
El Dorado County 18 18 —
Fresno County 79 76 3
Glenn County 11 11 —
Humboldt County 27 26 1
Imperial County 18 16 2
Inyo County 9 9 —
Kern County 56 54 2
Kings County 12 12 —
Lake County 10 10 —
Lassen County 8 8 —
Los Angeles County 704 571 133
Madera County 21 21 —
Marin County 21 15 6
Mariposa County 5 5 —
Mendocino County 27 26 1
Merced County 24 23 1
Modoc County 5 5 —
Mono County 5 5 —
Monterey County 35 30 5
Napa County 9 8 1
Nevada County 11 11 —
Orange County 154 119 35
Placer County 31 27 4
Plumas County 8 8 —
Riverside County 132 114 18
Sacramento County 109 99 10
San Benito County 4 4 —
San Bernardino County 143 132 11
San Diego County 231 195 36
San Francisco County 48 27 21
San Joaquin County 64 62 2
San Luis Obispo County 25 23 2
San Mateo County 46 33 13
Santa Barbara County 26 18 8
Santa Clara County 102 76 26
Santa Cruz County 24 19 5
Shasta County 27 27 —
Sierra County 4 4 —
Siskiyou County 14 14 —
Solano County 28 26 2
Sonoma County 44 38 6
Stanislaus County 46 42 4
Sutter County 14 13 1
Tehama County 6 6 —
Trinity County 7 7 —
Tulare County 47 46 1
Tuolumne County 13 13 —
Ventura County 63 52 11
Yolo County 16 15 1
Yuba County 10 10 —

Looking for a ranking rather than a list? California high school rankings order these same schools by UC Reach Score, and can be filtered to one county. Enrollment trends shows which counties are growing and which are shrinking.

Counts exclude nonclassroom-based online charters, which enroll statewide and are not comparable to a local high school, and the elementary, middle and K-8 schools that sit in the California Department of Education's high-school directory without a graduating class. Source: California Department of Education school directory and enrollment files; University of California Information Center.