Hours of week-end homework is excessive. If classes are overall easy and she is relatively quick, then you might want to advise her to do some of her homework at school when the other kids are still working on their tests/quizzes/class work.

Math may not be her thing and that is okay too.