Part 1 of 8 in The Office That Tripled
The Office That Tripled
The Philadelphia School District's central office has nearly tripled in eleven years. The 2026-27 cuts barely dent it.
The District's central office has nearly tripled in eleven years. In 2014-15, the District's quarterly position roster showed 1,432 administrative positions. By April 2026, that number was 4,228.
The District's own roster is the source of that, not a third-party estimate. The 195% growth put central admin at 17.2% of total SDP staff, up from 8.1% in 2014-15. The schools held roughly flat share-wise. The growth came on top of the schools, not at their expense.
The per-pupil number is where the scale lands hardest. Multiplied across the District's 227,470 students, central-admin payroll's per-student growth adds up to $176 million per year more than a decade ago. $176 million a year is larger than the $169 million the District is cutting from the central office in 2026-27. The cut is smaller than the per-pupil gap.
Where the growth went
Most of the growth wasn't where you'd expect — it's not just admin bloat in do-nothing positions. In fact, it was much-needed investment in people who do essential services for our schools, such as facility maintenance.
Facilities Management went from 23 staff in 2014-15 to 344 in 2025-26 — a 15x increase. The Office of Environmental Management grew 16x over the same period. These are the people running the District's bond-funded construction program. The protected bucket isn't the central office you might be picturing — bureaucrats filing forms. It's the people maintaining the buildings.
The 4,228 is a mix of operations the District has chosen to insource at a higher rate. Building maintenance, environmental management, school safety — work that has to happen. The 195% growth is partly the District taking these back from contractors, partly genuine growth in what the District does. Either way, the protected bucket is operations, not paperwork.
The 583 in the wrong column
Five hundred and eighty-three of the 4,228 central positions are school administrators — principals and assistant principals running individual schools. They collectively earn $74 million. The District's classification puts them in the central column by org, even though they run schools. They are the educational mission's day-to-day leadership, not central administration.
The 130-post vacancy freeze in the 2026-27 cuts doesn't touch them. They're filled positions, not vacant. The cuts are framed as central-office savings, but the 583 of the 4,228 are school-facing. The 4,228 "central" headline includes 583 positions that aren't really central admin. The protected bucket is partially fake.
The 583 is small, about 14% of the 4,228. But those 583 are the buildings' leadership. If you're a Philadelphia parent, the principal is the central office you actually interact with. The misclassification matters because the cuts' "central" framing doesn't capture what's actually being protected.
The recent acceleration
The 909-position jump in 2025-26 is the single largest annual increase in the decade. The District's slow-and-steady 8% annual growth from 2014-15 to 2021-22 turned into something different.
+23% in 2021-22 → 2022-23, +14% in 2022-23 → 2023-24, +27% in 2024-25 → 2025-26. The single-year jumps got larger, not smaller. The 909-position jump in 2025-26 is the largest single-year jump in the decade.
Twenty-seven new departments were created in 2025-26 alone. That's a major expansion in a single year. The cuts are arriving as the trajectory is gaining speed, not slowing down.
What the 2026-27 cuts actually touch
The District announced the cuts in a March 13 budget update. The framing was the structural fix — $169 million going away, 690 positions eliminated or reassigned, the District calling it the central-office savings. The May 28 adopted budget added 148 teaching positions and 117 climate positions to the elimination line, on top of the March announcement. The line items, in the District's own framing, look like this:
| Line item | Amount | Positions |
|---|---|---|
| Central-office vacancy freeze | $30M | 130 |
| Contract reductions | $36M | — |
| Budget efficiencies | $103M | — |
| Building substitute teachers (eliminated) | $13M | 220 |
| School-based reassignments | $43M | 340 |
| Total announced | $225M | 690 |
The math behind these cuts takes a minute to read. I worked through the line items to see where they actually land.
The protected bucket — 4,228 administrative positions on the District's most recent roster count — absorbs the 130-post vacancy freeze at 3.1%. The cuts reach the protected bucket at the edges — positions the District wasn't filling anyway. None of the 130 are filled positions. They're vacancies the District froze.
The exposed bucket — 20,053 school-based positions — absorbs a different shape of cuts. 220 building substitutes eliminated. 340 reassignments. The May 28 adopted budget added 148 teaching positions and 117 climate positions to the elimination line, taking the school-based cut to 825 positions, or 4.1% of the bucket. The cuts cut through the exposed one. Building substitutes are the bodies that step in when regular teachers are out sick. Eliminating them means some classes will run without an adult in the room.
Reclassifying the 583 school admins into the school column, the cuts' school-side weighting goes up. The true central bucket is 3,645 positions; the true school bucket is 20,636. The 130 cut is 3.6% of true central. The 825 cut is 4.0% of true school. The 4,228 "central" headline includes 583 school-facing positions that aren't really central admin. The protected bucket is partially fake.
After the cuts land, the central office will still be pretty much at the peak of its headcount, despite a meaningful shrink in student enrollment over that same period. The recent cuts basically boil down to a bump on a hyper growth trajectory.
Notes, Sources, and Methodology
The 2026-27 cut figures and the eleven-year central-office trajectory are from SDP's quarterly employee roster on OpenDataPhilly, filtered to administrative positions (ORGANIZATION_LEVEL in ADMINISTRATIVE / ADMINISTRATIVE OFFICE). The April 2026 snapshot is the latest available; SDP publishes quarterly. The 195% growth figure is computed from year-over-year snapshots of the same source.
Per-pupil figures use the SDP enrollment data for the District sector (227,470 in 2025-26, 260,150 in 2014-15). Payroll is annualized from hourly, daily, and salaried rates using a 1,800-hour year and a 200-day year. The 2026-27 cut figures are from SDP's March 13, 2026 budget update and the May 28, 2026 adopted budget.
Role classification uses keyword rules over the 1,900+ unique TITLE_DESCRIPTIONs in the roster. Department-level counts use the HOME_ORGANIZATION_DESCRIPTION field; the 136 distinct central-office departments in 2025-26 are from the strict filter (ADMINISTRATIVE + ADMINISTRATIVE OFFICE). The 583 school administrators are the role-family count for school_admin in the 2025-26 snapshot, mapped against the org_class=central_admin filter. The headline figures in this article are robust to the role-classification uncertainty; the department-level composition counts may shift with taxonomy refinement.