I had a post addressing most of this situation, but because someone must have cried because I mentioned a certain person in it, the whole thing got deleted, even though only a small portion mentioned that person, and it was completely and wholly relevant to the topic at hand.
Contract law is very nuanced, and all those nuances are too detailed to go through here ... but what can be conveyed is that it's not criminal law. "Society" doesn't go after a violator. It's (usually) between two parties. And if some wrong was allegedly committed by one party, it's up to the other party to bring an action to address said breach. And it's usually not about punishment ... it's just about making things "right," as much as they could be under the terms of the contract, if it wasn't breached.
In other words if someone is apparently breaching a contract, but no one is bringing an action to address that breach ... ask yourself why they aren't.
Often times, when there is some kind of a breach, and the harmed party doesn't bring an action, it's because of a comparative lack of resources. It can be time-consuming, and finances-consuming. Like in the circumstance when you have a well-heeled developer with a gang of attorneys on one side and some joe blow schmoe struggling to make ends meet on the other side ... and joe blow got screwed over by well-heeled developer. But, obviously, that's not the case here.
Personal services contracts are hairy. Contracts for goods are comparatively more straightforward (though still have their own nuances) ... you want X amount of Widgets, and someone says they'll deliver them for Y price. They don't deliver them. OK ... sue to have them deliver them. If not possible, get any money you're out because of said breach back. And so on. But with personal services, do you want someone who doesn't want to be there performing for you? If not, but that party is still in breach, what do you do? What's the compensation? What are you actually out that can be redressed by a determination that the other party breached?
And here you have the grenade that is employment law. Schools don't want these kids being considered an employee. Most of these contracts being drawn up are right on that line of being employment contracts (if not over), and if you make an argument for breach, and want damages, you may accidentally slip up and make an argument that he's an employee. Then you've screwed it up for all the schools - that's a pyrrhic victory from the viewpoint of the institutions.