Financial picture improving for schools