I had my moment of zen an hour ago. I realized where the problem is. I've had this discussion before.
It's the hourly vs salary debate. Teachers are salary, they get paid the same if they are working 10 hours a week or a 100 hours a week. Maybe they need to switch them over to hourly.
I guess the down side would be, that would really mess with the budget. Oh wait, the budget is already messed up.
We've had that debate before here at work. All of the engineers/managers are salary. They get worked like dogs and are on call 24/7 if there is a problem.
Everybody else is hourly, which can be very lucrative if you're willing to work.