...but not for students.
The idea that it takes each and ever student four years to get through High School is deeply flawed. The idea that every student needs to sit in a classroom for 990 hours a year is also flawed. And both of these flaws are based on the same mistake:
That all students are the same.
We know this isn't true.
We know this because we have ed plans. And 504's. And tutoring. And leveled classes. And AP classes. And night school. And summer school.
All things designed to put flexibility back into a rigid system.
Why don't we stop putting bandaids on this gaping wound, and address the problem itself:
The system needs to be based on flexibility.
Why don't we run things on a credit based system? You need (x) credits to graduate from High School. They need to be in the following distribution. If that takes you 5 years, that's just fine. If it takes you 2.5, that's ok too. If you'd rather take classes during the summer to speed things up, we'll offer those. If you want to take a semester off to do an internship, that's great; we might even grant you some credit.
Kids aren't all the same, and treating them like they all need the same schedule does them a disservice.