School District posts $19.7 million budget