NJ School Data
← Draft reports
Draft report · budget pressure

Budget pressure signals

Draft — work in progressThis is a draft. The signal definitions are frozen but unvalidated against point-in-time outcomes, some inputs have known gaps, and nothing here is a verdict on any district. Read it as a work in progress, not a finished product.

A statewide, mechanism-specific read of where New Jersey school districts show budget pressure — typed signals with stated evidence, computed the same way for every district. It is deliberately not a health score, a ranking, or a red/yellow/green diagnosis.

250districts evaluated (planning enrollment 1,500+)
179no financial signal fired
62one financial signal
9two or more signals

Signals sit in four panels that are never blended into one number. Financial (F1–F4): budgeted-data trends that fire only when a district is both beyond the statewide 90th-percentile adverse threshold and moving that way consistently. Structural (S1–S4): exact facts — state-aid collar status, aid dependence, enrollment, levy behavior. Reliability (R1–R2): how far a district’s actual results track its budget, which governs how much to trust the financial panel. (Observed events — the fourth panel — are a separate manually-audited registry, not computed here.)

The statewide picture

Each strip is the distribution of one financial signal across all evaluated districts. The dashed line is the frozen 90th-percentile threshold; a district fires only if it clears the line and its year-over-year direction is consistent, so the navy dots (fired) are a subset of the shaded side. The 14 labelled ticks are the representative districts the pilot tracks by hand.

F1 · Reserve decline — unassigned reserve as % of operating budget, 6-year change in points (adverse = decline). 250 districts · 11 beyond P90 with adverse direction (fired) · shaded = adverse side · labelled ticks = the 14 representative districts
P90 -1.7pp-4-2-1+1+2←838→Perth AmboyPrincetonJacksonSOMSDW. OrangeMontclairBridgewaterMillburnW. MilfordToms RiverHackensackLakewood
F2 · Aid share falling — local share of operating budget, percentage-point change (adverse = rising local share). 250 districts · 23 beyond P90 with adverse direction (fired) · shaded = adverse side · labelled ticks = the 14 representative districts
P90 +5.9pp-16-9-2+6+13←208→HackensackW. OrangeSOMSDMontclairMillburnPrincetonBridgewaterLakewoodPerth AmboyW. MilfordToms RiverJackson
F3 · Costs above peers — cost-per-pupil growth minus county-peer mean, points/year (adverse = above peers). 250 districts · 24 beyond P90 with adverse direction (fired) · shaded = adverse side · labelled ticks = the 14 representative districts
P90 +2.3-2-1+1+3+4←208→Perth AmboyW. MilfordW. OrangeBridgewaterJacksonPrincetonHackensackMillburnToms RiverMontclairSOMSDLakewood
F4 · Out-of-district tuition — tuition growth rate, %/year (adverse = high growth). 239 districts · 22 beyond P90 with adverse direction (fired) · shaded = adverse side · labelled ticks = the 14 representative districts
P90 +12%-4+1+7+12+17←208→W. MilfordJacksonPerth AmboySOMSDBridgewaterHackensackPrincetonMontclairW. OrangeMillburnToms RiverLakewood

Frozen thresholds this run: F1 ≤ -1.7pp · F2 ≥ +5.92pp · F3 ≥ +2.31/yr · F4 ≥ +11.6%/yr · R1 variance ≥ 40% of budget. Per signal: F1 fired 11, F2 23, F3 24, F4 22 districts. F1’s low count is expected — pandemic-era reserves broadly grew and are only now normalizing, so few districts show a sustained multi-year decline.

Every district

All evaluated districts, plus the below-scale representative districts (shown for their exact collar facts). Click a column heading to sort. A dot (●) marks a representative district.

signal firedFY -3% floor aid loss cappedno signalinsufficient data / below scale* fired on partial data
DistrictCountyEnroll.SignalsF1 reserveF2 aid shareF3 vs peersF4 tuitionS1 collarR1 reliability
Asbury Park City Monmouth 2176.0 1 no signal Aid share falling no signal no signal FY26 +6% cap FY27 -3% floor persistent draw gap
Atlantic City Atlantic 6511.0 1 no signal no signal Costs above peers no signal not at collar large variance
Atlantic Co Vocational Atlantic 2032.0 0 no signal no signal no signal insufficient data FY26 -3% floor large variance
Barnegat Twp Ocean 3945.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Bayonne City Hudson 10030.0 0 no signal no signal no signal no signal FY27 +6% cap persistent draw gap
Belleville Town Essex 5766.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Bergen County Vocational Bergen 2823.0 0 no signal no signal no signal insufficient data not at collar persistent draw gap
Bergenfield Boro Bergen 3579.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Berkeley Heights Twp Union 2678.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Berkeley Twp Ocean 2439.0 1 no signal no signal no signal OOD tuition pressure FY26 +6% cap FY27 +6% cap persistent draw gap
Bernards Twp Somerset 4676.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Black Horse Pike Regional Camden 3407.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Bloomfield Twp Essex 6540.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Boonton Town Morris 1569.0 1 no signal no signal no signal OOD tuition pressure FY26 +6% cap FY27 +6% cap persistent draw gap
Bordentown Regional Burlington 2101.0 1 no signal no signal no signal OOD tuition pressure FY27 +6% cap persistent draw gap
Bound Brook Boro Somerset 2292.0 2 no signal no signal Costs above peers OOD tuition pressure not at collar persistent draw gap
Brick Twp Ocean 8024.0 1 no signal Aid share falling no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Bridgeton City Cumberland 5887.0 2 Reserve decline no signal Costs above peers no signal not at collar large variance
Bridgewater-Raritan Reg Somerset 7507.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Buena Regional Atlantic 1556.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 +6% cap persistent draw gap
Burlington City Burlington 1816.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Burlington Co Vocational Burlington 2239.0 0 no signal no signal no signal insufficient data FY27 +6% cap persistent draw gap
Burlington Twp Burlington 3506.0 0 no signal no signal no signal no signal FY27 +6% cap persistent draw gap
Caldwell-West Caldwell Essex 2497.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Camden City Camden 15785.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Camden County Vocational Camden 2188.0 1 Reserve decline no signal no signal insufficient data FY26 -3% floor FY27 +6% cap persistent draw gap
Carteret Boro Middlesex 3925.0 0 no signal no signal no signal no signal FY26 -3% floor persistent draw gap
Cedar Grove Twp Essex 1589.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Central Regional Ocean 2040.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Cherry Hill Twp Camden 11941.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Cinnaminson Twp Burlington 3138.0 1 no signal no signal no signal OOD tuition pressure FY26 -3% floor FY27 +6% cap persistent draw gap
City of Orange Twp Essex 6092.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Clark Twp Union 2328.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Clearview Regional Gloucester 2060.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor large variance
Cliffside Park Boro Bergen 3130.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Clifton City Passaic 11673.0 1 no signal no signal Costs above peers no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Collingswood Boro Camden 2267.0 1 no signal Aid share falling no signal no signal not at collar persistent draw gap
Cranford Twp Union 3800.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Cresskill Boro Bergen 1733.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Delran Twp Burlington 2823.0 0 no signal no signal no signal no signal FY27 +6% cap persistent draw gap
Delsea Regional H.S Dist. Gloucester 1539.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Denville Twp Morris 1771.0 1 no signal no signal no signal OOD tuition pressure FY26 +6% cap FY27 +6% cap persistent draw gap
Deptford Twp Gloucester 4218.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Dover Town Morris 3136.0 1 no signal no signal Costs above peers no signal FY27 -3% floor persistent draw gap
Dumont Boro Bergen 2507.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Dunellen Boro Middlesex 1508.0 1 no signal no signal Costs above peers no signal FY27 +6% cap persistent draw gap
East Brunswick Twp Middlesex 8513.0 1 no signal no signal no signal OOD tuition pressure FY26 -3% floor FY27 +6% cap persistent draw gap
East Orange Essex 10816.0 0 no signal no signal no signal no signal not at collar persistent draw gap
East Windsor Regional Mercer 4996.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Eastern Camden County Reg Camden 1852.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Edison Twp Middlesex 16981.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Egg Harbor Twp Atlantic 7228.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Elizabeth City Union 27885.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Elmwood Park Bergen 2718.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap large variance
Englewood City Bergen 3144.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Essex Co Voc-Tech Essex 2209.0 0 no signal no signal no signal insufficient data FY27 +6% cap large variance
Evesham Twp Burlington 4710.0 2 no signal Aid share falling no signal OOD tuition pressure FY26 +6% cap FY27 +6% cap persistent draw gap
Ewing Twp Mercer 3607.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Fair Lawn Boro Bergen 5482.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 +6% cap large variance
Fairview Boro Bergen 1528.0 1 no signal no signal Costs above peers no signal FY26 +6% cap large variance
Flemington-Raritan Reg Hunterdon 3349.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Florence Twp Burlington 1721.0 1 no signal no signal Costs above peers no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Fort Lee Boro Bergen 4003.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Franklin Twp Somerset 8493.0 0 no signal no signal no signal no signal FY26 -3% floor persistent draw gap
Freehold Boro Monmouth 1523.0 1 no signal no signal Costs above peers no signal FY27 -3% floor persistent draw gap
Freehold Regional Monmouth 9624.0 1 no signal Aid share falling no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Freehold Twp Monmouth 3385.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Frelinghuysen Twp Warren 140.0 below scale below scale below scale below scale FY27 +6% cap large variance
Galloway Twp Atlantic 3159.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Garfield City Bergen 4984.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Glassboro Gloucester 1960.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Glen Ridge Boro Essex 1754.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Glen Rock Boro Bergen 2555.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Gloucester City Camden 2461.0 1 Reserve decline no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Gloucester Co Vocational Gloucester 1665.0 0 no signal no signal no signal insufficient data FY26 -3% floor FY27 -3% floor persistent draw gap
Gloucester Twp Camden 6601.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Greater Egg Harbor Reg Atlantic 3010.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Hackensack City Bergen 5733.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Hackettstown Warren 1965.0 2 no signal no signal Costs above peers OOD tuition pressure not at collar persistent draw gap
Haddon Twp Camden 2172.0 0 no signal no signal no signal no signal FY26 -3% floor persistent draw gap
Haddonfield Boro Camden 2796.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Hamilton Twp Atlantic 2830.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Hamilton Twp Mercer 12732.0 0 no signal no signal no signal no signal FY27 +6% cap persistent draw gap
Hammonton Town Atlantic 3279.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Harrison Town Hudson 2541.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 -3% floor persistent draw gap
Hasbrouck Heights Boro Bergen 1659.0 0 no signal no signal no signal no signal FY27 -3% floor persistent draw gap
Hawthorne Boro Passaic 2170.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Hazlet Twp Monmouth 2558.0 1 no signal no signal no signal OOD tuition pressure FY26 -3% floor FY27 +6% cap persistent draw gap
Henry Hudson Regional Monmouth below scale below scale below scale below scale no record persistent draw gap
Highland Park Boro Middlesex 1595.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 +6% cap persistent draw gap
Hillsborough Twp Somerset 7102.0 1 no signal no signal no signal OOD tuition pressure not at collar persistent draw gap
Hillside Twp Union 3045.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Hoboken City Hudson 3970.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Holmdel Twp Monmouth 2801.0 0 no signal no signal no signal no signal FY26 -3% floor persistent draw gap
Hopewell Valley Regional Mercer 3399.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Howell Twp Monmouth 6078.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 +6% cap large variance
Hudson County Vocational Hudson 2419.0 1 no signal Aid share falling no signal insufficient data FY26 -3% floor FY27 -3% floor persistent draw gap
Hunterdon Central Reg Hunterdon 2180.0 1 no signal no signal Costs above peers no signal not at collar large variance
Irvington Township Essex 10054.0 1 Reserve decline no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Jackson Twp Ocean 7030.0 1 no signal Aid share falling insufficient data insufficient data FY26 -3% floor FY27 -3% floor persistent draw gap
Jefferson Twp Morris 2621.0 1 no signal Aid share falling no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Jersey City Hudson 31801.0 2 no signal Aid share falling Costs above peers no signal FY26 -3% floor FY27 -3% floor large variance
Kearny Town Hudson 5960.0 1 no signal no signal Costs above peers no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Kingsway Regional Gloucester 2950.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Kinnelon Boro Morris 1623.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Lacey Twp Ocean 3871.0 1 no signal Aid share falling no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Lakewood Twp Ocean 4553.0 0 no signal no signal insufficient data insufficient data FY26 +6% cap FY27 +6% cap persistent draw gap
Lawrence Twp Mercer 3752.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Lenape Regional Burlington 6336.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 +6% cap persistent draw gap
Leonia Boro Bergen 1960.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Linden City Union 6526.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap large variance
Lindenwold Boro Camden 3155.0 2 no signal no signal Costs above peers OOD tuition pressure not at collar persistent draw gap
Little Egg Harbor Twp Ocean 1739.0 1 no signal Aid share falling no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Livingston Twp Essex 6557.0 0 no signal no signal no signal no signal FY26 -3% floor persistent draw gap
Lodi Borough Bergen 3239.0 0 no signal no signal no signal no signal FY27 -3% floor persistent draw gap
Long Branch City Monmouth 5285.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Lyndhurst Twp Bergen 2610.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 +6% cap persistent draw gap
Madison Boro Morris 2388.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Mahwah Twp Bergen 2648.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Manalapan-Englishtown Reg Monmouth 4537.0 1 no signal Aid share falling no signal no signal FY27 +6% cap persistent draw gap
Manchester Twp Ocean 2827.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Manville Boro Somerset 1616.0 1 no signal no signal Costs above peers no signal not at collar persistent draw gap
Maple Shade Twp Burlington 2254.0 1 no signal no signal Costs above peers no signal FY26 +6% cap persistent draw gap
Marlboro Twp Monmouth 4513.0 0 no signal no signal no signal no signal FY26 -3% floor persistent draw gap
Matawan-Aberdeen Regional Monmouth 3975.0 0 no signal no signal no signal no signal FY26 -3% floor persistent draw gap
Medford Twp Burlington 3643.0 1 no signal no signal no signal OOD tuition pressure FY26 +6% cap FY27 +6% cap persistent draw gap
Metuchen Boro Middlesex 2430.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Middle Twp Cape May 2531.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Middlesex Boro Middlesex 2040.0 1 no signal no signal no signal OOD tuition pressure not at collar persistent draw gap
Middlesex Co Vocational Middlesex 2130.0 0 no signal no signal no signal insufficient data FY26 -3% floor large variance
Middletown Twp Monmouth 8590.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Millburn Twp Essex 4532.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Millville City Cumberland 5280.0 1 Reserve decline no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Monmouth Co Vocational Monmouth 1593.0 2 Reserve decline Aid share falling no signal insufficient data not at collar persistent draw gap
Monroe Twp Gloucester 5781.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Monroe Twp Middlesex 6761.0 0 no signal no signal no signal no signal FY27 -3% floor persistent draw gap
Montclair Town Essex 6265.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Montgomery Twp Somerset 4388.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Montville Twp Morris 3566.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Moorestown Twp Burlington 4008.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Morris Hills Regional Morris 2561.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Morris School District Morris 5242.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Mount Laurel Twp Burlington 4336.0 1 no signal no signal no signal OOD tuition pressure FY26 +6% cap FY27 +6% cap persistent draw gap
Mount Olive Twp Morris 4920.0 0 no signal no signal no signal no signal not at collar persistent draw gap
N Hunt/Voorhees Regional Hunterdon 2076.0 1 Reserve decline no signal no signal no signal FY26 +6% cap persistent draw gap
Neptune Twp Monmouth 3483.0 1 no signal Aid share falling no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
New Brunswick City Middlesex 9115.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
New Milford Boro Bergen 1985.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
New Providence Boro Union 2232.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Newark City Essex 58361.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
North Arlington Boro Bergen 2165.0 0 no signal no signal no signal no signal FY27 +6% cap large variance
North Bergen Twp Hudson 6990.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor large variance
North Brunswick Twp Middlesex 6232.0 0 no signal no signal no signal no signal FY26 -3% floor persistent draw gap
North Hanover Twp Burlington 1511.0 1 no signal no signal no signal OOD tuition pressure FY26 +6% cap persistent draw gap
North Plainfield Boro Somerset 3705.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Northern Burlington Reg Burlington 2078.0 1 Reserve decline no signal no signal no signal not at collar persistent draw gap
Northern Valley Regional Bergen 2317.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Nutley Town Essex 4354.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 +6% cap persistent draw gap
Ocean City Cape May 1684.0 1 no signal no signal Costs above peers no signal not at collar persistent draw gap
Ocean Twp Monmouth 3073.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Old Bridge Twp Middlesex 8365.0 1 no signal Aid share falling no signal no signal FY26 -3% floor FY27 +6% cap persistent draw gap
Palisades Park Bergen 1787.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Paramus Boro Bergen 3553.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Parsippany-Troy Hills Twp Morris 7092.0 0 no signal no signal no signal no signal FY27 +6% cap persistent draw gap
Pascack Valley Regional Bergen 1708.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Passaic City Passaic 12804.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Passaic County Vocational Passaic 4707.0 1 Reserve decline no signal no signal insufficient data FY26 -3% floor FY27 +6% cap persistent draw gap
Paterson City Passaic 29553.0 1 no signal no signal Costs above peers no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Pemberton Twp Burlington 4328.0 1 no signal Aid share falling no signal no signal not at collar persistent draw gap
Penns Grv-Carneys Pt Reg Salem 2211.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Pennsauken Twp Camden 5465.0 0 no signal no signal no signal no signal FY26 +6% cap large variance
Pennsville Salem 1838.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Pequannock Twp Morris 2069.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Perth Amboy City Middlesex 10980.0 1 Reserve decline no signal no signal no signal not at collar persistent draw gap
Phillipsburg Town Warren 4136.0 1 no signal no signal no signal OOD tuition pressure not at collar persistent draw gap
Pine Hill Boro Camden 2043.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Piscataway Twp Middlesex 7282.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor large variance
Pittsgrove Twp Salem 1756.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Plainfield City Union 11452.0 1 no signal no signal Costs above peers no signal not at collar persistent draw gap
Pleasantville City Atlantic 3981.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Point Pleasant Boro Ocean 2653.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Pompton Lakes Boro Passaic 1680.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Princeton Mercer 4147.0 0 no signal no signal no signal no signal FY26 -3% floor persistent draw gap
Rahway City Union 4190.0 1 no signal no signal no signal OOD tuition pressure FY26 +6% cap persistent draw gap
Ramapo-Indian Hill Reg Bergen 1831.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Ramsey Boro Bergen 2273.0 0 no signal no signal no signal no signal FY27 +6% cap persistent draw gap
Rancocas Valley Regional Burlington 1930.0 1 no signal Aid share falling no signal no signal FY26 +6% cap persistent draw gap
Randolph Twp Morris 4277.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Readington Twp Hunterdon 1600.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Ridgefield Boro Bergen 1580.0 0 no signal no signal no signal no signal FY26 -3% floor persistent draw gap
Ridgefield Park Twp Bergen 2042.0 2 no signal no signal Costs above peers OOD tuition pressure FY27 -3% floor persistent draw gap
Ridgewood Village Bergen 5392.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
River Dell Regional Bergen 1622.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Riverside Twp Burlington 1620.0 1 no signal no signal Costs above peers no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Robbinsville Twp Mercer 3051.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Rockaway Twp Morris 2463.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Roselle Boro Union 3267.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Roselle Park Boro Union 2008.0 1 no signal no signal Costs above peers no signal not at collar large variance
Roxbury Twp Morris 3332.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Rutherford Boro Bergen 2547.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Saddle Brook Twp Bergen 1865.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Sayreville Boro Middlesex 6302.0 0 no signal no signal no signal no signal FY27 +6% cap persistent draw gap
Sch Dist of the Chathams Morris 3674.0 1 no signal no signal no signal OOD tuition pressure FY26 +6% cap FY27 +6% cap persistent draw gap
Scotch Plains-Fanwood Reg Union 5929.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Secaucus Town Hudson 2228.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Somerset Hills Regional Somerset 1610.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Somerville Boro Somerset 2068.0 0 no signal no signal no signal no signal FY26 -3% floor persistent draw gap
South Brunswick Twp Middlesex 7589.0 1 no signal Aid share falling no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
South Orange-Maplewood Essex 6709.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
South Plainfield Boro Middlesex 3923.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
South River Boro Middlesex 2517.0 2 Reserve decline no signal Costs above peers no signal not at collar persistent draw gap
Southern Regional Ocean 2590.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Sparta Twp Sussex 3274.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Spotswood Boro Middlesex 1623.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Springfield Twp Union 2227.0 0 no signal no signal no signal no signal not at collar large variance
Stafford Twp Ocean 2329.0 0 no signal no signal no signal no signal not at collar large variance
Summit City Union 4155.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Swedesboro-Woolwich Gloucester 1655.0 1 no signal no signal no signal OOD tuition pressure FY26 +6% cap persistent draw gap
Teaneck Twp Bergen 3708.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Tenafly Boro Bergen 3429.0 0 no signal no signal no signal no signal FY26 +6% cap persistent draw gap
Toms River Regional Ocean 13814.0 1 no signal Aid share falling no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Trenton Public School District Mercer 17270.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Union City Hudson 11567.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Union County Vocational Union 1733.0 0 no signal no signal no signal insufficient data FY26 -3% floor large variance
Union Twp Union 7717.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Upper Freehold Regional Monmouth 2063.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Vernon Twp Sussex 3113.0 1 no signal Aid share falling no signal no signal not at collar persistent draw gap
Verona Boro Essex 2206.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Vineland City Cumberland 9513.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Voorhees Twp Camden 3284.0 0 no signal no signal no signal no signal not at collar persistent draw gap
W Windsor-Plainsboro Reg Mercer 8870.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 -3% floor persistent draw gap
Waldwick Boro Bergen 1546.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap large variance
Wall Twp Monmouth 3146.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Warren Hills Regional Warren 1522.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 +6% cap persistent draw gap
Warren Twp Somerset 1674.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Washington Twp Gloucester 7473.0 1 no signal Aid share falling no signal no signal FY26 -3% floor persistent draw gap
Washington Twp Morris 2009.0 1 no signal Aid share falling no signal no signal FY26 -3% floor FY27 +6% cap persistent draw gap
Watchung Hills Regional Somerset 1627.0 0 no signal no signal no signal no signal not at collar persistent draw gap
Wayne Twp Passaic 7639.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
West Deptford Twp Gloucester 2804.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
West Essex Regional Essex 1647.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap large variance
West Milford Twp Passaic 2921.0 1 no signal Aid share falling no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
West Morris Regional Morris 1977.0 0 no signal no signal no signal no signal FY27 -3% floor persistent draw gap
West New York Town Hudson 7365.0 0 no signal no signal no signal no signal FY27 -3% floor persistent draw gap
West Orange Town Essex 6952.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 +6% cap persistent draw gap
Westfield Town Union 5839.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Westwood Regional Bergen 2764.0 0 no signal no signal no signal no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Willingboro Twp Burlington 4115.0 1 no signal no signal Costs above peers no signal FY26 +6% cap FY27 +6% cap persistent draw gap
Winslow Twp Camden 4994.0 1 no signal no signal no signal OOD tuition pressure FY26 +6% cap FY27 +6% cap large variance
Woodbridge Twp Middlesex 14374.0 0 no signal no signal no signal no signal FY26 -3% floor FY27 +6% cap persistent draw gap
Woodbury City Gloucester 1714.0 0 no signal no signal no signal no signal not at collar large variance
Wyckoff Twp Bergen 2061.0 0 no signal no signal no signal no signal FY26 -3% floor persistent draw gap

Sorted by district name. “Signals” counts fired financial signals (F1–F4) only; structural and reliability panels are shown but not summed into the count — by design, they are context, not a score.

The 14 representative districts, in detail

The pilot tracks these by hand — chosen to cover every crisis subtype plus stable controls. Each carries its full panel read. Note how districts under real pressure can show a quiet financial panel: cap-squeeze and governance failures leave little mark on budgeted balance sheets, and surface instead in the structural and reliability panels.

no signals

South Orange-Maplewood

Essex County · cap-squeeze (anchor) · 6709 students
Financial
no financial signal
Structural
FY26 +6% cap FY27 +6% cap · state share 8% (+3pp 6yr) · enrollment -4%
Reliability
2023-24: planned $40.2M vs actual $5.6M draw (persistent draw gap — common)
no signals

West Orange

Essex County · cap-squeeze · 6952 students
Financial
no financial signal
Structural
FY26 -3% floor FY27 +6% cap · state share 18% (+8pp 6yr) · enrollment +5%
Reliability
2023-24: planned $22.3M vs actual $-393K draw (persistent draw gap — common)
no signals

Montclair

Essex County · governance · 6265 students
Financial
no financial signal
Structural
FY26 +6% cap FY27 +6% cap · state share 8% (+2pp 6yr) · enrollment -7%
Reliability
2023-24: planned $8.6M vs actual $-803K draw (persistent draw gap — common)
no signals

Millburn

Essex County · stable control · 4532 students
Financial
no financial signal
Structural
FY26 -3% floor FY27 -3% floor · state share 7% (+2pp 6yr) · enrollment -7%
Reliability
2023-24: planned $25.6M vs actual $857K draw (persistent draw gap — common)
few signals

Toms River Regional

Ocean County · aid-loss / governance · 13814 students
Financial
Aid share falling
Structural
FY26 +6% cap FY27 +6% cap · state share 14% (-15pp 6yr) · enrollment -7%
Reliability
2023-24: planned $52.8M vs actual $7.9M draw (persistent draw gap — common)
no signals

Lakewood

Ocean County · balance-sheet depletion · 4553 students
Financial
no signal fired · 2 of 4 on incomplete data
Structural
FY26 +6% cap FY27 +6% cap · state share 23% (+1pp 6yr) · enrollment -32%
Reliability
2023-24: planned $51.8M vs actual $15.3M draw (persistent draw gap — common)
Backfilled
NJDOE omitted these from the statewide files; recovered from primary sources — 2023-24 budgeted (advertised UFB); 2024-25 audited actual (ACFR Exhibit C-1)
few signals

West Milford

Passaic County · aid-loss austerity · 2921 students
Financial
Aid share falling
Structural
FY26 +6% cap FY27 +6% cap · state share 8% (-11pp 6yr) · enrollment -7%
Reliability
2023-24: planned $12.8M vs actual $2.3M draw (persistent draw gap — common)
few signals

Perth Amboy

Middlesex County · balance-sheet depletion · 10980 students
Financial
Reserve decline
Structural
not at collar · state share 87% (+18pp 6yr) · enrollment -7%
Reliability
2023-24: planned $49.5M vs actual $19.4M draw (persistent draw gap — common)
few signals

Jackson

Ocean County · aid-loss austerity · 7030 students
Financial
Aid share falling
Structural
FY26 -3% floor FY27 -3% floor · state share 17% (-17pp 6yr) · enrollment -13%
Reliability
2023-24: planned $8.9M vs actual $5.5M draw (persistent draw gap — common)
Backfilled
NJDOE omitted these from the statewide files; recovered from primary sources — 2023-24 budgeted (advertised UFB)
no signals

Hackensack

Bergen County · governance · 5733 students
Financial
no financial signal
Structural
FY26 +6% cap FY27 +6% cap · state share 28% (+9pp 6yr) · enrollment -7%
Reliability
2023-24: planned $32.4M vs actual $6.3M draw (persistent draw gap — common)
below scale

Frelinghuysen

Warren County · stable control (below scale) · 140 students
Financial
below scale — trend signals suppressed
Structural
FY27 +6% cap
Reliability
2023-24: planned $1.4M vs actual $76K draw — large variance
below scale

Henry Hudson Regional

Monmouth County · consolidation ref (below scale)
Financial
below scale — trend signals suppressed
Structural
no record
Reliability
2023-24: planned $4.7M vs actual $1.0M draw (persistent draw gap — common)
Data gaps
missing budget years: 2024-25, 2025-26
no signals

Princeton

Mercer County · stable control · 4147 students
Financial
no financial signal
Structural
FY26 -3% floor · state share 7% (+2pp 6yr) · enrollment -4%
Reliability
2023-24: planned $12.2M vs actual $-1.4M draw (persistent draw gap — common)
no signals

Bridgewater-Raritan

Somerset County · stable control · 7507 students
Financial
no financial signal
Structural
not at collar · state share 9% (+2pp 6yr) · enrollment -11%
Reliability
2023-24: planned $46.4M vs actual $1.5M draw (persistent draw gap — common)

What this will not claim

Method and frozen definitions: the edie education pilot (plans/budget-entrypoints/health-signals/definitions-v1.md). Sources: NJDOE User-Friendly Budgets, GBM state-aid district details, and TGES Indicators 20/21, via the njschooldata warehouse. A district shown with missing years never renders “no signal.” Reliability note: a persistent same-sign gap between planned and actual reserve draws is near-universal — conservative fund-balance budgeting is standard practice — so only unusually large variance (top decile) is highlighted. State aid is measured net of Department-of-Education loans against state aid — a loan is debt, not aid, so counting it would inflate a district’s state share and distort the aid-share signals (this materially affects Lakewood, which finances much of its budget through such loans). Three district-years NJDOE omitted from the statewide files (Lakewood 2023-24 & 2024-25, Jackson 2023-24 — all fiscally-stressed districts) were backfilled from primary sources (per-district UFB PDFs; Lakewood 2024-25 from the audited ACFR, an audited-actual basis, flagged per district). This is a draft; figures and thresholds may change.