Four decades of enrollment
Where Norristown has been, and where it is headed.
Norristown's enrollment is not a straight line: down through the late 1980s, a sharp early-1990s recovery, a long climb through the 2010s to a 2022 peak near 7,800, and a drift downward since. Our model and the Pennsylvania Department of Education's official projection — built independently, on different datasets — both see that drift continuing: -11% by 2034 on our read, -8% on PDE's, with the two paths never more than 3.7% apart across the decade.
View data table
| Fall | Actual K-12 | District Foresight projection | PDE official projection |
|---|---|---|---|
| 1986 | 5,756 | ||
| 1987 | 5,707 | ||
| 1988 | 5,173 | ||
| 1989 | 5,276 | ||
| 1990 | 5,279 | ||
| 1991 | 5,539 | ||
| 1992 | 6,283 | ||
| 1993 | 6,095 | ||
| 1994 | 6,512 | ||
| 1995 | 6,429 | ||
| 1996 | 6,642 | ||
| 1997 | 6,395 | ||
| 1998 | 6,450 | ||
| 1999 | 6,457 | ||
| 2000 | 6,386 | ||
| 2001 | 6,536 | ||
| 2002 | 6,846 | ||
| 2003 | 6,950 | ||
| 2004 | 6,620 | ||
| 2005 | 6,565 | ||
| 2006 | 6,329 | ||
| 2007 | 6,661 | ||
| 2008 | 6,727 | ||
| 2009 | 6,717 | ||
| 2010 | 6,803 | ||
| 2011 | 6,956 | ||
| 2012 | 7,048 | ||
| 2013 | 7,109 | ||
| 2014 | 7,089 | ||
| 2015 | 7,096 | ||
| 2016 | 7,399 | ||
| 2017 | 7,468 | ||
| 2018 | 7,491 | ||
| 2019 | 7,580 | ||
| 2020 | 7,611 | ||
| 2021 | 7,771 | ||
| 2022 | 7,805 | ||
| 2023 | 7,662 | ||
| 2024 | 7,677 | ||
| 2025 | 7,638 | 7,622 | |
| 2026 | 7,573 | 7,574 | |
| 2027 | 7,460 | 7,488 | |
| 2028 | 7,351 | 7,449 | |
| 2029 | 7,222 | 7,397 | |
| 2030 | 7,145 | 7,377 | |
| 2031 | 7,067 | 7,338 | |
| 2032 | 7,026 | 7,297 | |
| 2033 | 6,944 | 7,203 | |
| 2034 | 6,842 | 7,067 |
View data table
| Year | Single-family units permitted | Multi-family units permitted |
|---|---|---|
| 1985 | 50 | 0 |
| 1986 | 52 | 0 |
| 1987 | 52 | 0 |
| 1988 | 38 | 0 |
| 1989 | 17 | 0 |
| 1990 | 10 | 0 |
| 1991 | 4 | 0 |
| 1992 | 10 | 6 |
| 1993 | 93 | 16 |
| 1994 | 61 | 0 |
| 1995 | 65 | 2 |
| 1996 | 56 | 2 |
| 1997 | 28 | 49 |
| 1998 | 24 | 107 |
| 1999 | 53 | 28 |
| 2000 | 43 | 16 |
| 2001 | 89 | 27 |
| 2002 | 27 | 0 |
| 2003 | 22 | 0 |
| 2004 | 40 | 0 |
| 2005 | 53 | 0 |
| 2006 | 571 | 0 |
| 2007 | 174 | 303 |
| 2008 | 57 | 0 |
| 2009 | 15 | 72 |
| 2010 | 74 | 28 |
| 2011 | 21 | 32 |
| 2012 | 8 | 26 |
| 2013 | 12 | 0 |
| 2014 | 2 | 0 |
| 2015 | 14 | 8 |
| 2016 | 0 | 0 |
| 2017 | 4 | 0 |
| 2018 | 16 | 0 |
| 2019 | 55 | 0 |
| 2020 | 61 | 42 |
| 2021 | 0 | 0 |
| 2022 | 25 | 6 |
| 2023 | 126 | 0 |
| 2024 | 66 | 4 |
| 2025 | 37 | 0 |
The permits panel explains a stretch of the enrollment story that a trend line cannot: the district's municipalities permitted only a trickle of homes through the 1990s, then delivered a burst in 2006–2007 — several hundred single-family homes followed by a wave of apartments — right before the national housing crash. As those units filled and turned over, enrollment climbed nearly 800 students over the following decade, and more than a thousand by the 2022 peak. That is the housing-to-enrollment lag our model measures statewide and applies here.
The test that matters
Rewind to 2008. What would each forecast have said?
Fall 2008: the housing boom has just ended, the crash is underway, and a planner needs a ten-year outlook. Enrollment sits at 6,727 after a flat half-decade, so using only data available that fall, the same-enrollment baseline stays at 6,727 and the trend line drifts to just 6,952 — both blind to the growth about to arrive. The District Foresight model, reading the cohort structure and the just-permitted housing pipeline, projects 7,510 for fall 2018. Actual: 7,491 — within 0.2%.
View data table
| Fall | Actual | District Foresight | Cohort survival only | Trend | Same enrollment |
|---|---|---|---|---|---|
| 2009 | 6,717 | 6,785 | 6,760 | 6,673 | 6,727 |
| 2010 | 6,803 | 6,874 | 6,821 | 6,704 | 6,727 |
| 2011 | 6,956 | 6,942 | 6,851 | 6,735 | 6,727 |
| 2012 | 7,048 | 6,995 | 6,865 | 6,766 | 6,727 |
| 2013 | 7,109 | 7,089 | 6,930 | 6,797 | 6,727 |
| 2014 | 7,089 | 7,164 | 6,987 | 6,828 | 6,727 |
| 2015 | 7,096 | 7,233 | 7,022 | 6,859 | 6,727 |
| 2016 | 7,399 | 7,344 | 7,071 | 6,890 | 6,727 |
| 2017 | 7,468 | 7,420 | 7,095 | 6,921 | 6,727 |
| 2018 | 7,491 | 7,510 | 7,115 | 6,952 | 6,727 |
This window also shows exactly what the housing signal buys. A cohort-survival model without the permits term — the same family Pennsylvania uses officially — would have projected 7,115 for 2018, still 7,491 − 7,115 ≈ 380 students short. The 2006–2007 pipeline, visible in the permits data at projection time, closes that gap.
One window proves little on its own, so here is the honest record: we ran the same exercise from every base year. Across all 24 ten-year windows since 1991 the model's advantage in Norristown is real but not uniform — in a district whose enrollment swings and mean-reverts, the same-enrollment baseline wins some windows, particularly in the data-sparse early 1990s. Since 2000, the model averages 7.2% ten-year error in Norristown against 8.3% for same-enrollment and 9.5% for the trend line. The statewide evidence — 499 districts, 141,134 scored projections — is in the methodology report.
Every 10-year Norristown window, 1991–2014
| Projected from fall | District Foresight error | Trend error | Same-enrollment error |
|---|---|---|---|
| 1991 | 9.1% | 21.7% | 15.3% |
| 1992 | 25.4% | 24.0% | 8.2% |
| 1993 | 24.1% | 27.6% | 12.3% |
| 1994 | 34.6% | 44.5% | 1.6% |
| 1995 | 17.3% | 30.7% | 2.1% |
| 1996 | 8.6% | 20.9% | 4.9% |
| 1997 | 1.2% | 9.5% | 4.0% |
| 1998 | 9.5% | 6.4% | 4.1% |
| 1999 | 10.1% | 6.0% | 3.9% |
| 2000 | 16.3% | 12.9% | 6.1% |
| 2001 | 13.1% | 3.6% | 6.0% |
| 2002 | 7.3% | 7.6% | 2.9% |
| 2003 | 0.3% | 17.7% | 2.2% |
| 2004 | 4.4% | 9.0% | 6.6% |
| 2005 | 13.8% | 8.4% | 7.5% |
| 2006 | 23.0% | 33.0% | 14.5% |
| 2007 | 11.5% | 25.3% | 10.8% |
| 2008 | 0.2% | 7.2% | 10.2% |
| 2009 | 3.8% | 1.8% | 11.4% |
| 2010 | 5.1% | 3.2% | 10.6% |
| 2011 | 0.6% | 2.6% | 10.5% |
| 2012 | 0.8% | 1.3% | 9.7% |
| 2013 | 2.9% | 6.5% | 7.2% |
| 2014 | 5.1% | 2.5% | 7.7% |
Method & data, side by side
How this compares with Pennsylvania's official projection.
The Pennsylvania Department of Education publishes ten-year projections for every district, and they are good ones — the comparison here is a cross-check between two implementations of the same core idea, not a takedown. The differences are in what gets added on top, and in how accuracy is demonstrated.
| PDE official projection | District Foresight | |
|---|---|---|
| Core engine | Grade progression (grades 2–12, five years of ratios) plus a modified enrollment-rate model for entry grades | Same grade-progression family across all grades, entry grades from recent cohorts |
| Housing | Not an input | Municipal building-permit pipeline, weighted by a statewide measured yield curve |
| Accuracy evidence | Point projections; no published backtest or error bands | 141,134-projection walk-forward backtest; published error distributions by horizon |
| Enrollment data | PIMS October-1 collections (2004–present) | Federal NCES Common Core of Data (1986–present), cross-validated against PDE's files |
| Scenario analysis | Single official path | Proposed developments can be folded into the projection through the yield curve |
The two datasets agree where they overlap — Norristown's fall-2020 kindergarten count is 520 in both the federal and state records, and the fall-2018 district total (7,491) is identical in both — which is exactly what you want from an audit trail. One honest limitation of the comparison: PDE publishes only its current projection vintage, so its historical accuracy cannot be scored retrospectively. Our backtest's cohort-survival-only results stand in for that model family, and the 2008 hindcast above shows what the housing term adds beyond it.
The decade ahead
What the model says now.
From fall 2024, the model projects an 11% decline by 2034 — to 6,842 students — as smaller entering kindergarten cohorts work their way up through the grades and the current housing pipeline runs too small to offset them. PDE's independent projection reads the same direction, a touch shallower (7,067 by 2034). For a district office, the practical takeaways are concrete: elementary seats free up first; secondary enrollment holds up through the late 2020s before the smaller cohorts arrive; and the measured planning range at ten years (±7.9% median, per the statewide calibration) comfortably brackets both projections.
What would change this outlook: a multi-hundred-unit development in any of the three municipalities. The statewide yield curve implies roughly one additional student per three excess single-family units within five years — the model is built to fold a proposed pipeline directly into the projection, which is exactly the scenario analysis we run in an engagement.