As a staunch advocate of teaching the humanities and someone who thinks the "what k-12 education needs is math education that looks more like what the 0.1% of people who are math nerds wish they'd been taught" folks are dead wrong, I still think high schools ought to re-consider having every class be the same length, and maybe cut some of their social studies and history entirely (because it's almost never well-taught enough to be worthwhile) so the homework portion of mid- and high-level math classes can be brought into the school day proper. It'd be a much better use of time, and I think having a teacher available for questions and guidance during "homework" time would do wonders for math comprehension and test scores.
Though how schools would justify giving their coaches full teacher salaries without as many history and social studies classes for them to teach, is an open question.
But at my high school, they did.
Granted, I went to a pressure filled high school, but nothing came close to being as demanding as that, even engineering school.