Here is my argument that making it better would make it cheaper:
- Consider what percentage of class time is productive vs babysitting. Not sure where you went to school but in my jr high and high school years, 60% of the classes were 80% babysitting and 20% teaching.
- Now imagine that a school hour could be structured with a 20 minute lecture followed by 40 minutes of supervised study (supervision not necessarily provided by someone capable of teaching the material). Suddenly you have a >100% efficiency improvement for that hour, since the teacher could be teaching another group and the supervisors can be relatively low skilled.
Surely there are some classes/students that would benefit from longer lectures or hour long discussions; the point is intended simply to illustrate that there is substantial waste and inefficiency today.
- Why does the school day operate during the typical school hours? Largely because of the school's dual role as daycare... expensive daycare. Why not have school hours be 8-noon every day and then make the rest of the day a daycare / study hall staffed by non-teachers? This could be done without sacrificing any academic quality.
- Pay distribution. Teachers are paid based on seniority. Switching to merit pay would cut staffing costs significantly while allowing the good ones to be paid a salary competitive with other fields.
- Why are classes overcrowded? Do all classes need to contain 20-30 students? Why not make some classes contain 150 students and others 10-15 students like in college? The problem of overcrowding is due to the unrealistic notion that there should be 20-30 bodies in every room during every period. That doesn't match the distribution of talent and interests, and does not optimize teacher effectiveness.
These are just a few ideas. There are probably many more.