Schools running out of time, cash