I am in total agreement that children have better things to do than homework. Such as learning how to play and interact with others. Learn how to deal with adversity. How to deal with the sadness of a break up or not being included. Learning how to lead a team via Counter Strike or WOW. Learning computers by writing a mod for a favorite computer game. These things taught me far more than a worksheet on a very idealiz…
Repetition is an important part of learning. Expecting all children to understand what was taught in class is unrealistic. This is why homework is assigned - so the student may take their time to review the parts they themselves didn't fully grasp in class. The time spent doing homework varies from child to child and this is important - kids who need longer to accomplish the same task will have that time because they…
You know where repetition is really important? In sport. Muscle memory really work that way, with a "conscious enabled" repetition.
But for learning? Frankly you don't learn multiplication by repeating the tables, you really learn it by visualizing the repeated additions, thus by understanding it.
That being said, homework can be smart if it promotes self-discovery of a specific domain.