Case study · published July 6, 2026

Norristown Area School District.

Three municipalities in Montgomery County, Pennsylvania — Norristown borough, East Norriton township, and West Norriton township — and one of the region's more interesting enrollment stories: four decades of swings, a mid-2000s building boom, and a state projection to compare against.

K–12 enrollment, fall 2024
7,677
up from 5,756 in fall 1986
Years of grade-level history
39
fall 1986 through fall 2024
Housing units permitted since 1980
3,160
across the three municipalities
10-year outlook
-11%
to 6,842 by fall 2034 (PDE projects -8%)

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.

K–12 enrollment, actual and projected District Foresight projection from fall 2024 alongside PDE's official projection; hover any year for permits detail.
5,0005,5006,0006,5007,0007,5008,00019851990199520002005201020152020202520302035ActualPDE officialDistrict Foresight
Actual District Foresight projection PDE official projection
View data table
FallActual K-12District Foresight projectionPDE official projection
19865,756
19875,707
19885,173
19895,276
19905,279
19915,539
19926,283
19936,095
19946,512
19956,429
19966,642
19976,395
19986,450
19996,457
20006,386
20016,536
20026,846
20036,950
20046,620
20056,565
20066,329
20076,661
20086,727
20096,717
20106,803
20116,956
20127,048
20137,109
20147,089
20157,096
20167,399
20177,468
20187,491
20197,580
20207,611
20217,771
20227,805
20237,662
20247,677
20257,6387,622
20267,5737,574
20277,4607,488
20287,3517,449
20297,2227,397
20307,1457,377
20317,0677,338
20327,0267,297
20336,9447,203
20346,8427,067
Housing units permitted in the district's municipalities U.S. Census Building Permits Survey, Norristown borough + East Norriton + West Norriton, same time axis as above.
020040060019851990199520002005201020152020202520302035
Single-family units Multi-family units
View data table
YearSingle-family units permittedMulti-family units permitted
1985500
1986520
1987520
1988380
1989170
1990100
199140
1992106
19939316
1994610
1995652
1996562
19972849
199824107
19995328
20004316
20018927
2002270
2003220
2004400
2005530
20065710
2007174303
2008570
20091572
20107428
20112132
2012826
2013120
201420
2015148
201600
201740
2018160
2019550
20206142
202100
2022256
20231260
2024664
2025370

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%.

Hindcast from fall 2008 Projections made with 2008 information only, scored against the following decade.
6,6006,8007,0007,2007,4007,600200820102012201420162018Same enrollmentTrend extrapolationCohort survival onlyDistrict ForesightActual
Actual District Foresight Cohort survival only Trend extrapolation Same enrollment
View data table
FallActualDistrict ForesightCohort survival onlyTrendSame enrollment
20096,7176,7856,7606,6736,727
20106,8036,8746,8216,7046,727
20116,9566,9426,8516,7356,727
20127,0486,9956,8656,7666,727
20137,1097,0896,9306,7976,727
20147,0897,1646,9876,8286,727
20157,0967,2337,0226,8596,727
20167,3997,3447,0716,8906,727
20177,4687,4207,0956,9216,727
20187,4917,5107,1156,9526,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 fallDistrict Foresight errorTrend errorSame-enrollment error
19919.1%21.7%15.3%
199225.4%24.0%8.2%
199324.1%27.6%12.3%
199434.6%44.5%1.6%
199517.3%30.7%2.1%
19968.6%20.9%4.9%
19971.2%9.5%4.0%
19989.5%6.4%4.1%
199910.1%6.0%3.9%
200016.3%12.9%6.1%
200113.1%3.6%6.0%
20027.3%7.6%2.9%
20030.3%17.7%2.2%
20044.4%9.0%6.6%
200513.8%8.4%7.5%
200623.0%33.0%14.5%
200711.5%25.3%10.8%
20080.2%7.2%10.2%
20093.8%1.8%11.4%
20105.1%3.2%10.6%
20110.6%2.6%10.5%
20120.8%1.3%9.7%
20132.9%6.5%7.2%
20145.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 projectionDistrict Foresight
Core engineGrade progression (grades 2–12, five years of ratios) plus a modified enrollment-rate model for entry gradesSame grade-progression family across all grades, entry grades from recent cohorts
HousingNot an inputMunicipal building-permit pipeline, weighted by a statewide measured yield curve
Accuracy evidencePoint projections; no published backtest or error bands141,134-projection walk-forward backtest; published error distributions by horizon
Enrollment dataPIMS October-1 collections (2004–present)Federal NCES Common Core of Data (1986–present), cross-validated against PDE's files
Scenario analysisSingle official pathProposed 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.