California High School Enrollment Trends
Source: California Department of Education Census Day Enrollment (public + charter) and Private School Affidavit. A shrinking senior cohort can push Reach percentages up at the school level even when admit counts hold flat — context that matters when reading year-over-year changes.
📊 The state of California enrollment
California's two-track story — private growing, public shrinking, but the sorting story matters more
Between 2020 and 2025, California's K-12 enrollment split into two trajectories:
Total enrollment grew from 153,845 to 160,920 across 305 CA private high schools. Demand at private secondaries has held up post-COVID.
Total enrollment fell from 2,357,346 to 2,318,191 across 2,852 CA public + charter high schools. The headwind is demographic — fewer children, smaller cohorts entering high school.
But the bigger story is inside each sector. California families are sorting between schools more than they used to — which means some high schools are growing even as the average shrinks, and some are shrinking inside a sector that's growing on average:
| Sector (2025) | ▲ Growing >2% | ─ Within ±2% | ▼ Shrinking >2% | N schools |
|---|---|---|---|---|
| Public + Charter | 851 (30%) | 302 (11%) | 1,699 (60%) | 2,852 |
| Private | 144 (47%) | 39 (13%) | 122 (40%) | 305 |
The implication for school leaders: the squeeze is not uniform. Even in a sector that's shrinking on average, hundreds of California high schools are gaining students — through reputation, programs, location, or what they're known for. The schools that families actively choose are growing; schools that families default to are most exposed. This is the dynamic an Enrollment Trend Audit measures →
Method: Total enrollment by school, comparing 2020 (CDE's first year of broad private-school coverage) to 2025. Growing/shrinking = ±2% change in total enrollment. Schools missing either endpoint are excluded from the per-school breakdown. Virtual / nonclassroom-based charter schools excluded throughout. Source: CDE Census Day Enrollment + Private School Affidavit.
Look up a school's enrollment trend
Start typing a school name, city, or district to see grade 12 and total enrollment over all available years.
Grade-12 enrollment by school type
Statewide totals — sum of grade-12 enrollment across all schools with data for each year. Charter schools are grouped with public because charter enrollment data in the CDE feed maps to one row in this database.
Note on baselines: Private % computed since 2020 — CDE's private enrollment file broadened that year (from 8 schools reporting in 2018 to 335 in 2020); using 2018 would compare unlike datasets.
Leaders & laggards by enrollment trend
Top 25 schools growing fastest, bottom 25 shrinking fastest, among comprehensive UC-feeding high schools. Compares earliest vs latest year on file. Excludes schools with fewer than 30 baseline seniors and those with little or no UC application history (continuation, independent-study, and credit-recovery programs) — their grade-12 counts swing wildly and aren't comparable. The shrinking list also requires at least 100 total students.
▲ Top 25 — fastest growing
| # | School | Then → Now | Δ |
|---|---|---|---|
| 1 | 136 '18 → 336 '26 | +147.1% | |
| 2 | 77 '18 → 190 '26 | +146.8% | |
| 3 | 261 '18 → 615 '26 | +135.6% | |
| 4 | 36 '18 → 80 '26 | +122.2% | |
| 5 | 53 '18 → 116 '26 | +118.9% | |
| 6 | 32 '18 → 67 '26 | +109.4% | |
| 7 | 64 '18 → 124 '26 | +93.8% | |
| 8 | 58 '18 → 110 '26 | +89.7% | |
| 9 | 146 '18 → 267 '26 | +82.9% | |
| 10 | 60 '18 → 106 '26 | +76.7% | |
| 11 | 159 '18 → 278 '26 | +74.8% | |
| 12 | 67 '18 → 117 '26 | +74.6% | |
| 13 | 78 '18 → 134 '26 | +71.8% | |
| 14 | 108 '18 → 179 '26 | +65.7% | |
| 15 | 71 '18 → 116 '26 | +63.4% | |
| 16 | 549 '18 → 889 '26 | +61.9% | |
| 17 | 141 '18 → 227 '26 | +61.0% | |
| 18 | 125 '18 → 199 '26 | +59.2% | |
| 19 | 128 '18 → 202 '26 | +57.8% | |
| 20 | 137 '18 → 212 '26 | +54.7% | |
| 21 | 55 '18 → 83 '26 | +50.9% | |
| 22 | 190 '18 → 285 '26 | +50.0% | |
| 23 | 130 '18 → 194 '26 | +49.2% | |
| 24 | 420 '18 → 620 '26 | +47.6% | |
| 25 | 160 '18 → 235 '26 | +46.9% |
▼ Bottom 25 — fastest shrinking
| # | School | Then → Now | Δ |
|---|---|---|---|
| 1 | 136 '18 → 46 '26 | -66.2% | |
| 2 | 58 '18 → 22 '26 | -62.1% | |
| 3 | 864 '18 → 403 '26 | -53.4% | |
| 4 | 147 '18 → 73 '26 | -50.3% | |
| 5 | 218 '18 → 117 '26 | -46.3% | |
| 6 | 273 '18 → 147 '26 | -46.2% | |
| 7 | 287 '18 → 164 '26 | -42.9% | |
| 8 | 559 '18 → 335 '26 | -40.1% | |
| 9 | 199 '18 → 121 '26 | -39.2% | |
| 10 | 786 '18 → 492 '26 | -37.4% | |
| 11 | 626 '18 → 394 '26 | -37.1% | |
| 12 | 111 '18 → 70 '26 | -36.9% | |
| 13 | 548 '18 → 346 '26 | -36.9% | |
| 14 | 158 '18 → 100 '26 | -36.7% | |
| 15 | 241 '18 → 154 '26 | -36.1% | |
| 16 | 62 '18 → 40 '26 | -35.5% | |
| 17 | 203 '18 → 132 '26 | -35.0% | |
| 18 | 493 '18 → 321 '26 | -34.9% | |
| 19 | 232 '18 → 152 '26 | -34.5% | |
| 20 | 666 '18 → 436 '26 | -34.5% | |
| 21 | 597 '18 → 393 '26 | -34.2% | |
| 22 | 294 '18 → 194 '26 | -34.0% | |
| 23 | 436 '18 → 290 '26 | -33.5% | |
| 24 | 305 '18 → 203 '26 | -33.4% | |
| 25 | 383 '18 → 258 '26 | -32.6% |
Detail
| Year | Public + Charter | Private | Total | Public Schools | Private Schools |
|---|---|---|---|---|---|
| 2018 | 454,850 | 725 | 455,575 | 1923 | 8 |
| 2019 | 457,932 | 778 | 458,710 | 1986 | 9 |
| 2020 | 449,409 | 26,822 | 476,231 | 1996 | 335 |
| 2021 | 453,108 | 27,376 | 480,484 | 2018 | 331 |
| 2022 | 456,500 | 26,473 | 482,973 | 2046 | 322 |
| 2023 | 455,139 | 27,071 | 482,210 | 2076 | 326 |
| 2024 | 474,464 | 27,115 | 501,579 | 2178 | 337 |
| 2025 | 463,049 | 27,276 | 490,325 | 2176 | 327 |