Pennsylvania’s Auditor General is calling schools out for millions in financial mismanagement and it’s forcing officials to come clean about how they’re using taxpayer funds.

State Auditor General Eugene DePasquale recently targeted two school districts for wasting millions of dollars in tax money that could have been spent on things that actually help students learn.

MORE NEWS: Know These Before Moving From Cyprus To The UK

According to WITF:

The Scranton School District signed a no-bid contract with a transportation company that resulted in paying an unnecessary $4 million in gas, and a 59% cost increase in busing from 2007 through 2016. …

DePasquale also discovered malfeasance in the Coatesville Area School District in Chester County. The school board gage its former superintendent three raises from 2011 to 2014. This happened despite the district borrowing money for its operating expenses, and furloughing teachers.

The district also did not alert the public of these raises.

DePasquale said the Scranton district wasted nearly $12 million with the bungled contract.

“The school districts that do not competitively bid for transportation contracts, it leads to higher cost,” he said. “It leads to less competition, higher cost, which eventually hurts taxpayers.”

Scranton officials responded to DePasquale’s findings by mandating all contracts come before the school board for approval, as well as a long list of other changes to financial management procedures, according to a district statement.

In Coatesville, district officials also took steps to increase transparency, through a new assistant business manager assigned to respond to public information requests, superintendent updates on the district website, and other means, business administrator Jeff Ammerman told WITF.

“In addition to having the minutes and agenda on the website, there’s a whole section of the website that’s kind of dedicated to all the steps the district has taken to improve governance over the last four years,” he said.

MORE NEWS: How to prepare for face-to-face classes

The Scranton and Coatesville districts are among many others DePasquale has investigated as auditor general, with his reports regularly highlighting the dysfunction and mismanagement that often plagues public school boards.

In another case, DePasquale recently exposed how the West York Area School District negotiated a $194,981 separation agreement with a former principal, a price tag that was “$167,898 more than it would have cost taxpayers if the principal had resigned or retired when they stopped reporting to school,” he said in a prepared statement.

DePasquale pointed out that the school board was unaware of the cost of the settlement at the time members approved the contract, which allowed May to use 236 consecutive unused sick, holiday and vacation days to carry her to her planned retirement in March 2019, EAGnews reports.

The buyout ultimately cost taxpayers about $70,000 more than the board intended to spend, DePasquale said.