An independent data investigation · July 2026

Oregon spends more per student than most of America. Its students get less classroom and less school.

Five years of line-item spending from all 197 Oregon school districts, federal comparison data for all 50 states, and the state's own instructional-time rules point to the same conclusion: the crisis is real, but it is not where the shouting says it is. The villain is not the superintendent's office. It is a pension mortgage, a swelling back office, a revenue core that hasn't grown in real terms, and a school year that quietly shorts every Oregon kid about a full year of school by age 18.

$13.8B
Total K-12 spending, all funds, 2023-24 (ODE actuals)
47th
National rank, actual instructional time delivered to students
55.4%
Share of current spending reaching instruction (US average: 59.1%)
55.6¢
Benefits paid per $1 of salary (US average: 44.2¢)
−6%
Enrollment change 2019-2024, while nominal spending rose 13%
−2%
Real change in per-student instruction spending, 2019-2024

The one-minute version

Ask why Oregon schools keep announcing layoffs and cuts, and you'll usually hear one of two stories: administrators are bloated, or schools are underfunded. The data says both stories are half-true, and the halves matter.

The bloat is real but misplaced. Classic administration — school boards, superintendents, principals — is roughly at the national rate (7.7% of spending vs 7.3%). General administration is actually leaner than the US average. But Oregon's central back office (HR, IT, planning, data, communications) runs at nearly double the national per-student rate, about $330 million a year above US norms, and it grew three times faster than instruction over five years.

The structural squeeze is bigger than the bloat. Oregon pays about $553 million a year more in employee benefits than it would at the national benefits-to-salary ratio — a pension mortgage from PERS legacy costs that taxes every classroom dollar. Meanwhile the unrestricted revenue core (Measure 50-capped property taxes plus the State School Fund) grew 0.3% in real per-student terms over five years. Zero, effectively.

And the kids pay twice. While spending per student rose, real instruction spending per student fell 2% — and Oregon delivers among the least instructional time in America. Minimums so low, and actual hours so short, that a student who goes K-12 in Oregon receives roughly one full school year less than the average American student by graduation.

The indictment, precisely stated: Oregon runs an above-average-cost school system that delivers below-average classroom investment and near-bottom classroom time, while its money leaks into benefits obligations and back-office growth that no parent ever voted for.
Part 1 · Where the money goes

Instruction is the slowest-growing thing Oregon schools buy

Oregon districts spent $13.8 billion across all funds in 2023-24. The operating core — the General Fund — was $8.1 billion. Follow the five-year growth rates and the problem stops being abstract: every overhead category is compounding faster than the classroom.

General-Fund overhead grew 2-3x faster than instruction, 2019-20 → 2023-24
Indexed spending, 2019-20 = 100. General Fund, all 197 school districts. CPI over this window: +20.7%.
Source: ODE Detailed District Expenditure actuals, FY2019-20 to FY2023-24, function-code groupings per Oregon PBAM chart of accounts.
Where a General Fund dollar went in 2023-24
Share of General Fund operating spending, statewide.
Source: ODE actuals. "Central services" = PBAM 2600-series: HR, IT, planning, data, communications. "School admin" = principals' offices (2400s). "General admin" = boards + superintendents (2300s).
Instruction grew +11.2% over five years — half the rate of inflation. General administration grew +32.7%, business services +33.1%, central services +35.4%, transportation +38.0%. When inflation ran +20.7%, only the classroom lost ground.

Note: enrollment fell 6% over the same window (582,661 → 547,424). Per-student figures throughout this report use October fall membership. One-time federal pandemic money (ESSER) inflates 2020-2023 totals in non-General funds; General Fund trends shown here largely exclude it — which is what makes the overhead growth harder to excuse.

Part 2 · The 50-state test

The "admin bloat" everyone argues about is the wrong bloat

Put Oregon against all 50 states using the Census Bureau's standardized school-finance data (F-33, FY2023) and a precise picture emerges. Boards and superintendents: lean. Principals' offices: somewhat heavy. The central back office: nearly double the national rate. And the classroom: underfed relative to every neighbor.

$252
Oregon general administration per student — BELOW the US average of $316
$1,074
School administration per student — above the US average of $889
$1,266
"Other support services" per student — nearly 2x the US average of $667
$9,516
Instruction per student — below the US average of $9,762, despite higher total spending
Oregon ranks near the bottom on the share of spending that reaches instruction
All 50 states + DC, Census F-33 FY2023, current expenditures. Oregon highlighted. Pick a metric:
Source: US Census Bureau, Public Elementary-Secondary Education Finance FY2023, Tables 6-8. "Current expenditures" excludes capital and debt, so states are compared on operations only.
Oregon spends $635 more per student than the US average in total — and $246 less per student on instruction. The difference lives in benefits, student support, school-level administration, and a central-services bucket running at 189% of the national rate (~$330M/yr above US norms).

Two honest caveats. First, some of Oregon's "student support" premium (+$452/student vs US) pays for counselors and nurses that the 2019 Student Success Act deliberately funded — reasonable people can call that a feature. Second, part of the "other support" gap may reflect Oregon's accounting conventions. Neither caveat survives contact with the growth data on the previous page: whatever you call the back office, it is compounding at triple the classroom's rate.

Part 3 · The quiet $553 million

Oregon pays teachers less cash and pays more for payroll than almost any state

Here is the single most misunderstood number in Oregon school finance. For every $1.00 of salary, Oregon schools pay 55.6¢ in benefits. The national average is 44.2¢. At Oregon's payroll, that 11-cent gap is roughly $553 million every year — more than the entire general-administration budget of every district in the state, combined, times three.

Benefits per $1 of salary: Oregon vs all states
Census F-33 FY2023, current expenditures. Oregon highlighted.
Source: US Census Bureau F-33 FY2023, Table 8 (per-pupil salaries and employee benefits).
$8,811
Oregon salaries per student — below the US average of $9,099
$4,898
Oregon benefits per student — far above the US average of $4,022
$1.18B
Direct PERS employer contributions, 2023-24, all funds (object code 210)

What this means, without the euphemisms

Oregon educators see less cash per student than the national average while the system pays more total compensation. The difference is mostly the Public Employees Retirement System: employer contribution rates for school districts have run in the high-20s as a percent of payroll (28.02% Tier 1/2 for 2025-27 even after Senate Bill 849 relief). This is a mortgage on decisions made decades ago, and it is paid out of every function — which is exactly why it never shows up in "administration" and why admin-hunting audits keep coming back thin.

Fairness requires saying what PERS did NOT do: over 2019-2024, PERS was not the growth driver. General Fund pension payments were essentially flat (SB 1049 re-amortization, side accounts, then SB 849). Benefits explain only 10% of General Fund growth in this window; salaries explain 46% and non-labor costs 44%. PERS is a level burden — a permanent ~$550M/yr headwind versus peer states — not an accelerating one. Anyone who tells you "PERS ate this year's increase" is wrong. Anyone who ignores the baseline drag is also wrong.

The compounding cruelty: the pension mortgage suppresses cash salaries, which fuels labor disputes, which get blamed on "admin," while the actual line item sits untouchable in every budget in the state — constitutionally protected, contractually owed, and invisible in the org chart.
Part 4 · The revenue architecture

The money that pays for teachers hasn't grown, in real terms, in five years

Districts looked flush on paper — total revenue surged after 2020. But almost all of the growth arrived in restricted streams (federal pandemic aid, Student Success Act grants) that legally cannot backfill the operating core. The core itself — Measure 50-capped property taxes plus the State School Fund — grew +21.1% nominal per student over five years against +20.7% inflation. Real growth: 0.3%. That is the treadmill under every layoff announcement.

Restricted money boomed. The operating core flatlined against inflation.
Revenue by source, all districts, indexed to 2019-20 = 100 (nominal). Dashed line = CPI.
Source: ODE Detailed District Revenue actuals FY2019-20 to 2023-24. Core = local property tax (source 1110) + State School Fund (3101). "State grants" includes Student Success Act/SIA and High School Success. Federal includes ESSER pandemic aid.

Why the core can't grow

Measures 5 and 50 (1990, 1997) cap school property tax rates and hold assessed-value growth to 3% a year regardless of market values — so local revenue structurally trails inflation in high-growth years. The State School Fund is supposed to make up the difference; it grew 11.3% over the five years shown, barely half of inflation. The state's own Quality Education Commission has priced the gap between actual funding and its adequacy model at roughly $1.9 billion per biennium.

Then came the cliff. Federal pandemic aid (ESSER) expired in September 2024 — right after this data window closes. The 2025-26 "budget crisis" headlines are the sound of one-time money leaving a system whose permanent revenue never kept pace and whose permanent costs (steps, benefits, back office) did. This report's data predicted those headlines before they were written.

Enrollment fell 6% over the window. Under per-student funding formulas, fewer kids means less money — but a district cannot lay off 6% of a school building or 6% of a bus route. Shrinking systems get more expensive per unit. Oregon is running that experiment in 190 districts simultaneously.
Part 5 · The instructional time deficit

By age 18, an Oregon student has received about one year less school than the average American kid

Everything above is about money. This is about what the money is supposed to buy — and here Oregon isn't middling. It is 47th in the nation in actual instructional time delivered. This is the fact that turns a budget critique into an indictment: Oregon charges above-average prices and delivers a year less product.

900 hrs
Oregon's required minimum, grades K-8 (990 for grades 9-11; 966 for grade 12)
1,227 hrs
What the average US public school actually delivers per year (6.87 hrs × 178.7 days)
47th
Oregon's national rank on actual instructional time delivered
~1,240 hrs
Cumulative K-12 gap vs the US average — about one full school year
Oregon schools deliver 50-120 fewer hours per year than the US average — every year, K through 12
Annual instructional hours: Oregon statutory minimum, Oregon districts' actual average, US actual average.
Sources: OAR 581-022-2320 (minimums); Stand for Children 2026 legislative analysis of Oregon district calendars (actuals; Oregon ranked 47th); national actuals from 2025 study of US school calendars (avg 6.87 hrs/day × 178.7 days). Oregon minimums may also count up to 30 hrs of staff development and 30 hrs of parent conferences as "instructional time."

Thirteen years of school. Oregon delivers about twelve.

Run the arithmetic: roughly 116 missing hours per year across nine K-8 years, and about 50 per year across high school, against the US average. That compounds to ~1,240 hours by graduation — right at one full US school year (1,227 hours).

Each block is one school year of a K-12 career. The dashed block is the year of instructional time an average Oregon student never receives relative to the average American student.

And it's unequal inside the state: a 2026 analysis of Oregon district calendars found students in some districts receive the equivalent of eight fewer weeks per year than students in others — while nearly every district technically satisfies the state minimum. The floor is so low that massive inequity is fully legal.

Oregon is one of only ~10 states with no minimum number of school days at all — only an hours floor low enough that professional development and parent-teacher conferences can partially count toward it. Connect this to the money pages: the system that pays a $553M/yr pension premium and grew its back office 37% found its flexibility in the one place students can't see a line item — the calendar.

Part 6 · Look up your district

Every district, plotted. Find yours.

General Fund spending per student vs district size, 2023-24, for every Oregon school district with more than 300 students. Small districts cost structurally more — the question is which districts deviate from the pattern of their size class.

Spending per student falls with size — until it doesn't
Each dot is a district. Horizontal axis: enrollment (log scale). Vertical: General Fund $ per student. Click a dot or search above.
Source: ODE actuals + fall membership, 2023-24. Excludes ESDs and districts under 300 students (extreme remote-school effects). Virtual-charter sponsor districts can show artificially low per-student figures.

Named outliers the data flags

DistrictStudentsGF $/studentAdmin shareWhy it's flagged
Portland SD 1J43,979$17,9029.3%Highest big-district spending vs size; 2019 SOS audit flagged executive admin and low instructional share
Corbett SD 391,063$16,00113.0%Highest admin share among districts over 1,000 students
Milton-Freewater SD 71,537$13,00012.9%Admin share ~2x the big-district median
Rogue River SD 351,104$13,23212.7%Admin share ~2x the big-district median
Tillamook SD 92,061$13,03312.5%Admin share ~2x the big-district median
Harney County SD 41,064$11,4283.3%Proof it can be done lean — frontier county, bottom-decile admin share
Part 7 · What would actually work

Six levers, ranked by honesty

Each lever below names who has the authority, what it's worth, and what the catch is. No lever is free. Together, the first three redirect roughly $600M-$900M a year toward classrooms without a single new tax dollar — and the fourth is the one voters keep being told is the whole problem, which it isn't.

1 · Put a real floor under the school year

Authority: Legislature + Oregon Board of Education

Set a minimum number of school days (Oregon is one of ~10 states with none), define instructional time bell-to-bell, and stop counting staff development and parent conferences toward the student minimum. The Governor's 2026 emergency order already moved this direction — temporarily.

Worth: ~1,240 hours per student per K-12 career — the single largest lever in this report, and the cheapest per unit of student benefit. The catch: adding days costs money in a system with flat real revenue; it must be paired with levers 2-3, and bargained honestly with educators who are currently absorbing the pension squeeze in cash pay.

2 · Cap and benchmark the back office

Authority: districts + ODE + Secretary of State

Oregon's central services (HR, IT, planning, comms) run ~2x the national per-student rate and grew 37% in five years. The 2019 and 2022 Secretary of State audits already recommended benchmarking district spending against peers; nobody built the tool. Publish per-district central-services benchmarks annually and require budget-committee justification of growth above enrollment + inflation.

Worth: up to ~$330M/yr at national rates. The catch: some of this bucket is real compliance load from state mandates — so the state must audit its own reporting demands at the same time.

3 · Set an instruction-share target

Authority: Legislature (SSF conditions) + district budget committees

Oregon puts 55.4% of current spending into instruction; the US average is 59.1%. Several states publish instruction-share floors or targets tied to state funding. Closing to the national average moves ~$342M/yr into classrooms at current spending levels. The catch: crude floors invite recoding games — pair the target with the benchmark transparency in lever 2.

4 · Tell the truth about PERS — then manage it

Authority: Legislature + PERS Board (heavily constrained by contract law)

The ~$553M/yr benefits premium is mostly legacy pension obligation: constitutionally protected, contractually owed, not fixable by any district. What remains: continue rate-relief mechanics (SB 849 saved districts ~$168M in 2025-27), expand side accounts, and stop letting budget debates pretend this line item is "administration."

Worth: honesty, plus ~$100-200M/biennium in rate management. The catch: the big number amortizes on its own schedule into the 2030s regardless of anyone's op-ed.

5 · Fix the core revenue treadmill

Authority: Legislature + voters (constitutional)

Measure 50's 3% assessed-value cap plus an SSF that grew at half of inflation equals a core that cannot keep pace by design. Options span from indexing the SSF to the Quality Education Model's current-service level (the QEC prices the gap at ~$1.9B/biennium) to the third-rail: property tax reform.

Worth: structural, not incremental. The catch: this is the hardest politics in Oregon, and this report's own data shows voters have reason to demand levers 1-3 as the price of new revenue.

6 · Shared services for the long tail

Authority: districts + ESDs + Legislature (incentives)

79 districts enroll fewer than 500 students. Their excess narrow-admin spend is only ~$34M/yr — consolidation is not the jackpot people imagine, because geography is real. But payroll, IT, procurement, and food service can be regionalized through ESDs without closing a single school.

Worth: $34M-$100M/yr realistically. The catch: fighting 79 school boards for 0.5% of the budget is how reform energy goes to die. Do it, but do it last.

The honest sequence: transparency first (free), instruction-share and back-office discipline second (~$600M), the school-year floor funded by that discipline third, and the revenue conversation last — armed with proof that the system respects the dollar it already gets.
Appendix

Methods, sources, and every caveat we know about

Primary data

Oregon Department of Education, Detailed District Revenue and Expenditure actuals, FY2019-20 through FY2023-24 — 1.48 million expenditure line items across 197 school districts and 19 ESDs, aggregated by district, fund, 4-digit PBAM function code, and 3-digit object code. Enrollment: ODE Fall Membership Reports (October 1 counts). National comparison: US Census Bureau, Public Elementary-Secondary Education Finance (F-33), FY2023 summary tables 6-8. Instructional time: OAR 581-022-2320; Stand for Children 2026 analysis of Oregon district calendars; 2025 national school-calendar study (6.87 hrs/day, 178.7 days/yr national averages). Audit history: Oregon Secretary of State performance audits (2019 ODE/PPS; 2022 Systemic Risk Report). PERS rates: PERS 2025-27 adopted employer rates; SB 1049 (2019); SB 849 (2025).

Definitions

"Narrow admin" = PBAM functions 2300s (boards, superintendents) + 2400s (principals). "Broad admin" adds business services (2500s excluding plant operations 2540s and transportation 2550s) and central services (2600s). "Current expenditures" for national comparisons excludes capital construction and debt, matching Census definitions. "Core revenue" = local property taxes (source 1110) + State School Fund (3101). Real-dollar statements use CPI-U (+20.7%, 2019-20 to 2023-24 school-year midpoints).

Caveats we insist you know

(1) FY2021-2023 include one-time federal ESSER funds in non-General funds; General Fund trends largely exclude them. (2) PERS costs are embedded in benefits objects within every function — "instruction" spending includes teachers' pension load, which flatters admin-share comparisons everywhere, not just Oregon. (3) Some cross-state differences reflect accounting conventions; the Census standardizes but cannot eliminate this. (4) Virtual-charter sponsor districts (e.g., Fossil SD) show distorted per-student figures. (5) Student-support spending above national rates partly reflects deliberate Student Success Act investments in counselors and nurses. (6) The 2022-23 ODE files were recovered from an archived copy after link rot on the live site; totals reconcile with ODE's own district-total sheets. (7) District instructional-time actuals are from a third-party analysis of published calendars, not an ODE collection — ODE does not currently publish audited instructional-hours data by district, which is itself a finding.

Reproducibility

Every chart derives from public files. The aggregation scripts (Python/pandas) and derived CSVs travel with this report's source packet. Nothing in this report required a records request — which means every claim here was checkable by any newsroom or legislator at any time.

Report generated July 2026. Data through FY2023-24 (most recent ODE actuals available; ODE publishes with a 12-month lag).