District Rollups
Enrollment trends and aggregate UC outcomes across every school in a California public school district.
📊 The state of California districts
California's public-HS districts are sorting — most are shrinking, but the spread between districts is enormous
Between 2020 and 2025, across 512 measured California HS districts, total public + charter high-school enrollment fell -4.9% — a net change of -111,303 students. But the aggregate hides enormous district-to-district variation:
61% of districts lost more than 2% of students. Revenue follows students — these districts face compounding pressure on programs, facilities, and staffing.
15% of districts changed within ±2%. Holding ground in a shrinking statewide pool actually counts as relative outperformance.
24% of districts grew more than 2%. Even inside a shrinking statewide pool, hundreds of thousands of CA students are choosing different districts than before.
The spread: from -54.0% (steepest decline) to +91.2% (steepest growth) over the same 5 years, same state, same demographic headwinds. The aggregate trend isn't fate — district choices and positioning matter. This is the dynamic an Enrollment Trend Audit unpacks at the district level →
Method: Total HS enrollment by district (public + charter), comparing 2020 to 2025. Districts with fewer than 200 HS students in 2020 are excluded (drops single-school micro-districts where one absolute change swings the %). Virtual / nonclassroom-based schools excluded throughout. Source: CDE Census Day Enrollment.
Compare districts head-to-head
Type a district and hit Compare 5 nearest neighbors to instantly stack it against the five closest rival districts — or add specific rivals by hand.
Set an anchor district to see its enrollment trend, UC outcomes, and nearest rivals.
District leaderboards — 2025
≥100 district seniors▲ Top 10 — UC Reach
| 1 | 72.2% | |
| 2 | 67.5% | |
| 3 | 65.6% | |
| 4 | 62.9% | |
| 5 | 61.6% | |
| 6 | 60.6% | |
| 7 | 59.9% | |
| 8 | 59.7% | |
| 9 | 59.7% | |
| 10 | 59.4% |
▼ Bottom 10 — UC Reach
| 1 | 2.4% | |
| 2 | 2.5% | |
| 3 | 2.8% | |
| 4 | 2.8% | |
| 5 | 2.8% | |
| 6 | 2.9% | |
| 7 | 3.0% | |
| 8 | 3.1% | |
| 9 | 3.2% | |
| 10 | 3.2% |
▲ Top 10 risers (over time)
| 1 | +49.3pp | |
| 2 | +34.0pp | |
| 3 | +30.1pp | |
| 4 | +29.3pp | |
| 5 | +24.1pp | |
| 6 | +23.5pp | |
| 7 | +23.4pp | |
| 8 | +21.7pp | |
| 9 | +19.4pp | |
| 10 | +19.1pp |
▼ Top 10 fallers (over time)
| 1 | -16.8pp | |
| 2 | -14.9pp | |
| 3 | -12.8pp | |
| 4 | -10.2pp | |
| 5 | -8.8pp | |
| 6 | -8.7pp | |
| 7 | -8.6pp | |
| 8 | -7.9pp | |
| 9 | -7.8pp | |
| 10 | -7.0pp |