The state audit shows that the district faced a widening gap between revenue and expenses as costs climbed over the past four years.

From our partners @opb.org