Why not? Contracts have clauses in them all the time and it's not unusual for there to be financial obligations until the contract ends. Your bank isn't letting you out of your CD without the penalties you agreed to.
Those aren’t “penalties” whose purpose is to stop you from breaching. They are suppose to be reasonably calculated damages.
You cannot have punitive damage clauses in a contract. That’s one of the tests of a liquidated damages clause.
If one party wants to breach, they breach. They then put you back into the position you would have been in had they not breached. And everybody goes about their way.
For an LD clause to hold up in court, you have to show:
1. The damages will be too difficult to calculate.
2. The LD amount is a reasonable amount and good faith attempt to put a number on something that’s too difficult to calculate.
“breaching ACC school must turn over everything for the life on the contract” is maybe reasonable.
But it’s also not going to be the easiest thing to defend in court. Especially since it’s not a dollar amount, but a specific performance. And specific performance, outside of real property, is as a default matter illegal in contract law in every jurisdiction in the US. You go into court spotting the other side points that you must overcome.