Homework is where I learn everything. I went to a private school from K-8th grade. I learned a ton there, makes high school a breeze. But the thing is, everything is dependant on tests. Which is the stupidest thing I have ever heard of. Homework is hardly worth any points, and the points it is worth is just completion points.
Back in grade school, I would get a worksheet in english class, I would have to take it home or get time in class to do it, and the entire thing would be graded. Every grade in the book, including tests, would all have the same weight. So there would be easy assignments that would help boost your grade a little, but there would be harder ones, that could drop your grade if you didnt try hard. It made you work to get everything you did right, instead of not worrying about the homeowork, and staying up til 1AM studying for a test the next day. Which doesnt help as much as doing a little homework every night. But if homework isnt graded, isnt worth even 5% of your grade... whats the point?
IMO, school should be a little shorter, and more homework should be given.