NJ School Data
Budget explorer
County budget brief

Middlesex County district budgets

Middlesex County has 25 latest-year UFB district rows, $3.2B in proposed operating budgets, and 128,054 UFB on-roll students. The county average NJDOE comparative cost is $21,088, with a range of $16,657 to $33,045. The operating-revenue model is mixed local/state.

NJDOE User-Friendly Budgets, 2025-26 latest year. Real movement is converted to 2025 dollars with CPI-U. How this budget data works

25UFB district rows
$3.2Bproposed operating budgets
128,054UFB on-roll students
$21,088mean NJDOE comparative cost
59% / 35%local / state operating revenue

What stands out

Cost rangeCranbury Twp has the county's highest published comparative cost at $33,045.
Real movementCranbury Twp has the largest first-to-latest real comparative-cost movement at +$12,938.
Current proposalLatest-file proposed operating budgets change +$67.3M versus revised/current rows; Sayreville Boro has the strongest proposal signal (Benefits drive proposed use, operating +$21.6M).
Funding modelOperating revenue is 59% local, 35% state, with 2% of operating scale in charter/Renaissance transfers countywide.
Reader routeUse this county page to choose a district report, then check peer evidence, proposal movement, inflation-adjusted movement, categories, student denominators, and side-file rows before making a budget claim.
Cross-slice routeCounty rank is the first peer frame; model, comparison, and category pages show whether the same district is unusual for a fairer budget slice.

County story angles

These angles group the strongest generated district first-read leads inside Middlesex County. They are meant to turn the county brief from a rank list into local assignments: what looks reportable, which district reports carry the proof, which records to pull next, and which shortcut to block.

Story angleLocal signalDistrict proofReporting pathBlock before writingOpen next
Operating funding familyWhich aid lines explain dependence on state funding or first-to-latest movement?11 of 25 county district rows have this as the first-read lane.Primary route: Follow operating funding: Did the budget move toward local levy, state aid, federal revenue, or fund balance?North Brunswick TwpState aid: State aid moved +$30.3M since 2019-20.Capital, facilities, and debt changes -$7.6M in the latest file.Fund balance and reserves sits -7 pts vs county average.Woodbridge TwpState aid: State aid moved +$71.0M since 2019-20.Capital, facilities, and debt changes -$41.7M in the latest file.Preschool sits -14 pts vs county average.Frame Operating revenue source-family scale, local peer gaps, CPI-U real movement, and latest proposal movement; keep General Fund basis visible.Pull State-aid notices, levy worksheet, fund-balance notes, source-row proof sections, and tax-impact materials.Check whether the source-family signal is a current revenue scale issue, a peer gap, a real movement, or a proposal-column move.Do not read General Fund operating source rows as all-funds revenue, taxpayer burden, or proof of cause without local records.Funding briefSource mapCategory atlas
Spending/category familyWhich remaining named rows deserve a closer district-level look?1 county district row out of 25 has this as the first-read lane.Primary route: Explain categories: Which spending or revenue family makes the budget look different?Educational Services Commission of New JerseyOther named rows: Other named rows moved +$34.7M since 2019-20.Fund balance and reserves changes -$10.2M in the latest file.Transportation represents 68% of operating scale.Frame Instruction, transportation, operations, school-based budgeting, and other category families before totals become the story.Pull Line-item budget, source-row proof sections, category atlas, proposal support, and local peer reports.Check whether the named family is current scale, a peer gap, real movement, a current proposal move, or outside-operating context.Do not add nested source-family rows into one total or treat a family signal as cause, waste, adequacy, or recurring spending without local records.Category atlasSource mapDistrict index
Fund balance/reserve familyIs the district leaning on fund balance, capital reserve, maintenance reserve, or similar one-time sources?1 county district row out of 25 has this as the first-read lane.Primary route: Test one-time support: Is the budget leaning on fund balance, reserve withdrawals, or carryover that must be checked for recurrence?Perth Amboy CityFund balance and reserves: Fund balance and reserves moved -$61.4M since 2019-20.Employee benefits changes +$8.9M in the latest file.State aid represents 97% of operating scale.Frame Fund-balance, reserve, and carryover source-family rows beside recap balances, proposal movement, and recurrence checks.Pull Fund-balance appropriation notes, reserve withdrawal rows, recap schedules, board minutes, and audit or ACFR schedules.Check whether the fund-balance or reserve row is recurring support, a one-year bridge, restricted, or paired with close-year balances.Do not call planned source-family rows audited cash stress, recurring revenue, or a structural deficit by themselves.One-time briefSource mapDistrict index
Outside-operating familyAre capital projects, facilities acquisition, reserve withdrawals, or debt-service rows distorting all-funds comparisons?4 of 25 county district rows have this as the first-read lane.Primary route: Separate outside-operating money: Is the story about grants, special revenue, capital, facilities, or debt rather than recurring operating spending?Piscataway TwpCapital, facilities, and debt: Capital, facilities, and debt moved -$22.7M since 2019-20.Local taxes and local sources represents 75% of operating scale.Metuchen BoroCapital, facilities, and debt: Capital, facilities, and debt moved +$9.3M since 2019-20.Local taxes and local sources represents 92% of operating scale.Frame Special-revenue, capital, facilities, and debt families scaled against operating budget only as context.Pull Grant schedules, capital/debt schedules, line-item budget, source-row proof sections, and project or bond records.Check whether the signal belongs to grants, capital, facilities, or debt before reading it as recurring operating spending.Do not add outside-operating source-family rows into one operating total or treat them as ordinary classroom spending.Outside-operating briefCategory atlasSource map
Current proposal changeWhat does the latest proposed budget column change right now?1 county district row out of 25 has this as the first-read lane.Primary route: Read the current proposal: What changes now in the proposed column before the long-run trend is interpreted?Sayreville BoroOperating budget changes +$21.6M.published comparative-cost row changes +$673.largest revenue driver is Tax levy (+$3.8M).largest use driver is Capital outlay (+$16.6M).Frame Latest UFB revised/current column versus proposed column in nominal budget-year dollars.Pull Proposed budget, revised/current column support, adoption minutes, budget hearing deck, and district FAQ.Check what is recurring, one-time, grant-funded, enrollment-driven, negotiated, or reclassified.Do not treat nominal proposal movement as an audited result or inflation-adjusted trend.Proposal briefReporting leadsDistrict index
Cost positionWhy does this district sit high on the published comparative-cost line?1 county district row out of 25 has this as the first-read lane.Primary route: Compare cost position: Is the district expensive, or just in a high-cost peer group?Cranbury TwpPublished comparative cost is $33,045.rank #26 statewide and #1 inside Middlesex County.real comparative-cost movement is +$12,938.Frame County, cost band, budget model, service load, and named local peers; use NJDOE's published comparative-cost line.Pull Budget presentation, adopted budget book, staffing/program notes, and local peer reports.Check whether county, scale, grade span, placements, transfers, or side files explain the rank.Do not turn comparative cost into waste, quality, or adequacy by itself.Cost briefComparison atlasDistrict index

County category and source-family leads

This table localizes the category story. It groups district source-family signals by county so a reader can see which budget families recur across local districts, which examples carry the proof, and whether the signal is current scale, county peer gap, inflation-adjusted movement, or latest proposal movement.

Budget familyCounty signalDistrict proofWhy it mattersBlock before writingOpen next
Capital, facilities, and debtAre capital projects, facilities acquisition, reserve withdrawals, or debt-service rows distorting all-funds comparisons?12 county district rows have generated source-family signals.proposal move (5); real movement (4); peer gap (2); current scale (1)Woodbridge TwpCapital, facilities, and debt changes -$41.7M in the latest file · Proposal movePiscataway TwpCapital, facilities, and debt moved -$22.7M since 2019-20 · Real movementSouth Brunswick TwpCapital, facilities, and debt moved -$18.3M since 2019-20 · Real movementUse this family to move from a broad county read to named source-row proof before writing from totals.Capital and debt rows use operating budget only as a common scale reference.Do not add source-family rows into one total or treat a family signal as cause, waste, adequacy, or recurring spending without local records.Outside-operating briefCategory atlasComparison atlasCurrent proposalReal movement
State aidWhich aid lines explain dependence on state funding or first-to-latest movement?13 county district rows have generated source-family signals.real movement (6); peer gap (2); current scale (5)Woodbridge TwpState aid moved +$71.0M since 2019-20 · Real movementEdison TwpState aid moved +$64.1M since 2019-20 · Real movementNorth Brunswick TwpState aid moved +$30.3M since 2019-20 · Real movementUse this family to move from a broad county read to named source-row proof before writing from totals.Includes aid rows other than preschool-specific rows, which are separated because they often move as a program block.Do not add source-family rows into one total or treat a family signal as cause, waste, adequacy, or recurring spending without local records.Funding/tax briefCategory atlasComparison atlasReal movementSource map
Fund balance and reservesIs the district leaning on fund balance, capital reserve, maintenance reserve, or similar one-time sources?8 county district rows have generated source-family signals.proposal move (5); real movement (2); peer gap (1)Perth Amboy CityFund balance and reserves moved -$61.4M since 2019-20 · Real movementEdison TwpFund balance and reserves changes +$32.2M in the latest file · Proposal moveEducational Services Commission of New JerseyFund balance and reserves changes -$10.2M in the latest file · Proposal moveUse this family to move from a broad county read to named source-row proof before writing from totals.Reserve and fund-balance rows are context signals, not recurring operating revenue.Do not add source-family rows into one total or treat a family signal as cause, waste, adequacy, or recurring spending without local records.One-time briefCategory atlasComparison atlasCurrent proposalReal movement
Local taxes and local sourcesHow much of the budget story is local levy, tuition, fees, or miscellaneous local revenue?20 county district rows have generated source-family signals.peer gap (2); current scale (18)Carteret BoroLocal taxes and local sources sits -29 pts vs county average · Peer gapDunellen BoroLocal taxes and local sources sits -24 pts vs county average · Peer gapMiddlesex Co VocationalLocal taxes and local sources represents 115% of operating scale · Current scaleUse this family to move from a broad county read to named source-row proof before writing from totals.Mostly revenue-file rows. Tax levy is merged across label variants where the source changed names.Do not add source-family rows into one total or treat a family signal as cause, waste, adequacy, or recurring spending without local records.Funding/tax briefCategory atlasComparison atlasSource map
PreschoolIs preschool aid, carryover, instruction, or support service scale material?4 county district rows have generated source-family signals.real movement (1); proposal move (1); peer gap (2)South Plainfield BoroPreschool moved +$10.8M since 2019-20 · Real movementMiddlesex BoroPreschool changes +$1.6M in the latest file · Proposal moveEdison TwpPreschool sits -14 pts vs county average · Peer gapUse this family to move from a broad county read to named source-row proof before writing from totals.Preschool rows can appear in revenue and appropriation files and can be outside ordinary K-12 comparisons.Do not add source-family rows into one total or treat a family signal as cause, waste, adequacy, or recurring spending without local records.Students briefCategory atlasComparison atlasCurrent proposalReal movement
Special revenue fundsHow large are grant-funded or otherwise outside-operating programs relative to operating budgets?1 county district row has generated source-family signals.proposal move (1)New Brunswick CitySpecial revenue funds changes -$33.4M in the latest file · Proposal moveUse this family to move from a broad county read to named source-row proof before writing from totals.Special-revenue totals are outside-operating scale signals and should not be added to General Fund operating rows.Do not add source-family rows into one total or treat a family signal as cause, waste, adequacy, or recurring spending without local records.Outside-operating briefCategory atlasCurrent proposalSource map

County story map

This map keeps the county peer frame from collapsing into one rank. Each row names the county-level read, the districts to open first, the reporting check that should follow, and the shortcut to block before writing from the numbers.

Story laneCounty readDistrict examplesReporting checkBlock before writingOpen next
Cost spreadWhich local comparison frame should lead?Middlesex ranges from $16,657 to $33,045 on NJDOE comparative cost, a $16,388 spread around a $21,088 county mean.Cranbury Twp$33,045 · highest county costSouth Amboy City$16,657 · lowest county costAsk whether county peers, funding model, scale, cost band, placements, or side-file rows make the comparison fair.Do not treat a county rank as quality or recompute comparative cost from operating budget divided by enrollment.Cost briefComparison atlasDistrict leads
Proposal watchWhat changes in the current proposed column?25 county rows have latest-file proposal comparisons; proposed operating budgets change +$67.3M versus revised/current rows.Sayreville Boro+$21.6M · Benefits drive proposed useWoodbridge Twp-$26.0M · Capital outlayPull the proposed budget, hearing deck, adoption minutes, and named source rows before calling the change recurring.Proposal movement is nominal latest-file planning movement, not audited spending and not CPI-adjusted trend.Proposal briefProposal tableSource rows
Funding and tax pressureWho pays, and does the tax basis change the read?Operating revenue is 59% local and 35% state; weighted tax levy per UFB on-roll is $13,347.Cranbury Twp$46,726 · highest tax levy per UFB on-rollEducational Services Commission of New Jersey95% · highest local operating sharePerth Amboy City87% · highest state operating shareSeparate levy per planning student, estimated rate, taxable value, equalized value, and municipal or regional slices.Operating revenue mix is not all-funds revenue, audited revenue, or a household tax-bill claim.FundingTax burdenModel atlas
Category structureWhich spending or revenue family makes the county concrete?Countywide high-level transfer share is 2%; school-based budgeting share is 9%; outside-operating scale should be checked separately from recurring operating budget.Perth Amboy City6% · largest charter/Renaissance transfer sharePerth Amboy City55% · largest school-based budgeting shareMetuchen Boro11% · largest special-revenue or debt-service scaleUse category families and named source rows to explain the structure, then keep operating, grants, capital, and debt separate.High-level use rows, source families, and raw UFB rows can overlap and should not be added into one schedule.Category atlasOutside-operatingSource rows
Real movementDid the county story change after inflation?The county mean latest-year comparative cost is $21,088; the largest positive district movement is +$12,938 and the largest decline is -$2,042.Cranbury Twp+$12,938 · largest first-to-latest real cost increaseSouth Plainfield Boro-$2,042 · largest first-to-latest real cost declinePair real comparative-cost movement with operating-budget movement, UFB on-roll, source-family movement, and proposal timing.Do not collapse first-to-latest CPI-adjusted movement and latest-file proposal movement into one trend claim.Real-movement briefStatewide trendStorylines
Students and service loadIs the cost story a denominator or placement story?UFB planning enrollment totals 128,054; sent-placement and special-education planning-row scales can change a per-student read.Cranbury Twp57% · largest sent-placement shareEducational Services Commission of New Jersey100% · largest special-education planning-row scalePut UFB planning on-roll, fall enrollment, special education, sent placements, received students, and student need in view.UFB on-roll is a planning denominator; it is not fall enrollment and should not silently replace it.Students briefMeasure guideDistrict leads
One-time supportIs the operating budget leaning on nonrecurring sources?15 county districts meet the material fund-balance, reserve, or carryover source-row screen, totaling $174.6M.Jamesburg Boro15% · largest one-time source shareCompare planned support with proposal movement, recap balance/reserve rows, board materials, and audit context.Planned fund-balance, reserve, or carryover rows are not audited cash stress, surplus, or recurring revenue by themselves.One-time supportSide filesReporting leads
Side-file explanationsWhich context rows could change the story?Tax, recap, unusual-item, shared-service, school-resource, and listed administrative-salary side files can identify the records and interviews to pull next.East Brunswick Twp78 · most indexed side-file rowsOld Bridge Twp$18.7M · largest unusual-item amountUse side files to identify the local records, contracts, tax documents, staffing context, or interviews that have to follow UFB.Side-file rows are sparse context, not audited fiscal schedules, complete payroll, audited savings, or causal proof.Side-file briefStory deskSource map

Reader routes for this county

Reader questionCounty signalStart withOpen nextKeep the claim honest
Cost positionIs the district expensive, or expensive for this peer set?Middlesex ranges from $16,657 to $33,045 on NJDOE comparative cost per pupil.Cranbury Twp$33,045 · highest county cost South Amboy City$16,657 · lowest county costCost briefComparison atlasDistrict leadsUse county rank before statewide rank; comparative cost is NJDOE's published line, not spending divided by enrollment.
Real movementDid anything change after inflation?The county average latest-year comparative cost is $21,088; district movement should be checked in 2025 dollars.Cranbury Twp+$12,938 · largest first-to-latest real cost movementReal-movement briefStatewide trendStorylinesReal movement is a reporting screen across loaded UFB years; latest proposal changes are nominal and answer a different question.
Current proposalWhat does the proposed column change now?25 county rows have latest-file proposal comparisons; proposed operating budgets change +$67.3M versus revised/current budget rows.Sayreville Boro+$21.6M · Benefits drive proposed use Woodbridge Twp-$26.0M · Capital outlayProposal briefProposal tableSource rowsProposal rows are nominal latest-file planning changes, not audited spending and not inflation-adjusted multi-year trend.
Funding modelWho pays, and did that model shift?Operating revenue is 59% local and 35% state on an operating-budget-weighted basis.Educational Services Commission of New Jersey95% · highest local operating share Perth Amboy City87% · highest state operating shareFundingTax burdenModel atlasRevenue mix is General Fund operating revenue, not all-funds revenue; tax rates and tax base need the district side-file context.
Spending structureWhich category makes the budget look different?Countywide high-level transfer share is 2%; school-based budgeting share is 9%.Perth Amboy City6% · largest charter/Renaissance transfer shareCategory atlasCategory briefLine rowsHigh-level use rows and lower-level source rows can overlap. Use them as category signals before reading source tables.
Students and side filesIs the cost story really a denominator or context story?UFB planning enrollment totals 128,054; placement and side-file rows can change per-student interpretation.Cranbury Twp57% · largest sent-placement share East Brunswick Twp78 · most indexed side-file rowsStudents briefSide-file briefMeasure guideUFB on-roll is a planning denominator. Side files are context, not audited spending totals or complete payroll.
Comparison slicesIs county rank the fair comparison, or only the first one?Generated county tags include Side-file context (22), One-time support (15), Locally funded (10).New Brunswick City$27,485 · Side-file context comparison exampleComparison atlasModel atlasStory deskGenerated tags overlap and point to reporting frames; they are not ratings, causes, or proof that one district is a true peer for every claim.

District comparison

This table keeps the county peer frame visible before opening a full district budget report. Rows are latest-year UFB rows; links open full district budget reports where the UFB row matches a published district profile.

DistrictCostReal movementFundingSpending structureStudents and side files
Cranbury TwpHigh comparative cost, Rising real cost, Locally funded, High tax effort, Placement load$33,045#1 county · #26 NJ+$12,93864% since first loaded cost row90% local / 6% statetax levy per UFB on-roll $46,726General currenttransfers 0%; school-based n/a; special revenue scale 1%UFB on-roll 419sent placements 57%; special education 11%; side rows 22
New Brunswick CityRising real cost, State-funded, School-based budgeting, Placement load, One-time support, Side-file context$27,485#2 county · #74 NJ+$4,50320% since first loaded cost row15% local / 77% statetax levy per UFB on-roll $4,306School-basedtransfers 4%; school-based 55%; special revenue scale 9%UFB on-roll 9,115sent placements 8%; special education 18%; side rows 68
Perth Amboy CityState-funded, School-based budgeting, Side-file context$24,070#3 county · #174 NJ-$1,184-5% since first loaded cost row12% local / 87% statetax levy per UFB on-roll $2,737School-basedtransfers 6%; school-based 55%; special revenue scale 11%UFB on-roll 10,980sent placements <1%; special education 11%; side rows 62
Highland Park BoroLocally funded, One-time support, Side-file context$23,126#4 county · #224 NJ+$6943% since first loaded cost row76% local / 16% statetax levy per UFB on-roll $21,064General currenttransfers 1%; school-based n/a; special revenue scale 6%UFB on-roll 1,595sent placements 2%; special education 20%; side rows 33
North Brunswick TwpSide-file context$22,753#5 county · #244 NJ+$3,35517% since first loaded cost row61% local / 38% statetax levy per UFB on-roll $14,677General currenttransfers 6%; school-based n/a; special revenue scale 7%UFB on-roll 6,232sent placements 4%; special education 15%; side rows 45
Jamesburg BoroRising real cost, Placement load, One-time support, Outside-operating scale, Side-file context$22,345#6 county · #261 NJ+$4,99129% since first loaded cost row25% local / 61% statetax levy per UFB on-roll $11,887General currenttransfers <1%; school-based n/a; special revenue scale 7%UFB on-roll 723sent placements 41%; special education 14%; side rows 30
Middlesex BoroOne-time support, Side-file context$21,927#7 county · #289 NJ+$1,1285% since first loaded cost row59% local / 36% statetax levy per UFB on-roll $14,265General currenttransfers <1%; school-based n/a; special revenue scale 5%UFB on-roll 2,040sent placements 2%; special education 20%; side rows 34
Woodbridge TwpOne-time support, Side-file context$21,066#8 county · #354 NJ+$2,91916% since first loaded cost row58% local / 34% statetax levy per UFB on-roll $14,380General currenttransfers 1%; school-based n/a; special revenue scale 2%UFB on-roll 14,374sent placements 1%; special education 13%; side rows 38
Dunellen BoroRising real cost, One-time support, Outside-operating scale, Side-file context$20,984#9 county · #361 NJ+$4,62328% since first loaded cost row35% local / 50% statetax levy per UFB on-roll $8,889General currenttransfers <1%; school-based n/a; special revenue scale 9%UFB on-roll 1,508sent placements 2%; special education 12%; side rows 25
Milltown BoroRising real cost, Placement load, One-time support, Side-file context$20,659#10 county · #377 NJ+$7,58358% since first loaded cost row65% local / 25% statetax levy per UFB on-roll $22,514General currenttransfers <1%; school-based n/a; special revenue scale 1%UFB on-roll 844sent placements 40%; special education 13%; side rows 22
Spotswood BoroOne-time support, Side-file context$20,452#11 county · #391 NJ+$6173% since first loaded cost row67% local / 20% statetax levy per UFB on-roll $11,437General currenttransfers <1%; school-based n/a; special revenue scale 2%UFB on-roll 1,623sent placements 1%; special education 12%; side rows 32
South River BoroOne-time support, Side-file context$20,399#12 county · #396 NJ+$3,49221% since first loaded cost row35% local / 59% statetax levy per UFB on-roll $7,718General currenttransfers 1%; school-based n/a; special revenue scale 8%UFB on-roll 2,517sent placements <1%; special education 17%; side rows 29
East Brunswick TwpLocally funded, Side-file context$19,850#13 county · #436 NJ-$371-2% since first loaded cost row77% local / 20% statetax levy per UFB on-roll $17,632General currenttransfers 3%; school-based n/a; special revenue scale 2%UFB on-roll 8,513sent placements 1%; special education 15%; side rows 78
Sayreville BoroOne-time support, Outside-operating scale, Side-file context$19,738#14 county · #442 NJ+$2,36614% since first loaded cost row52% local / 34% statetax levy per UFB on-roll $12,147General currenttransfers 1%; school-based n/a; special revenue scale 9%UFB on-roll 6,302sent placements 3%; special education 16%; side rows 35
Carteret BoroOne-time support$19,664#15 county · #447 NJ+$2,57115% since first loaded cost row30% local / 60% statetax levy per UFB on-roll $7,346General currenttransfers <1%; school-based n/a; special revenue scale 6%UFB on-roll 3,925sent placements 2%; special education 12%; side rows 18
Piscataway TwpLocally funded, One-time support, Side-file context$19,650#16 county · #448 NJ+$1,0185% since first loaded cost row76% local / 18% statetax levy per UFB on-roll $15,080General currenttransfers 1%; school-based n/a; special revenue scale 9%UFB on-roll 7,282sent placements 1%; special education 12%; side rows 48
Monroe TwpLocally funded, Outside-operating scale, Side-file context$19,511#17 county · #455 NJ-$10>-1% since first loaded cost row89% local / 9% statetax levy per UFB on-roll $18,512General currenttransfers <1%; school-based n/a; special revenue scale 1%UFB on-roll 6,761sent placements 1%; special education 14%; side rows 50
Middlesex Co VocationalSide-file context$19,439#18 county · #461 NJ-$1,600-8% since first loaded cost row59% local / 38% statetax levy per UFB on-roll $13,722General currenttransfers 0%; school-based n/a; special revenue scale 6%UFB on-roll 2,130sent placements 0%; special education 20%; side rows 29
Metuchen BoroLocally funded, One-time support, Outside-operating scale, Side-file context$19,293#19 county · #467 NJ+$3602% since first loaded cost row85% local / 6% statetax levy per UFB on-roll $18,755General currenttransfers <1%; school-based 0%; special revenue scale 2%UFB on-roll 2,430sent placements 1%; special education 17%; side rows 27
Old Bridge TwpLocally funded, Side-file context$19,235#20 county · #471 NJ-$1,184-6% since first loaded cost row84% local / 15% statetax levy per UFB on-roll $18,431General currenttransfers <1%; school-based n/a; special revenue scale 2%UFB on-roll 8,365sent placements 1%; special education 16%; side rows 37
South Brunswick TwpLocally funded$19,205#21 county · #473 NJ+$1,1316% since first loaded cost row87% local / 10% statetax levy per UFB on-roll $18,661General currenttransfers 1%; school-based n/a; special revenue scale 7%UFB on-roll 7,589sent placements 1%; special education 11%; side rows 37
South Plainfield BoroLocally funded, Side-file context$18,731#22 county · #496 NJ-$2,042-10% since first loaded cost row79% local / 19% statetax levy per UFB on-roll $16,041General currenttransfers <1%; school-based n/a; special revenue scale 7%UFB on-roll 3,923sent placements <1%; special education 16%; side rows 31
Edison TwpOne-time support, Outside-operating scale, Side-file context$16,832#23 county · #552 NJ+$4243% since first loaded cost row64% local / 26% statetax levy per UFB on-roll $13,840General currenttransfers <1%; school-based n/a; special revenue scale 2%UFB on-roll 16,981sent placements <1%; special education 11%; side rows 51
South Amboy CitySide-file context$16,657#24 county · #555 NJ-$750-4% since first loaded cost row53% local / 43% statetax levy per UFB on-roll $10,131General currenttransfers <1%; school-based n/a; special revenue scale 10%UFB on-roll 1,152sent placements 2%; special education 15%; side rows 22
Educational Services Commission of New JerseyLocally funded, One-time support, Side-file contextn/an/an/an/a since first loaded cost row95% local / n/a statetax levy per UFB on-roll n/aGeneral currenttransfers 0%; school-based n/a; special revenue scale 9%UFB on-roll 731sent placements 0%; special education 100%; side rows 57

Comparative cost per pupil is NJDOE's published measure. Operating revenue and high-level use shares use proposed operating budget as the denominator unless noted. UFB planning enrollment can differ from fall enrollment on district profiles. Side-file counts summarize indexed latest-year rows, not audited financial statement totals.