Feeling your pain - completely.
We are starting to use the AR program for afterschooling - since the reading instruction at in Kindy is so basic. We can do any book he wants and can take tests daily if he wishes .
I think expanding a passion is a great way to keep them interested and not seem like homework. My ds loves geography. We got him a book/game called Scrambled States of America. So he's been memorizing state capitals/nicknames. This weekend, we found a "Timeliness of the States" book that introduces the States chronologically with some basic US history. He has already requested books on the Revolutionary and Civil War - just since reading the recent book three times since Saturday. So, we'll see what emerges next. But it's when we're in sync together that I think ds flourishes the most.