Skip to content

Policy deep-dive ——— The Portland Public Schools budget

Where the next dollar goes.And the ten decisions that would change it.

Portland Public Schools just cut 322 positions, its sixth straight year of cuts, in the same year its budget hit a record $2.77 billion. This page explains how, and what could be done about it.

$2.77B
The headline budget
$862M
The fund that pays teachers, down $6.5M
$65M+
Already projected out of next year
42,304
Students, down one in eight since 2019

The short version

$2.77 billion, sorted by what can actually move

FY2026-27 adopted · the one-page budget PPS has never published

Locked $1.66B

Bond money and bond debt. Voters locked it in, and only a new bond measure can change it.

Restricted grants $224M

Title I, special education, and similar grants. Congress and the legislature set the rules.

Committed $702M

Payroll and pensions under contracts already signed. It can move, but only at the bargaining table.

The movable slice $182M

What is left. This is the only money this year's board votes actually decide.

Every real fight about this budget is a fight over the green slice. This year the operating fund fell $6.5M while the headline total grew $733M.

1 / 12 · The rules from Salem

The budget hit a record, and the district still cut teachers.

The $2.77 billion headline mixes five separate pots of money, and the law keeps them apart. The construction pot grew by $739 million this year because voters passed a bond. The pot that pays teachers shrank by $6.5 million (Portland Public Schools). And a booming local tax base cannot refill it, because of how Oregon's funding formula works.

  • General Fund

    movable + committed

    First drop in eleven years

    −$6.5M

    year over year

    FY25-26
    $869M
    FY26-27
    $862M
  • Special Revenue

    mostly locked

    −$0.9M

    year over year

    FY25-26
    $225M
    FY26-27
    $224M
  • Debt Service

    locked

    +$6.2M

    year over year

    FY25-26
    $273M
    FY26-27
    $279M
  • Capital Projects

    locked

    +$738.7M

    year over year

    FY25-26
    $644M
    FY26-27
    $1.38B
  • Internal Service

    committed

    −$4.1M

    year over year

    FY25-26
    $25.3M
    FY26-27
    $21.2M

The anti-summing rule

Adding the five rows gives you $2.77B, and that number is real, but it mixes money that legally cannot mix. Bond dollars must build; they cannot pay a teacher or keep a school open. Debt service belongs to bondholders. Only the General Fund answers to the board, and it is the one pile that shrank.

PPS FY2026-27 Adopted Budget Vol 1 · adopted requirements by fund, both years as printed in the FY2026-27 book

How Oregon decides what PPS gets, since 1991

Formula total

students × state weights

−

Local property taxes

what Portland collects

=

The state check

what Salem sends

Tax base grows $1 → state check shrinks $1 → schools get $0.

What does add money → the teachers levy, bonds, the Student Success Act, federal grants.

The formula, with sources

Since 1991 the state grant equals a district's formula total minus its local property taxes, in the Legislative Revenue Office's own words (Oregon Legislative Revenue Office). The statute even counts tax capacity a district declines to levy as if it had collected it (Oregon Revised Statutes).

The formula pays for special education only up to 11 percent of students; PPS serves 17 percent (PPS Community Budget Review Committee). That gap lands on the operating fund every year, and no board vote can decline it.

$182Mis all this year's board actually decides
Why does only $1.51 of the $1.99 teachers levy arrive?

2 / 12 · The rules from Salem

Voters approved $1.99 for teachers. About $1.51 arrives.

The gap is called compression. Your school taxes are figured on your home's assessed value, but a 1990 cap limits them by its market value. Whatever lands over the cap is deleted, and the teachers levy is deleted first.

What compression is, on one tax bill

Your school taxes are figured on your home's assessed value. But since 1990, Oregon has capped them at $5 per $1,000 of market value. When the first number comes out higher than the cap allows, the county does not bill the difference. It deletes it, and the law says the teachers levy is deleted first. Same house, two market values:

A house whose market value has gone flat

Market value $500,000 · assessed value $350,000

School taxes the bill computes, on assessed value$2,803
The 1990 cap: $5 per $1,000 of market value$2,500
Over the cap by $303. That amount is deleted, and by law it comes out of the teachers levy first. The levy on this house drops from $697 to $394.

The same house in a rising market

Market value $600,000 · assessed value $350,000

School taxes the bill computes, on assessed value$2,803
The 1990 cap: $5 per $1,000 of market value$3,000
Under the cap. Nothing is deleted. The full levy, $697, is collected.
other school taxesthe teachers levythe cap

Why it keeps getting worse: assessed values rise 3 percent a year by law no matter what. Portland market values have been flat since 2022. So every year, more homes look like the one on the left, and the district-wide loss below keeps climbing.

Rates per $1,000 of assessed value, 2026-27: PPS 5.28 + levy 1.99 + ESD 0.46 + PCC 0.28 = $8.01. Bonds sit outside the cap. Sources: PPS adopted budget; TSCC annual report.

Compression, district-wide: the money deleted each year

full width = $53.4M
2019-20
$20.9M
2020-21
$23.0M
2021-22
$24.8M
2022-23
$25.2M
2023-24
$35.7M
2024-25
$42.6M
2026-27
$53.4M
deleted before collectionprojectedno comparable 2025-26 total appears in the sources

Voters said yes to $1.99. About $1.51 arrives.

What voters approved

$1.99 per $1,000
what arrives · $1.5142lost to compression · $0.48

More money in, fewer teachers out

YearReceiptsPositions fundedAverage teacher cost
2019-20$97.4M916$106,000
2022-23$106.5M851$125,161
2023-24$108.8M802$135,739
2024-25$104.6M744$141,000
2025-26proj.$109.2M718$152,000

2022-23: Official reviews disagree for this year: 851 and 922. Neither explains why.

Sources: Tax Supervising & Conservation Commission annual report · Community Budget Review Committee levy reviews

Why the levy was designed to be cut first

The levy is written as $1.99 per $1,000 of your home's assessed value. Measure 5, from 1990, caps school taxes at $5 per $1,000 of market value. When a bill breaks that ceiling the county does not defer the extra. It deletes it, and the constitution names what goes first: add-on levies like this one, down to zero before any other line loses a cent. Averaged across every property, that is now 48 cents of the $1.99. Tax people call it compression. What does arrive is restricted to teacher pay and audited every year (PPS Community Budget Review Committee).

Why design a tax to be deleted? In 1997, Measure 50 let districts ask voters for extra money only from whatever room the $5 ceiling left. The levy was born as the overflow. For two decades rising home prices kept that room wide; since 2022, flat prices against assessed values still ratcheting up 3 percent a year have closed it on thousands of properties at once. Only the legislature can change it. For the 2029 renewal, print the effective rate next to the $1.99.

Your home

Drag to your home's assessed value, not its market value. Assessed value is the taxable number on your county statement, usually well below what the home would sell for.

Assessed value$300,000
$150K$900K

These four lines appear on every Multnomah County tax bill for a property inside the PPS district. Rates are set per $1,000 of assessed value.

What this home pays PPS per year

Permanent rate

$4.7743 per $1,000

$1,432

Gap bond

$0.5038 per $1,000

$151

Local option levy

$1.99 per $1,000

$597

compression-adjusted: what the district actually receives from this line$1.5142 per $1,000 after compression

$454

Construction bond

$2.5046 per $1,000

$751

Total to PPS

$2,932

Rates: Portland Public Schools adopted budget, FY2026-27. Compression-adjusted levy rate: Tax Supervising and Conservation Commission annual report, FY2024-25.

48¢of every levy dollar never reaches a classroom, and the leak grows yearly
If Salem sets the revenue, who reviews the spending?

3 / 12 · The rules from Salem

Who reviews the budget? In Portland, the same people who wrote it.

Almost every school district in Oregon has to seat regular citizens on its budget committee, with a real vote (Oregon Revised Statutes). Portland gets an exemption because Multnomah County has had its own tax commission since 1919 (Oregon Revised Statutes). But that commission only checks whether a budget is legal (Tax Supervising & Conservation Commission). Nobody checks whether it is wise.

Every other large Oregon district

ORS 294.414

7 board seats

7 appointed citizen seats

The budget committee is the board plus an equal number of appointed citizens. Fourteen people review the budget, and half of them answer to no one but the public.

Portland

ORS 294.423

7 board seats

No citizen seats

Portland is the one large district the statute exempts. The board reviews its own budget, and the seven chairs that would go to citizens anywhere else stay empty.

Time to review

9

working days to weigh a $2.8 billion budget

“Budget oversight that cannot be conducted thoroughly risks becoming symbolic rather than substantive.”

The district’s own citizen review committee, 2026

The advice, and what happened to it

Seventeen volunteers, advisory only. What they asked for, 2023–2026, and what happened.

  • More than nine days to review the budget

    4 straight years

    UnansweredUnanswered, four years running.

  • Drop the paid MAP testing contract; the state offers assessments free

    3 reports since 2023

    UnansweredStill paying, ~$218,000 a year.

  • Publish central-office spending where the public can check it

    3 straight years

    UnansweredNot published.

  • Measure whether the equity allocation works before changing it

    2023 and 2024

    UnansweredNever produced; allocation halved anyway.

  • Report back on which recommendations were acted on

    2026

    UnansweredNo such report has ever existed.

  • Adopt a long-term fiscal strategy with milestones

    2025

    Acted onAdopted; committee calls it a first step.

  • Evaluate blended classrooms before expanding them

    2025

    Acted onDone: outside evaluation delivered 2026.

The two green rows prove the district can respond when it chooses to. That is what makes the five clay rows a choice.

Sources: Oregon Revised Statutes 294.414 and 294.423; PPS Community Budget Review Committee reports to the board, 2023–2026; TSCC annual report 2024–25.

Did the 1919 trade work?

The commission checks legal form: rates within limits, hearings held, funds balanced. It has certified PPS without a single objection in each of the last three years, the same three years the deficit compounded. Certification asks whether a budget is lawful, never whether it is wise. The judgment half fell to volunteers with nine days and no vote, and the scorecard above shows what advice is worth when ignoring it costs nothing.

One rule: judge the district by how it handles the problems it can control. “Salem did it” cannot excuse the choices the district makes for itself.

9working days for the citizen reviewers. No vote, no required answer.
What did the district do with its decade?

4 / 12 · What happened

Money went up every year. Students went down. Then the bill came due.

For four years, temporary federal pandemic money covered a gap that was growing underneath it. When that money ran out, the gap did not go away. It showed up as cuts, and each year's cut has been bigger than the last.

Credit · It teaches well

56% reading proficiency vs 43% statewide; 82.5% graduate (Portland Public Schools)

Credit · It saw the cliff coming

Built a reserve after 2019 and spent it down instead of cutting sooner, over union objections (Tax Supervising & Conservation Commission)

Credit · Its strike math held

It said the settlement would force deep cuts. It did. (OPB)

Nominal dollars up every year until this one. Purchasing power down 9 percent from the 2021-22 peak.

General Fund, adoptedSame dollars, 2026 prices
real-dollar peak

16-17

17-18

18-19

19-20

20-21

21-22

22-23

23-24

24-25

25-26

26-27

Bars from zero · (f) = forecast

Fiscal yearGeneral FundEnrollmentGF in 2026 $
2016-17$593M49,189$824M
2017-18$617M49,557$841M
2018-19$655M49,550$871M
2019-20$692M49,478$904M
2020-21$730M47,314$941M
2021-22$772M45,497$951M
2022-23$804M44,548$917M
2023-24$834M44,771$914M
2024-25$854M44,086$909M
2025-26 (f)$869M42,304$901M
2026-27 (f)$862M41,341$862M

PPS adopted budget books · PPS ACFR enrollment through 2024-25, TSCC forecasts after · real dollars via BLS CPI-U, calendar-2026 base

One-time money in, cuts out

full width = $115M of relief

Four years of federal aid hid the deficit. Now it surfaces as cuts, bigger every year.

2020-24

4 years

$115M

The money runs out. The cuts begin. ↓

2023-24

patched

no figure

2024-25

$30M

2025-26

$40M

2026-27

$56.3M

2027-28

projected

$65M+

Total cut

3 years

$126M+

temporary federal reliefthat year's gap, closed by cutsprojectedgap patched with the last relief, no public figure

The warning, on the record

ESSER money was braided into ongoing programs; the district's own citizen committee wrote in spring 2023 that the funding was 'hiding the looming shortfall ... from the general public.'

Sources: TSCC reviews; PPS Community Budget Review Committee, spring 2023 and 2026-27; PPS adopted budget FY2023-24.

The sequence, with sources

Enrollment held near 49,500 for four years, then fell from 2019-20, worst in kindergarten: down one student in eight since, by the district's own count (Portland Public Schools). The money kept coming: the state check, cushioned by the formula's one-year lag, and almost $115 million of pandemic relief spent on ongoing programs. The citizen committee said in spring 2023 the relief was “hiding the looming shortfall” (PPS Community Budget Review Committee). Then the first strike in district history, at a press-reported cost near $175 million over three years (OPB). Then the relief ran out. Then the cuts: $30 million, $40 million, $56.3 million, with more than $65 million projected next year (Portland Public Schools).

$126M+cut in three years, already more than the relief that delayed the cuts
Where inside the operating fund did the squeeze land?

5 / 12 · What happened

Seventy-nine cents of every operating dollar pays people. The fastest-growing cost is a pension bill nobody at PPS chose.

Of the $862 million operating fund, $680.5 million goes to salaries and benefits (Portland Public Schools). The piece growing fastest is not salaries. It is the district's pension contribution, which is jumping from about 4 percent of payroll to nearly 23 percent (PPS Community Budget Review Committee), on a schedule set in Salem years ago.

How a pension rate goes from 4 percent to 23

$510.3M of pension bonds still outstanding

  1. 1945

    Salem · 1

    PERS created for every Oregon public employer. Districts pay the rate; the PERS board sets it.

  2. 1980s–90s

    Salem · 2

    Workers hired before 1996 are guaranteed ~8% a year on their accounts, in good markets and bad.

  3. 2001 · 2008

    Markets · 3

    Two crashes turn the guarantees into debt. Every public employer must pay extra to fill the hole.

  4. 2002–03

    PPS · 4

    The district borrows hundreds of millions in pension bonds and parks it with PERS. The credits hold its rate near 4% for two decades.

  5. 2015

    Courts · 5

    The Oregon Supreme Court rules benefits already earned cannot be cut. The bill is sealed.

  6. Now

    PPS · 6

    The credits expire on schedule. The rate jumps toward 23%. The reserve built for this was spent in one year, to its last $394,000.

Who is to blame: for the rate, Salem and the courts, decades ago. For being unready, the district.

Where the cuts landedFY2021-22FY2025-26Change
Regular instruction2,467.622,166.69-12.2%
Special programs1,059.261,094.09+3.3%
School administration451.62416.01-7.9%
Central business support715.45676.15-5.5%

Classrooms gave up 12 percent; central support gave up 5. Special programs grew because special-education caseloads grew, and federal law protects that service.

Why nobody can check the central-office claims

The year 65 central positions were reportedly cut, the whole support function fell half a percent, and the committee called the central-only line “not clearly presented” (PPS Community Budget Review Committee). No publication separates central office from the rest of support services, so the argument runs on faith in both directions.

Real dollars per student are up 24 percent over the decade, because enrollment fell faster than inflation, and the institution still feels poorer every year, because its fixed footprint never shrank.

4% → 23%the pension rate now arriving. The reserve built for it was spent in one year.
Is $22,000 a student a lot? Are teachers overpaid?

6 / 12 · What happened

Yes, it is a lot of money. And no, teacher pay is not the reason.

PPS spends about a quarter more per student than other big Oregon districts. But once you adjust for what it costs to live here, its teachers are paid less than in any of the five peer cities we compared. The money is going somewhere between the tax bill and the classroom: pensions, benefits, buildings, and overhead.

Against Oregon, on Oregon's books

Operating spending per student in 2023-24, using the state's own accounting.

Portland
$16,503
Beaverton
$13,135
Oregon average
$12,989
Salem-Keizer
$12,958
David Douglas
$12,924

Portland spends 27 percent above the state average. Every other large district sits within 2 percent of it.

Against big cities, on federal books

Current spending per pupil in FY2024, using federal accounting. The two panels use different rules and should not be compared with each other.

San Francisco
$25,173
Minneapolis
$24,469
Sacramento
$22,771
Portland
$22,237
Seattle
$22,227
Denver
$17,972
Oregon average
$18,083
U.S. average
$17,619

26 percent above the national average, in a dead heat with Seattle, below San Francisco and Minneapolis, far above Denver.

What the state says it should be

$2.42B

per two-year budget: the gap between what Oregon funds and what its own adequacy model says schools need, statewide

Oregon's own Quality Education Model prices an adequate system at about $24,900 per student. The legislature has never funded it.

PPS, at about $26,300 per student all-funds operating, already spends past it. “Underfunded” describes Oregon. It does not describe Portland's total.

What is genuinely low is the share reaching instruction: about 53 percent of operating spending against a 61 percent national average. Closing that eight-point gap would move roughly $92 million a year, about $2,100 per student, into classrooms without a new dollar of revenue.

Teacher pay, adjusted for what it costs to live there

Published 2025-26 schedules, adjusted by each metro's federal cost-of-living index. Portland is last.

DistrictTop of scaleTop, adjusted
Seattle$146,087$131,452
Sacramento$135,137$126,687
Denver$124,233$117,442
San Francisco$131,654$113,875
Minneapolis$114,306$109,048
Portland$111,314$105,590
Method and caveats

Cost of living = federal Regional Price Parity for each metro, 2024 (100 = national average); adjusted salary = salary ÷ index × 100. † Seattle figures include nine supplemental days and a stipend most teachers receive (base: $63,117 to $121,632). ‡ Denver and Minneapolis top lanes require a doctorate; Portland tops out at a master's plus 45 credits. § San Francisco's schedule took effect January 2025 and includes parcel-tax add-ons. Contract years run 184 to 193 days; Portland's is the longest.

Expensive without being well paid. A levy-funded teacher costs the district about $152,000; the top of the salary scale is $111,314. The wedge is pensions and benefits, set in Salem, not paychecks.

Ground rules and sources

Per-student spending can be counted Oregon's way or the federal way, and the two give different numbers for the same district (Oregon Department of Education, Fiscal TransparencyU.S. Census Bureau); each panel compares like with like. Teacher pay uses published 2025-26 schedules and federal regional price parities (U.S. Bureau of Economic AnalysisNational Education Association). “Should” has no neutral answer, so the closest thing offered is the state's own adequacy model (Oregon Quality Education Commission).

+27%above the Oregon average per student, on the state's own books
Where does it go instead? Start with the buildings.

7 / 12 · What happened

There are 16,511 empty seats. The real cost is not the dollars.

A school with 160 students cannot offer what a school with 500 can: a counselor who is there every day, a librarian, a full set of electives. Portland now has a lot of schools on the wrong side of that line. The district began consolidating in fall 2026, with up to 20 schools reported on the table (Willamette Week, press). Every school below comes from an open-source compilation we checked against the original records (ppsdata.info (Alex Meub, open source)).

16,511

empty seats across 70 schools, by the district's own capacity numbers

61%

the median school's building utilization, 2025-26

16

schools less than half full

Every school, sorted by how full its building is

enrollment ÷ the district's 2021 functional capacity · tick = half full

Rosa Parks*

27%

Arleta*

33%

Lent*

36%

⚠Beach

38%

Peninsula*

39%

Whitman*

39%

⚠Creston

39%

Harrison Park*

42%

⚠Buckman*

43%

Boise-Eliot*

45%

Irvington

47%

Woodmere*

48%

⚠Sabin

48%

Forest Park

48%

⚠Rigler*

49%

Chief Joseph

50%

Woodlawn*

50%

Dr. Martin Luther King Jr.*

50%

Stephenson

51%

Abernethy

52%

Vestal*

52%

Chapman*

54%

⚠Rieke

54%

Harriet Tubman*

55%

Woodstock

56%

Lee*

57%

Glencoe

57%

⚠Marysville*

57%

Markham*

58%

⚠George*

58%

Lane*

58%

Lewis

59%

Beaumont

59%

da Vinci

60%

⚠Beverly Cleary School

61%

⚠Kelly*

61%

Maplewood

62%

Mt Tabor

63%

Grout*

64%

Atkinson*

65%

Alameda

65%

Llewellyn

65%

⚠Rose City Park

66%

Bridlemile

66%

Duniway

66%

Kellogg*

66%

Ockley Green*

67%

West Sylvan

69%

Gray

69%

⚠Richmond

71%

⚠James John*

71%

Roseway Heights*

71%

Astor

72%

⚠Capitol Hill

72%

Clark*

73%

Skyline

73%

Sitton*

74%

Scott*

74%

César Chávez*

75%

Jackson

76%

Hosford

76%

Bridger Creative Science

80%

Sellwood

83%

Faubion*

85%

Sunnyside Environmental

89%

⚠Ainsworth

89%

⚠Hayhurst

93%

⚠Vernon

93%

Laurelhurst

93%

⚠Winterhaven

121%

under half fullhalf full or better* Title I⚠ unreinforced masonry

Who a closure list would touch

Of the 16 schools under half full, 10 are Title I. A list drawn by emptiness alone lands on lower-income schools again.

The seismic wrinkle nobody prices in

18 schools are unreinforced masonry with $814M of retrofit work no bond funds. Keeping one open is quietly a retrofit decision.

How far is the next school?

For the smallest schools, the next same-grade school is a median 1.19 miles away. Skyline is the exception at 8.99.

Data: ppsdata.info (Alex Meub, open source) compiling ODE Fall Membership 2025-26, the district's 2021 facility plan capacities, and the Holmes 2024 seismic estimates; samples of each verified against the primary documents. Capacity predates recent bond expansions; retrofit costs are rough-order; high schools out of scope.

Both sides of the closure fight, and the two tests

Small schools are something Portland pays extra for on purpose, and the last closures fell hardest on Black and brown North and Northeast Portland. But per-building savings of one to two million dollars will not close a $65 million gap, so savings is the wrong test. Two documents should exist before any vote: what closing saves, and what students at the receiving school gain, in named programs and positions. Neither does.

Sources verified: ODE Fall Membership 2025-26 (Oregon Department of Education), the 2021 facility plan (Portland Public Schools), the Holmes seismic assessments (Holmes, for Portland Public Schools).

16schools less than half full. Ten of them are Title I.
Is any of this waste?

8 / 12 · The judgment calls

There is no hidden pot of money. The waste is in overruns, delay, and numbers nobody outside can check.

Reserves sit at the legal floor and the pension reserve is already spent. What the record does show is construction projects that cost double their ballot price, five years of not deciding what to do with emptying buildings, and a district that reacts to its own numbers late.

The standard

A dollar is wasted only when the district controlled it, a better use of that same money was predictable, and the district had, or refused to gather, the information to know at the time.

These findings do not add up to one waste number, and anyone who gives you one is guessing.

W1

Bond overruns

Locked money

The verdict

Real waste, but it could never have paid a teacher.

Evidence, the strongest defense, and the takeaway

The evidence: Benson High was pitched to voters at $202 million and finished at $421 million, including a $14 million arithmetic error the auditors named. The 2017 bond fit on the ballot only because roughly $100 million was cut from the district's own cost estimate before voters saw it. And a $60 million pledge to Black Portland sat unspent for four years.

The strongest defense: Construction prices jumped nationwide from 2020 to 2023, earthquake-safety work genuinely grew, and Lincoln High finished under budget, which proves the district can build on budget when the starting number is honest.

Hundreds of millions were lost, but bond money can legally buy only buildings, so the loss came out of Portland's borrowing power and its trust in the next bond, not out of classrooms.

W2

Paying for empty schools

Money the board controls

The verdict

The waste was not the small schools. It was five years of not deciding.

Evidence, the strongest defense, and the takeaway

The evidence: The enrollment forecasts were public and clear by 2021. The district did not begin consolidating schools until fall 2026. In every year between, it paid full costs, principal, heat, custodians, on buildings that kept emptying, out of the same fund that was cutting teachers.

The strongest defense: Small schools are something Portland pays extra for on purpose: walkability and belonging. And the last round of closures fell hardest on Black and brown neighborhoods, so the hesitation was not irrational.

Keeping a small school open is a legitimate choice. Taking five years to make the choice, while classrooms paid for the delay, is the waste.

W3

Central office and outside contracts

Money the board controls

The verdict

Nobody outside the building can check it. After seven years of asking, that is the scandal.

Evidence, the strongest defense, and the takeaway

The evidence: Classroom teaching positions were cut more than twice as fast as central business support. A paid testing contract that mostly duplicates a free state service has survived three straight years of the district's own citizen committee asking to cancel it. One proposed budget raised management-services spending 199 percent in a single year.

The strongest defense: Some spending labeled support is counselors and campus safety, not executives. State and federal mandates grew all decade. And two-thirds of the contract surge is bond construction, not overhead.

Nobody can prove the central office is bloated, and nobody can prove it is not, because the district has never published the numbers that would settle it. The state audit asked for exactly those numbers in 2019. They still do not exist.

W4

One-time money spent as if it were permanent

Committed money

The verdict

A defensible bet. The failure was not telling the public the bill was coming.

Evidence, the strongest defense, and the takeaway

The evidence: Almost $115 million of temporary federal relief was spent on continuing programs and the people who run them. When it ran out, the cuts that followed track the missing money almost dollar for dollar.

The strongest defense: The money was meant for pandemic recovery, which means hiring people to help children in crisis, immediately. A district that banked it instead would have been attacked for hoarding aid.

Spending temporary money on children was a reasonable choice. Letting the public believe that spending level was sustainable was not. The district's own citizen committee said the money was 'hiding the looming shortfall' a year before the strike.

W5

Money lost to slow reactions

Money the board controls

The verdict

The district saw this coming. What it lacks is a mechanism that forces action when the numbers move.

Evidence, the strongest defense, and the takeaway

The evidence: Within one school year, the district's own published forecast of its year-end cash swung from $41 million down to $18 million and back to $35 million, and a deficit opened mid-year anyway. Its own December report attributed part of the drop to staffing it had added and vacancy savings that never materialized, both internal. Its citizen committee had called the budget's assumptions optimistic at adoption, before any surprise from Salem. Nothing in policy requires the district to explain a swing like that in public, or to do anything when it happens.

The strongest defense: This district did plan ahead. It adopted a reserve policy in 2019 targeting up to 10 percent, built a balance above the floor, and spent it down through the deficit years rather than laying off staff sooner, over a teachers union arguing throughout that the money should be spent faster. That reserve is a real reason Portland avoided mass layoffs two years ago. State revenue is genuinely hard to forecast inside a year, the budget office itself has been cut, and the fixes big enough to close a structural gap are politically brutal in every district that faces them.

The failure here is not blindness, it is speed. The district built a cushion for this and then spent it in a single year against a multi-year cliff, in its own FAQ's words a one-year solution to a multi-year challenge. Late decisions buy less than early ones, which is why every other problem on this page cost more than it had to. The cheapest available fix is a rule the district can adopt for itself: grade the forecasts in public, and require a named response the quarter one moves.

Sources: PPS bond performance audits, Oregon Secretary of State 2019 performance audit, Tax Supervising and Conservation Commission annual reviews, PPS adopted budget documents.

Benson Polytechnic2017 bond
ballot
$202M
latest
$421.2M+108%

+108% vs ballot; auditors named a $14M 'budgeting error' inside the jump

Jefferson HS2020 bond
ballot
$311M
latest
$491M+57%

Design paused at the $491M schematic estimate; opening slipped two years

Grant HS2012 bond
ballot
$88.3M
latest
$158.7M+79%

+80%; the 2012 program finished only because $115.8M of non-bond money absorbed overruns

Lincoln HS2017 bond
ballot
$187M
latest
$223.6M+19%

Finished $16.9M under its revised budget.

McDaniel HS2017 bond
ballot
$146M
latest
$200.5M+37%

Completed near its revised target

Center for Black Student Excellence2020 bond
ballot
$60M
spent
$0zero spent

$60M allocated in 2020; zero dollars spent through February 2025; flagged by auditors three years running

None of this money could ever have paid a teacher. What the overruns spent was Portland's borrowing power, and voters' trust in the next bond ask.

Source: independent bond performance audits, Sjoberg Evashenk Consulting

Anatomy of one overrun · Benson Polytechnic

full width = $421.2M

Every estimate the district published, and what caused each jump.

May 2017 · the ballot

$202M

This is the number voters saw. It was about $100 million below the district's own cost model, trimmed before the ballot with no documented reason.

June 2019 · first re-estimate after the vote

$330M+128M

The biggest single jump, and it came before most of the construction. This is the real cost surfacing.

January 2020 · the board adds scope

$357.7M+27.7M

The board added scope here: new programs, and a temporary site for students during construction.

March 2022 · the one step auditors decomposed

$410.2M+52.5M

The one step the auditors broke down: $21.2 million of inflation, $17 million of added scope, and a $14 million arithmetic error.

February 2025 · estimate at completion

$421.2M+11M

That is 108 percent over the ballot number. Who pays for it is now in litigation.

the $202M voters approvedeverything above it

So what causes the overruns, and how much each?

No public document breaks these overruns down by cause, so nobody can give you clean percentages. What the record does support is a ranking:

  • 1

    The ballot number itself

    The program went to voters about $100 million below the district's own cost model. Part of the overrun was never an overrun; it was an underpriced promise.

  • 2

    Construction inflation

    The industry cost index rose about 17 percent from 2020 to 2023, which explains roughly a sixth of Benson's overrun. Lincoln High, built in the same market, finished under budget.

  • 3

    Added scope

    Seismic and hazmat surprises inside century-old buildings, plus programs the board chose to add mid-project. Tens of millions, all documented.

  • 4

    Plain error

    A $14 million arithmetic mistake inside the budget itself, which the auditors named.

  • ✕

    Not the teachers union

    Bond money cannot legally pay teacher salaries, and no audit or news report ties labor agreements to these overruns.

Is this a Portland problem?

The direction is universal; the size is not. Nine in ten large public projects overrun, worldwide, for seventy years. Benson's +108% is several times what the market explains, and the best-documented local cause was a choice: the ballot number.

Sources for the overrun anatomy

Bond performance audits (Sjoberg Evashenk Consulting); the pre-ballot estimate cut (Oregon Public Broadcasting); construction cost index (Turner Construction); base rates for public-project overruns (University of Oxford / arXiv).

$219MBenson's overrun. Most of it was the ballot number, not construction.
Who is right in the four fights Portland keeps having?

9 / 12 · The judgment calls

Nobody is entirely right in these fights. Three of the four cannot be settled, because the document that would settle them has never been published.

We give each side its strongest case, then say where the evidence points. Open any card for the full argument.

Is PPS broke, or hiding money?

The union's case

  • The district under-forecasts revenue and over-cries poverty.
  • Central grew while classrooms shrank.

The district's case

  • The structural deficit is real and external.
  • There is no hidden pot, and the reserve that existed was already used for this.

Where the evidence lands

The deficit is real, and the fat-years scrutiny never happened.

The full argument

The union's case

The teachers union's analysis holds that conservative assumptions manufacture crisis, that 149 central office positions were added from 2019 to 2024, and that reserves held headroom the district would not spend.

The citizen committee's own reports documented administrator growth and instructional-coach expansion during years when classroom ratios worsened.

The district's case

Enrollment down one student in eight, pension rates moving from about 4 percent toward 23 as side accounts expire, and almost $115 million of one-time federal money gone.

Reserves sit at the 5 percent policy floor, roughly $41 million against an $862 million fund, and the pension stabilization reserve is already spent. The district built that cushion deliberately after 2019 and drew it down through the deficit years instead of cutting deeper sooner, which is the main reason Portland was not doing mass layoffs two years ago, and it is the money the union spent those years arguing should be spent faster.

The reasoning: The reserve arithmetic settles the hidden-pot claim: there is none, and the cushion that did exist was built on purpose and spent buying time. The central-growth claim is directionally supported but unverifiable without position-control records the district has never published, which is why releasing them is one of this project's drafted records requests. An argument that could be settled by one report has instead run for three years on faith.

Will closing schools fix the deficit?

The district's case for consolidating

  • The real argument is what a school can offer, not what closing one saves.
  • Small schools cost more per student, and that premium buys nothing extra.

The case against closing

  • The savings are overstated and the harm lands unevenly.
  • A small neighborhood school is worth something the program argument does not count.

Where the evidence lands

Closures will not fix the budget, and the district is not mainly claiming they will. Judge them on program, not savings.

The full argument

The district's case for consolidating

This is the district's own stated reason, and it is not primarily financial: some things a school offers only exist above a certain enrollment. A full-time counselor instead of two days a week. A librarian. Art, music, and a full elective schedule at middle school. Below a certain size a school cannot reach those thresholds at any budget, so students end up with meaningfully different opportunities depending on which building they were assigned to.

In this district's own numbers, the fifteen smallest elementaries run about 0.55 support-staff positions per 100 students against 0.39 at the fifteen largest, with essentially the same students-per-teacher ratio. Keeping a small building open is a per-student subsidy, and it is spent holding baseline staffing together rather than on anything a family would notice.

The case against closing

Teachers move with students; only administration, custodial, and utilities are truly avoidable, roughly $1-2 million net per elementary. Closures have historically landed on Black and brown North and Northeast Portland, and displacement drives families out of the district entirely.

Walkability, a school that knows every child by name, and a building families organized their lives around. Ten of the sixteen emptiest schools are Title I, so a list drawn by enrollment alone would again fall hardest on lower-income neighborhoods.

The reasoning: Per-building savings are real and small against a gap of more than $65 million, so anyone selling consolidation as the answer to the deficit is overselling. But that is not the district's central argument, and treating it as the only one makes the case for closing look weaker than it is. The program argument stands on its own: below a certain enrollment a school cannot offer what a larger one can, whatever its budget. One honest complication, from the school-level data: small schools are not starved per student, they are more expensive per student, so the harm is not that those children get less adult attention now. It is that the premium holds baseline staffing together instead of buying program breadth anywhere. The tests that matter, then, are two, not one: publish the savings model before any vote, and publish what students at the receiving schools actually gain, in named programs and positions. A consolidation that cannot show the second is just a closure.

Did the strike break the budget?

The settlement did it

  • The costs landed exactly when everything else broke.

The deficit predates it

  • The shortfall was visible before anyone walked.

Where the evidence lands

One of three roughly comparable pressures, stacked on a base that one-time money had been concealing.

The full argument

The settlement did it

A press-reported settlement cost near $175 million over three years, roughly $58 million a year against a General Fund then around $830 million, arriving alongside the ESSER expiration and the pension cliff. The district said at settlement it would force deep cuts, and the cuts followed.

The deficit predates it

The citizen committee warned that one-time money was 'hiding the looming shortfall' six months before the strike. Enrollment revenue loss and pension escalation are each in the same order of magnitude as the settlement.

The reasoning: The record supports both halves and refutes both extremes. Credit where it is due on a point the district took heavy criticism for at the time: its public top-line during the strike, that a settlement on those terms would force deep cuts, is what happened, on roughly the scale it described. The precise decomposition still requires the settlement cost model the district has never published, and the committee that asked for cost information during the negotiation wrote, in its official report, that it did not receive enough to advise. Those are separate failures from the arithmetic, which held up. Publishing that model is a drafted records request.

Does PPS hide its state money?

The claim

  • State dollars vanish somewhere between Salem and the classroom.

The books

  • It is on the page, labeled.

Where the evidence lands

False, and the district keeps manufacturing the conditions for it.

The full argument

The claim

The version that circulates: the district books state funding where nobody can find it, making the pleaded poverty a presentation trick.

The books

State formula revenue appears as intergovernmental revenue in the General Fund, in every budget book, and local fact-checkers have said so.

The reasoning: The claim fails against the books. The kernel worth conceding: an institution that publishes no readable budget summary, the exact artifact the state requested in 2019, leaves a vacuum, and vacuums this simple always get filled. Every year without the one-page budget regenerates the conspiracy that the one-page budget would kill.

A case file, not a debate

The equity staffing formula and the federal lawsuit

A district that will not measure its values spending leaves it undefended in both directions: against those who would end it, and against those who halved it without evidence either.

The mechanics, the allegation, and what is fair game

This lawsuit is ongoing. We take no position on who should win. Court details here are current as of August 2026.

The mechanics: Since at least FY2016-17 PPS has set aside a share of school staffing, once 8 percent, halved to 4 percent for K-8 in 2024-25, for schools serving concentrated poverty and historically underserved students, with race among the qualifying categories.

The allegation: In October 2025 the Center for Individual Rights sued in federal court, alleging the formula is racially discriminatory (as reported in the press; we have not yet reviewed the court filing itself).

What is fair game now: The empirical question that is fair regardless of the outcome: whether a decade of equity allocation measurably closed the gaps it targeted. The district's own citizen committee asked for that return-on-investment analysis in 2023 and 2024. It has never been produced, and the allocation was halved without it.

Eight missing documents, and who holds each one

4 in district files · 1 with the state · 3 need a vote to exist

  • 01The strike settlement cost modelWho has it · The district's finance office built it to negotiate the contract; it exists internally.

    What it would settle: The most charged claim in Portland: whether the 2023 strike settlement broke the budget, is one of three comparable pressures, or neither. One spreadsheet would end an argument that has run three years on a press-reported number.

    How to get it · A one-paragraph records request under ORS 192, or a board vote to publish. The signed contract is already public; only the arithmetic is not.

  • 02Position-control staffing reportsWho has it · The district's HR and budget systems generate these counts routinely; every large employer has them.

    What it would settle: Whether the union's claim that 149 central-office positions were added from 2019 to 2024 is true, false, or partly true. This is the single document the broke-or-hiding fight is missing.

    How to get it · Publish staffing counts by role and location, 2018 forward. A records request reaches them; a board member could ask for them Monday.

  • 03The closure savings modelWho has it · The facilities and finance staff running the consolidation process now underway.

    What it would settle: What closing a school actually saves, building by building, before any community is asked to accept a closure. Right now every number in the closure debate, on both sides, is a guess.

    How to get it · Publish the model before any closure list, and let someone independent check it. The board can make that a condition of its own vote.

  • 04The equity allocation's effectiveness studyWho has it · Nobody. The citizen committee asked for this analysis in 2023 and again in 2024; it was never produced, and the allocation was halved without it.

    What it would settle: Whether a decade of set-aside staffing for high-poverty schools measurably closed the gaps it targeted. That answer now shapes both a federal lawsuit's public meaning and whether halving the allocation was right.

    How to get it · Commission the study. The staffing and outcome data needed to run it sit in district systems today.

  • 05A forecast-accuracy standard for the quarterly reportsWho has it · Nobody. This one is not a hidden document; it does not exist yet.

    What it would settle: Whether the district's mid-year surprises are bad luck or bad practice. Inside FY2025-26 the year-end forecast swung $24M in one quarter; a public scorecard would show how often the forecasts miss, by how much, and what changed in response.

    How to get it · One board policy vote: accuracy bands, a revision log, and a named response when a forecast misses badly.

  • 06The bond disclosures, on a PPS siteWho has it · PPS wrote them. They sit on the municipal bond market's EMMA system today.

    What it would settle: What the district tells Wall Street about its own risks, under securities law, in plainer terms than anything it mails to voters. The documents exist; they just live where only bond buyers look.

    How to get it · Repost them on pps.net. This is an afternoon of work.

  • 07A new state performance audit (none since January 2019)Who has it · The Oregon Secretary of State's Audits Division, which picks its own targets and takes public suggestions.

    What it would settle: An independent answer to the central-office question, from examiners with the power to compel records the public cannot. A strike, the pandemic money, and five cut years have passed since the state last looked.

    How to get it · Anyone can propose an audit topic to the division. Its own 2022 follow-up found the 2019 recommendations only partially implemented, which is the argument for going back.

  • 08A deadline on the annual bond auditWho has it · The school board's audit committee, which writes the engagement.

    What it would settle: Whether construction cost problems surface while they can still be fixed. Benson's estimate moved for sixteen months between audit reports, because nothing sets the auditor's publication date.

    How to get it · A due date in the engagement letter: final report within a fixed number of months after fiscal year end.

Our records requests are drafted and unsent. The district can moot every one by publishing.

8missing documents. Four sit in district files today.
What could the board actually do?

10 / 12 · The plan

Ten things the school board could actually do, starting with three that cost nothing.

Everything above this is diagnosis. These are the decisions, in the order they should happen. The first three are about publishing what the district already has.

If you sit on the board, start here

Three motions that cost nearly nothing, need nobody's permission, and could pass this fall:

  1. D0+D1 · Publish the one-page budget, and put a forecast-accuracy scorecard on the quarterly reports the district already produces.
  2. D2 · Give the citizen review committee staged access and answer its recommendations in writing before adoption.
  3. D3 · Adopt the capital rule: no public number below the validated estimate without a recorded, line-item explanation.

The ten decisions at a glance

  1. D0Reconcile the plan with the board's own governance model
  2. D1Publish the books, at the speed the books can bear
  3. D2Give the citizen reviewers a real seat
  4. D3Hold the board to honest construction numbers
  5. D4Move real dollars toward students, on a metric that cannot be gamed
  6. D5The footprint correction: one decision, phased execution, promises sized to audited savings
  7. D6Run enrollment as the long game it actually is
  8. D7Attendance: the cheapest outcome win, done so communities will accept it
  9. D8Go to Salem with the right asks in the right venues
  10. D9Equity reporting built into every decision

D0

Reconcile the plan with the board's own governance model

Cost One policy amendmentAuthority The board owns its own governance policies

The motion, the strongest objection, and the answer

The motion

Amend governance policy to expressly reserve fiscal transparency, budget development, capital oversight, the contract portfolio, and enrollment and attendance goals as board-level matters.

What a veteran school administrator would say

Half these motions are operational directives from a board whose governance model forbids exactly that. The two-word veto is 'operational matter.'

The answer

Correct, which is why this is Decision 0, first in time. A board cannot govern outcomes while blind to money; the framework itself assumes functioning financial reporting, which this district does not have.

D1

Publish the books, at the speed the books can bear

Cost 2-3 positions, under half a percent of the deficitAuthority Board policy; none of it touches a contract or statute

The motion, the strongest objection, and the answer

The motion

Make the interim reports PPS already publishes decision-grade: fund 2-3 finance analysts first, exempt from every savings target; add seasonal comparators, a revision log, and a public forecast-accuracy scorecard to the existing quarterly and monthly reports; reconcile every material forecast change in public session; publish the one-page budget and the trend table in every book; publish the strike-settlement cost model.

What a skeptical budget director would say

You are ordering monthly financials from an office that just failed its annual close: six significant deficiencies and a Local Budget Law violation, with staff turnover named as the cause, after 96 central-office positions were cut. Every early error becomes next month's 'they lied' story.

The answer

Which is why the decision funds capacity first and asks for decision quality, not publication volume. The reports already exist; the FY2025-26 series was public while the year-end forecast swung from $41M to $18M and back, and nothing forced a reconciliation. Two analysts and a scorecard cost less than one mid-year scramble.

D2

Give the citizen reviewers a real seat

Cost Calendar disciplineAuthority The board created the CBRC; the board sets its terms

The motion, the strongest objection, and the answer

The motion

Staged CBRC access written into the budget calendar itself: assumptions in January, detail as modules land, a guaranteed review window. The board's written item-by-item response published no later than the adoption meeting, with any failure explained in public session. TSCC asked to witness compliance.

What a skeptical budget director would say

Nine days exists because the state revenue forecast lands in May and adoption is bracketed at June 30. Four weeks earlier means four weeks staler.

The answer

Accepted: staged access replaces the flat earlier deadline, so the committee gets real time without reviewing stale numbers. What we kept: nine working days for $2.8 billion, three years running, is a choice, and the committee's own reports say so.

D3

Hold the board to honest construction numbers

Cost Validation fees, a rounding error against $1.83BAuthority Board policy over the Office of School Modernization

The motion, the strongest objection, and the answer

The motion

No ballot figure below the validated estimate range without a public line-item reconciliation. Rebaseline the 2025 bond program publicly within six months. Repair the Bond Accountability Committee and route its existing reports to the full board. Publish estimates-at-completion as ranges decomposed against a construction index. Ratify the $60M Center for Black Student Excellence as a floor with a scope decision by June 2027.

What a construction industry veteran would say

Validation theater. Independent estimates existed at every ballot, in 2017 and again in 2025, and leadership set the public number below them anyway, with no documented rationale, in the auditors' own words. You are asking for a second thermometer while the patient sets the reading.

The answer

The single most important objection in the set, and the reason the rule binds the board rather than adding validators: adopting a number below the validated range requires a public, recorded, line-item explanation. That targets the actual failure mode of 2017, 2020, and 2025, which was never missing information.

D4

Move real dollars toward students, on a metric that cannot be gamed

Cost Negative, but small at firstAuthority Board budget authority; the superintendent returns executable plans

The motion, the strongest objection, and the answer

The motion

Commission the peer benchmarking study and let it set the target. Measure 'dollars reaching schools and students' (instruction plus direct student supports) on a frozen, auditor-certified crosswalk. Start with an honest verified list, likely $2-5M, routed highest-need schools first. Apply the same rollback teeth to central administration lines as to anything touching a classroom.

What a skeptical budget director would say

Every 'redirect money to classrooms' plan founders the same way: grant-funded positions free no discretionary dollar, contract spikes turn out to be one-time moving and legal costs, and the marquee purchases, counselors and librarians, are support functions under Oregon's chart of accounts, so a naive instructional-share target punishes buying the very things you want.

The answer

All true, which is why this decision is built the way it is: the target waits for the study, the metric counts student supports on the right side of the line on a frozen auditor-certified crosswalk, and the starting list is only what survives line-by-line verification. Slower and true beats fast and fake. And overload pay is deliberately not on the menu: the contract itself calls it a penalty for understaffing, so it serves here as the leading indicator, never a funding source.

D5

The footprint correction: one decision, phased execution, promises sized to audited savings

Cost Transition budget named before the vote; net savings likely $1-2M per elementaryAuthority The board's alone

The motion, the strongest objection, and the answer

The motion

Criteria adopted in public before any list, with historic under-investment as a counterweight and a cap on concentration in any one cluster. The savings model independently validated to the same standard as bond estimates, published for a 45-day review with per-school hearings. A racial-equity impact analysis under the board's own 2011 policy. Phased effective dates, no school before 2028-29. Savings split 70% to the deficit, 30% escrowed to named positions in receiving schools first, with a tripwire: future phases suspend if escrowed positions go unfunded.

What a parent fighting closures would say

'Bind by resolution' binds no one. This district's record includes a 10 percent reserve policy pinned at 5, a pension reserve spent in one year, and a promise to the state of a right-sizing process by 2020-21 that is still 'planning' in 2026. You are asking my community to trade its school for the good faith of an institution your own research proves cannot be taken on faith.

The answer

We could not fully answer this, and the plan says so in writing: a future board can un-vote anything. What replaced the promise: a dedicated fund, restricted appropriations, a public tracking table, an annual CBRC compliance review, and the tripwire. Breach is now visible, priced, and consequence-bearing. That is the strongest enforcement available to a school board, and communities deserve that sentence plainly.

D6

Run enrollment as the long game it actually is

Cost Low single-digit millions, scored as an investmentAuthority Board and superintendent; the county agreement is negotiated, not assumed

The motion, the strongest objection, and the answer

The motion

An enrollment function missioned on kindergarten capture rate, disaggregated by race and cluster, targets set on closing the gaps, with the methodology produced outside the office that is graded on it. An intergovernmental agreement with Multnomah County on Preschool for All transitions. Exit interviews offered to every departing family, published in aggregate. Librarians and arts protected universally; TAG protected only paired with universal screening and demographic reporting.

What a skeptical budget director would say

Enrollment recovery pays nothing for years. Oregon funds the higher of this year's or last year's count, and PPS is already paid on the prior year, so a recovered kindergartner adds zero formula revenue until recovery outruns the annual decline of roughly 800 students. Why fund an office now for money that arrives in 2030?

The answer

Because the payback clock only starts when the work does. The math: near-zero marginal revenue in years one and two, then compounding for a decade as recovered cohorts prop up every future count. A recovered kindergartner is thirteen years of enrollment. This is the strongest long play the district has, and it is priced here as an investment, never a budget patch.

D7

Attendance: the cheapest outcome win, done so communities will accept it

Cost Small, from Decision 4's verified trancheAuthority Goal and reporting now; calendar at the table

The motion, the strongest objection, and the answer

The motion

A board goal on chronic absenteeism (above 36 percent, ten points over the national average) with quarterly reporting by school and by race, an annual coding audit, and a firewall: attendance never becomes a closure criterion. Supports specified as social workers, family-engagement staff, and community organizations, with an explicit no-law-enforcement-referral commitment. Calendar coherence pursued in successor bargaining, priced honestly, because the fragmented weeks are bargained preparation time.

What a union negotiator would say

The calendar is not the board's to rebuild. The contract fixes the work year, requires our consent for aggregate changes, and those 'fragmented' days are the planning and development time we bargained because preparation is instruction. A unilateral resolution is an unfair labor practice charge waiting to be filed.

The answer

Accepted in full. The PAT agreement runs through June 30, 2027, so the calendar becomes a priced objective for the next contract cycle, designed with the union as co-author, with time to cost it properly. The union's own members hate fragmented weeks too; a deal exists. Meanwhile the goal, the reporting, and the supports need nobody's consent and start now.

D8

Go to Salem with the right asks in the right venues

Cost FocusAuthority The board speaks; the legislature and, for compression, the voters dispose

The motion, the strongest objection, and the answer

The motion

The adequacy case as the umbrella, three quantified asks inside it: raise the 11 percent special-education funding cap jointly with the appropriation, in coalition with the largest districts. Pursue a constitutional referral exempting voter-approved local option levies from Measure 5 compression, with a statutory backfill as the near-term win. State assumption of PERS rate shocks above a threshold. Plus: marginal Salem dollars flow through the equity allocation first, and the 2029 levy renewal becomes a named workstream in 2028.

What a school-law attorney would say

Measure 5 compression is in the Oregon Constitution. No bill fixes it, and a board that walks into Salem demanding a statutory fix to a constitutional provision forfeits exactly the credibility this decision was designed to buy.

The answer

Accepted: the ask is now a joint resolution and a statewide campaign with the coalition of compression-losing districts, priced at two to three biennia, with the backfill bill as the achievable near-term metric. The $53.4M leak did not change; the vehicle did.

D9

Equity reporting built into every decision

Cost Reporting configuration. The cheapest decision in the planAuthority Board reporting standards

The motion, the strongest objection, and the answer

The motion

Every metric this plan creates is reported disaggregated by race and school poverty band, on the same schedule as the aggregate. Every implementing resolution carries the equity analysis the board's 2011 policy contemplates. The equity allocation, halved in 2024-25 without the return-on-investment analysis the citizen committee twice requested, gets that analysis before any further change in either direction.

What a longtime N/NE Portland advocate would say

Eight decisions and your board's own Racial Educational Equity Policy is never named. Per-student arithmetic that never asks which students is how this district has always hurt mine.

The answer

Accepted without qualification. This decision exists because of that sentence, and the plan keeps it in print: every metric, disaggregated, on the same schedule as the aggregate, so the arithmetic can never again forget to ask.

The reconciliation rule

In a year of cuts, closing the deficit comes first. The one exception: the small spending, analysts, scorecards, published models, that lets the public verify everything else.

Sources: PPS adopted budget documents and board policies, Oregon Secretary of State audit division, PPS Community Budget Review Committee reports, Multnomah County Tax Supervising and Conservation Commission

$0cost of the first three. They are about publishing, not spending.
And what can you do, starting this month?

11 / 12 · Your part

Six questions, six dates, and one rule to read every budget by.

What to ask, when to show up, and what a good answer sounds like.

The field kit

Six questions that end most school-budget arguments

Portable, neutral, and answerable. Use them on anyone, including us.

  • Any dollar figure

    “Which slice is that money in: locked, restricted, committed, or movable?”

    A good answer names the fund. A bad one repeats the total louder.

  • A levy pitch

    “What is the effective rate, next to the $1.99?”

    A good answer says about $1.51 and explains compression. Silence means they hope you will not ask.

  • A cut

    “Is instruction taking it faster than central office? Show me the FTE, not adjectives.”

    A good answer is a staffing table by function, two years side by side.

  • A closure

    “Where is the published savings model, and where do the savings go?”

    A good answer exists before the vote and names the receiving school's gains.

  • A bond promise

    “What is the current estimate-at-completion against the ballot number?”

    A good answer is a number with a date. 'On track' is not a number.

  • “The state should pay”

    “Which specific ask: the special-education cap, the compression exemption, or the pension shock?”

    A good answer picks one and names the bill or referral it needs.

Show up

The board meets at the Prophet Education Center, 501 N. Dixon St., 6:00 pm on select Tuesdays, with public comment; agendas and sign-up are on the board's meeting portal. The citizen budget committee meets monthly, October through June, and its meetings are public too.

Read along

The quarterly financial reports are public at pps.net under Finance. When the year-end forecast moves by millions between quarters, that is the moment to ask why, in public comment, while it can still change the year.

Ask for records

Anyone can file a records request under ORS 192, and the district must acknowledge within five business days. The two with the most public value right now: the position-control reports that would settle the central-office argument, and the closure savings model, before any vote. One paragraph and an email is enough.

Six dates, and your move at each

  1. FY2027-28 budget, spring 2027

    Does the General Fund fall a second consecutive year, and can the district state one gap number per cycle

    Your move

    Show up in April when the proposed budget lands. A good answer states one gap figure and the assumptions behind it; a bad one gives you two numbers in the same document

  2. The closure decision, recommendations due end of 2026

    Savings model published before the vote; savings tied by name to classroom reinvestment

    Your move

    Ask for the per-building model at the hearing. A good answer is a published number you can check; 'trust the process' is not one

  3. The quarterly reports, each release

    Does the year-end forecast hold, or swing eight figures again with no explanation

    Your move

    The reports are public at pps.net/departments/finance/finance. A good answer to a big swing is a named cause and a named response

  4. The 2025 bond's first audit cycle

    Jefferson's estimate-at-completion vs the reduced target; the first Center for Black Student Excellence dollar actually spent

    Your move

    The annual bond audit is public. A good answer shows spending against the $60M; a fourth year of zero is the answer too

  5. PERS 2027-29 rates

    The school-pool rate adoption lands with the stabilization reserve already gone

    Your move

    Ask what replaces the drained reserve. A good answer is a plan; 'we hope Salem acts' is a forecast, not a plan

  6. The 2029 levy renewal, campaign starts ~2028

    Whether the campaign prints the effective rate, near $1.51 and falling, next to the $1.99

    Your move

    One sentence, to any canvasser or mailer: print the effective rate. If the campaign won't say $1.51, it is hoping you won't ask

Dates and figures: Portland Public Schools budget documents, Oregon PERS rate filings, and the 2025 bond program. Portland Civic Lab analysis.

Portland Civic LabThe PPS Budget Plan · 20262026

One rule for every budget season

Count every dollar in the open, say plainly which ones can move, and make every dollar that can move prove, in public, every spring, that nothing else it could buy would do more for a student who is here now.

Spelled out as ten commitments

  1. Make the interim statements decision-grade: forecast-accuracy scoring, revision logs, public reconciliation. No new money required.
  2. Publish the one-page budget: operating, capital, debt, side by side.
  3. Publish the trend table in every budget book. The state asked in 2019.
  4. Sort every dollar by ledger before arguing about it.
  5. Give citizen reviewers the weeks the work needs, and answer them in writing.
  6. Benchmark central costs against peers annually, or accept that others will.
  7. When spending one-time money on ongoing things, print the cliff beside the promise.
  8. Publish the closure savings model before asking any community to accept a closure.
  9. Treat an unremediated audit finding as a standing debt with a date on it.
  10. Put the levy's effective rate next to its nominal rate, everywhere.

Drawn from PPS adopted budgets and audits, Oregon Secretary of State audit findings, and TSCC budget reviews.

The annual question

Does the next dollar reach a student, and can you show me?

6questions that end most school-budget arguments. Use them on anyone, including us.
Where do these numbers come from?

12 / 12 · Method

Where the numbers come from.

Every number here comes from one of 134 public documents we fetched, checksummed, and archived, or from two working papers that were fact-checked page by page before anything was published.

Read it in full

The research document (Portland Civic Lab) and the recommendations (Portland Civic Lab), both fact-checked page by page.

Check our work

The corpus, checksummed, every extraction citing its page: Portland Civic Lab.

Where we stand

Unaffiliated with and unfunded by PPS, any union, any vendor, any campaign. Disclosures on the Independence page; corrections invited and logged.

Three cautions

Some figures exist only in press reporting, never in an official document: the strike settlement cost, the closure counts, the kindergarten capture rate. They are labeled press wherever they appear.

For anyone fact-checking with a search engine: portlandschools.org and portlandk12.org belong to Portland, Maine, whose school budget really does go to a voter referendum every June. No Oregon school budget is ever voted on directly.

The official Oregon record disagrees with itself: our extraction logged nineteen contradictions between the oversight bodies' own published tables, and the district's audited annual report carries an impossible enrollment figure. Where sources conflict, we show the conflict.

Sources

2024 PPS Seismic Assessments, All Schools (ROM cost estimates)

Holmes, for Portland Public Schools · 2024

Fall Membership Report 2025-26, school level

Oregon Department of Education · 2026

Net Operating Expenditures per ADMr by district, 2023-24

Oregon Department of Education, Fiscal Transparency · 2025

Research Report 5-24: K-12 School Funding Equalization

Oregon Legislative Revenue Office · 2024

PERS: system overview and employer rate information

Oregon Public Employees Retirement System · 2026

Quality Education Model Report, 2026

Oregon Quality Education Commission · 2026

Audit 2019-01: ODE and PPS spending and oversight

Oregon Secretary of State · 2019

2019 audit recommendation follow-up report

Oregon Secretary of State · 2022

FY2026-27 Adopted Budget, Volume 1

Portland Public Schools · 2026

FY2025-26 Adopted Budget, Volume 1

Portland Public Schools · 2025

Superintendent's FY2026-27 Proposed Budget Message

Portland Public Schools · 2026

Quarterly and period financial reports (FY2023-24 to present)

Portland Public Schools · 2026

Our Academic Journey (district outcomes dashboard)

Portland Public Schools · 2026

Long-Range Facility Plan 2021, Volume 1 (functional capacity)

Portland Public Schools · 2021

Annual Comprehensive Financial Report, FY2025

Portland Public Schools (audited) · 2026

Annual Comprehensive Financial Report, FY2020

Portland Public Schools (audited) · 2020

PAT Collective Bargaining Agreement 2023-2026

PPS / Portland Association of Teachers · 2024

CBRC Annual Budget Review, FY2026-27

PPS Community Budget Review Committee · 2026

CBRC Annual Budget Review, FY2025-26

PPS Community Budget Review Committee · 2025

CBRC Annual Budget Review, FY2024-25

PPS Community Budget Review Committee · 2024

CBRC Annual Budget Review, FY2023-24

PPS Community Budget Review Committee · 2023

CBRC Local Option Levy Review, FY2024-25

PPS Community Budget Review Committee · 2025

Bond Performance Audit, Year 6 (FY2023-24)

Sjoberg Evashenk Consulting · 2025

Bond Performance Audit, Year 4 (FY2021-22)

Sjoberg Evashenk Consulting · 2023

Bond Performance Audit, Year 1 Phase 1

Sjoberg Evashenk Consulting · 2019

FY2025 audit communications (findings memo)

Talbot, Korvola & Warwick / PPS · 2026

Budget Review 2025-26: Portland Public Schools

Tax Supervising & Conservation Commission · 2025

Budget Review 2024-25: Portland Public Schools

Tax Supervising & Conservation Commission · 2024

Budget Review 2023-24: Portland Public Schools

Tax Supervising & Conservation Commission · 2023

TSCC Annual Report 2024-25, General Information

Tax Supervising & Conservation Commission · 2025

Tax Measure Review: Measure 26-259 (2025 bond)

Tax Supervising & Conservation Commission · 2025

Turner Building Cost Index, 2020-2023

Turner Construction · 2023

Regional Price Parities by metro area, 2024

U.S. Bureau of Economic Analysis · 2025

Annual Survey of School System Finances, FY2024

U.S. Census Bureau · 2026

ORS 294.423: governing body as budget committee

Oregon Revised Statutes

ORS 294.414: budget committee composition

Oregon Revised Statutes

ORS 327.011: local revenues offset

Oregon Revised Statutes

Teacher salary rankings and estimates, 2024-25

National Education Association · 2025

Where the Next Dollar Goes (full research document)

Portland Civic Lab · 2026

The Movable Dollar Plan (full recommendations)

Portland Civic Lab · 2026

Portland Civic Lab analysis (methods and corpus)

Portland Civic Lab · 2026

PPS Data Explorer: school-level enrollment, capacity, and seismic data

ppsdata.info (Alex Meub, open source) · 2026

Cost overrun base rates in large public projects (Flyvbjerg et al.)

University of Oxford / arXiv · 2013

PPS board passes $2.77B budget with painful layoffs

OPB · 2026

What Portland teachers got from the strike

OPB · 2023

PPS lowered its 2017 bond cost estimate before the ballot

Oregon Public Broadcasting · 2019

Superintendent says district could close up to 20 schools

Willamette Week · 2026

What PPS will consider as it selects schools to close

Willamette Week · 2026