Three accuracy upgrades to the cohort-survival enrollment forecast: backtest, multi-year share calibration, and open-enrollment adjustment. All recomputed from Iowa DOE BEDS, births, and certified open-enrollment data.
The honest test is to hold out recent history and re-run the model. For each origin year, fit the grade-progression ratios and K-entry share using only data available up to that year, then project forward and compare to what actually happened. Errors are the percent miss on total K-12 enrollment.
| Fit through | Share | +1 | +2 | +3 | +4 | +5 | +6 |
|---|---|---|---|---|---|---|---|
| 2019 | 0.745 | +3.4 | +1.9 | +1.9 | +2.5 | +1.3 | +2.0 |
| 2020 | 0.748 | -1.2 | -1.3 | -0.6 | -1.8 | -1.1 | n/a |
| 2021 | 0.736 | -0.1 | +0.6 | -0.6 | +0.1 | n/a | n/a |
| 2022 | 0.728 | +0.5 | -0.8 | -0.1 | n/a | n/a | n/a |
| 2023 | 0.719 | -1.0 | -0.1 | n/a | n/a | n/a | n/a |
| 2024 | 0.718 | +0.8 | n/a | n/a | n/a | n/a | n/a |
| MAPE % | n/a | 1.15 | 0.95 | 0.81 | 1.46 | 1.21 | 1.98 |
| Mean bias % | n/a | +0.39 | +0.06 | +0.15 | +0.29 | +0.07 | +1.98 |
Two things stand out. First, accuracy is strong. MAPE stays under 1.5% through five years, in line with what professional demographers hit. Second, the big misses come from the 2019 origin (+1.3% to +3.4%). A model fit before COVID over-predicted, because it could not see the 2020 and 2021 enrollment dip coming. Origins from 2021 on, the post-COVID regime the live forecast actually uses, miss by well under 1%.
Kindergarten is the foot of the whole model. K equals Johnson County births from five years earlier, times the district share. The live model sets that share from a single year, the 2025 K count over 2020 births, which works out to 0.728. A single year can be noisy. The full series tells a steadier story.
| K year | K enroll | Births (−5) | Raw share | OE-adj |
|---|---|---|---|---|
| 2016 | 1,125 | 1,548 | 0.727 | n/a |
| 2017 | 1,146 | 1,552 | 0.738 | 0.753 |
| 2018 | 1,157 | 1,523 | 0.760 | 0.772 |
| 2019 | 1,101 | 1,495 | 0.736 | 0.746 |
| 2020 COVID | 1,027 | 1,462 | 0.702 | 0.712 |
| 2021 COVID | 1,096 | 1,438 | 0.762 | 0.764 |
| 2022 | 1,035 | 1,421 | 0.728 | 0.731 |
| 2023 | 998 | 1,407 | 0.709 | 0.709 |
| 2024 | 992 | 1,385 | 0.716 | 0.716 |
| 2025 | 987 | 1,356 | 0.728 | 0.727 |
The pre-2023 average was 0.738. Since the 2023 trend break the share has settled at a trailing 3-year mean of 0.718, and it is very stable there (standard deviation 0.008). The single-year 0.728 anchor sits above the current level, because 2025 happened to be the high year of the last three. A trailing-mean calibration of 0.718 is the steadier Baseline.
The share bundles four things together. Boundary mismatch (the district is not the county), migration, private-school choice, and open enrollment. The last one we can measure directly. Net open enrollment for ICCSD swung from down 272 in 2017 to up 15 by 2025, a 287-student recovery. Take the per-grade open-enrollment slice out and you get a "residential" share driven only by resident births (the green dashed line above).
Adopt the trailing-mean share (0.718) and the measured bands, and the Baseline moves down a little while the cone of uncertainty widens to its honest width.
| Year | Old base (0.728) | Recal. base (0.718) | Empirical band | Range |
|---|---|---|---|---|
| 2026 | 14,124 | 14,111 | ±1.15% | 13,949 to 14,273 |
| 2027 | 14,030 | 14,004 | ±0.95% | 13,872 to 14,136 |
| 2028 | 13,837 | 13,798 | ±0.81% | 13,686 to 13,910 |
| 2029 | 13,649 | 13,597 | ±1.46% | 13,398 to 13,796 |
| 2030 | 13,479 | 13,414 | ±1.21% | 13,252 to 13,576 |
The live enrollment forecast →
Full model methodology →
Enrollment to revenue bridge →
All figures recomputed by scripts/build_forecast_backtest.py from: Iowa DOE BEDS grade vectors 2016 to 2025. Johnson County births (CDC WONDER / Iowa Vital Statistics, lagged 5 years). Iowa DOE certified enrollment net open enrollment 2017 to 2025. Backtest uses origin years 2019 to 2024, with GPRs and share calibrated only on data available at each origin. Open enrollment is allocated to kindergarten pro-rata by enrollment, a measurable approximation, not a grade-level census.