Had to laugh (or cry) at the idea of TWO hours of homework. DDs physics teacher gave them two practice AP exams, a new chapter, and an analysis problem set (36 problems on radioactivity) yesterday. Due the next morning. Just for the one class mind you. DD has six others. Adding it up, each AP test should take 3 hours (if you practice timing); at 3 minutes per problem, the problem set should only take about an hour and 45 minutes. Total for one class= SEVEN HOURS and FORTY FIVE minutes. This is the normal homework load from this teacher every day, including weekends and breaks. Admittedly, DD is faster than this--but there are those other six classes.

Rant off. Sorry for shouting. Little frustrated by all the homework.
Fun read about homework:
http://www.theatlantic.com/magazine/archive/2013/10/my-daughters-homework-is-killing-me/309514/3/