You learn by doing. Homework should ALWAYS be required.
Then, I get to listen to my children explain that they watched "Snow Dogs" in class that day.
The teachers are passing the buck--to parents! My daughter just finished her fifth-grade year. The INSTRUCTIONS for one of her projects were written at a twelfth grade reading level! I believe in stretching children, but this teacher was over the top.