- ✅Day-to-day operations stayed within budget. The district did not repeat the General Fund violation that triggered state oversight last year.
- ❌It overspent its construction budget by ~$19.5M, past the legal cap even after raising the budget $24M mid-year. That's a state-law violation.
- ⚠️"Two years over budget" is misleading. FY23 and FY24 broke two different rules. See below.
Which budget broke
Iowa makes districts stay within budget in four spending categories. Three came in under, by about $7.1M combined. One blew past by $19.5M. The net effect on the whole budget was $12.4M over.
How the two numbers relate. The $19.5M overage in capital was partly offset by about $7.1M left unspent across the other three categories, so the district-wide total came to $12.4M over budget. Both figures are real and they measure different things: $19.5M is the violation (Iowa controls each category on its own, so underspending classrooms does not erase overspending construction), while $12.4M is the net effect on the budget as a whole.
The overspending was entirely in capital projects, not the money that pays teachers and runs schools. Iowa law lets a district raise a category's budget mid-year, but only with a public vote before overspending. The district raised the budget by $24M and still ran past it.
Is this the same as last year's violation?
No. People hear "over budget two years running," but FY23 and FY24 broke two different rules.
So what does it mean?
It's a genuine state-law violation the district has to correct, by monitoring spending monthly and amending the budget before going over, not after. But the framing matters: the part of the budget that funds students and staff stayed inside the lines, and the audit does not show a second straight year of the operating-spending violation that put the district under state watch.
Yes, Iowa City broke its budget in FY24, overspending its construction budget by about $19.5M despite a $24M mid-year increase. It's a real violation, but a different one from last year's, and it didn't touch the operating budget.