No. I think sometimes it IS necessary for students to get in extra practice. But I do not think that is it right to have mounds of homework everyday or work stretched out over the weekend. Most work should be learned and done in class. Perhaps essays at home, but only because there isn't enough time in every class period for one.
You need to get extra practice, even over the breaks.