I would answer a lot like Kriston. These comments about pushing your child to their greatest potential kind of turn me off. I truly believe children will find their greatest potential if NOT pushed and allowed to learn and grow in whatever way serves them best.

It really depends on what 2 hours of homework in kindergarten looks like, but it's extremely unlikely to be highly engaging to every child in the class. My 1st grader will happily spend far more than 2 hours researching or learning something of his choosing. But to sit him down nightly with a 2 hour stack of hoops to jump through? Not likely. He regularly reads on his own 2 hours after school or "plays" in his math workbooks without prompting. That being said - we are homeschooling next year because we don't see another option that will make both him and us as parents happy.

Good luck! I know these are difficult decisions!