The solution is called homeschooling. The work get done by noon at that age. then their is plenty of time for scouts, little league and play.
I had the same problem with my oldest. I felt like the learning the he was getting was from me instead of the classroom. So I decided to pull him home and teach him myself during the day instead of trying to fit it in during the evenig hours. One on one they learn quickly.
Isn't it a shame that the only solution is homeschooling?
Wouldn't it be more appropriate for homework to be scaled back?