The 6th graders in our district all have a "forced" elective, too. They do 6 weeks of art, 6 weeks of music, 6 weeks of computers, etc. In 7th and 8th grade they choose their elective. When you say "speech" do you mean a public speaking class or a period of speech and language because of a special need defined on an IEP? Parents can elect to pull kids out of special services here.
I agree that if you evalute her work and decide that there really is 6+ hours of homework being required, take it all down to the principal and talk. Find out what the "policy" is. How long, and how much of the grade.
BTW, I didn't mean to imply that I thought middle school=lots of homework. My sentence before that was that parents seem to expect us to give homework. I prefer to get it done in class.
Also, if you feel that the teacher is wasting time, I'd ask to observe the class. and, how much really is "20 point" assingments. Out of what? In my class a 20 point assignment is nothing and wouldn't do much to a grade because it would be out of the 1000 or so points we have for the semester so far. In other classes, that might count for a lot depending on how many points the class has accumulated so far.