ICCSD · FY24 Audit, in 60 seconds

Clean books, broken controls.

An independent auditor signed off on Iowa City's FY24 numbers, and at the same time flagged a stack of serious problems in how the district handled its money. Here's what's a big deal, what isn't, and what it actually means.

The 10-second version

The worst-looking numbers, fact-checked

Every year the district files its own numbers with the state months before any outside auditor checks them. That early, self-reported version (officially the “Certified Annual Report”) is what we'll call the filing. Here are the two figures from it that looked worst, and what the audit found when it checked. Both turned out better than the filing showed.

The filing showed a $19 million hole in the construction (SAVE) fund.
Wrong: it was a bookkeeping error. The fund actually ended the year $14.7M in the black.
The filing showed $25.9M of cash in the General Fund.
Overstated by ~$3.4M. The real number is $22.5M. Less than reported, but no money is missing.

So the worst early numbers didn't hold up under audit. The real problems are about how the district ran its finances, not a vanished pile of cash.

The real problems big deal

big deal
The district's money controls failed in five places
Payroll, paying bills, collecting cash, bank reconciliations, and year-end accounting all lacked basic checks. "Material weakness" is the most serious flag an auditor gives short of a wrong number. So what: the systems meant to catch honest mistakes, or theft, weren't reliable.
big deal
$38 million moved between accounts without the required board approval
Iowa law says the school board must approve loans between funds in advance, set a payback date, and charge interest. None of that happened. So what: large sums moved between restricted pots of money with no public sign-off.
big deal
The district overspent its legal budget
It spent about $19.5M past the cap in its capital/construction category. That's a violation of state budget law, even after raising the budget mid-year. So what: how that happened, and why it's not the same as last year →
big deal
Federal grant money was misspent
The auditor gave "qualified" (flawed) opinions on two federal programs: the district charged some COVID-relief money to things the grant didn't allow, and couldn't document other federal spending. So what: possible repayment, and stricter federal audits ahead.

Worth knowing medium

medium
The student activities fund is in the red (−$983K)
The fund that runs clubs and athletics spent more than it took in. So what: a real shortfall the district has to dig out of.
medium
Several problems are repeats from last year
The district says staff turnover is why FY23 findings weren't fixed. So what: these aren't all one-time slip-ups; some are becoming the norm.
medium
"Not a low-risk auditee"
Because of the findings, the district loses its good-standing status under the federal audit rules. So what: future audits will be bigger, slower, and more expensive.

Smaller / housekeeping small

small
The audit is about two years behind schedule
It's the first completed audit in two years, and the late timing is itself one of the findings. So what: a real failure the district is still working off, and the FY25 audit isn't done yet.
small
Routine compliance paperwork was missed
No formal bank-depository resolution, enrollment-count variances, a late compliance certificate. So what: fixable housekeeping, not money problems.

The good news reassuring

good
A clean opinion on the financial statements
An outside auditor says the numbers, as presented, are fair and accurate. So what: the books themselves can be trusted.
good
No "going concern" warning
Auditors must warn if they doubt an organization can keep operating. They didn't. So what: this is a control failure, not a solvency crisis.

What the district is doing about it credit where due

The audit looks back at the year that ended in June 2024. Since then, the district has started working through the problems, and its corrective action plan responds to every finding. The main steps so far:

Steps taken in 2026

These are steps in progress, largely self-reported in the corrective action plan, so the next audit is what will show how many take hold. Read the district's action plan (PDF) →

But this is only the FY24 audit

The FY25 audit (the year that ended June 2025) still has not been done, and it sits right in the middle of this story. The district did not start catching these problems until partway through FY26, so FY25's books were kept under the same practices. And we already know FY26 brought serious trouble of its own, such as the $10 million the district had to borrow between its own funds in August 2025 to keep cash flowing. With documented problems on both sides of it, the FY25 audit will almost certainly surface many of the same findings, plus unresolved items.

The early-warning signs are already visible in the district's own FY25 filing → A read of the unaudited FY25 Certified Annual Report against these findings — a fund balanced to exactly $0.00, a wave of prior-year corrections, an unaudited starting point, and the same capital spending that broke the FY24 budget.

Bottom line

FY24 isn't the catastrophe the early numbers suggested: there's no missing money and the books earned a clean opinion. But the audit documents a district whose financial controls broke down: rules ignored, budget exceeded, federal money misspent, and several problems now repeating. Real, but fixable.

Source: Iowa City Community School District, Financial and Compliance Report, Year Ended June 30, 2024 (independent auditor's report dated June 10, 2026) and the district's corrective action plan. Figures: General Fund cash $22.5M; construction (SAVE) fund +$14.7M; interfund balances $38.2M; capital budget overage $19.5M; student activity deficit $983K. "Filing" refers to the unaudited Certified Annual Report the district submitted in September 2024.