Just have heart all of you... my oldest son is now 16 and I had all those same struggles you are describing! Once he hit middle school, it got a lot better. I know that sounds like a long time away, but maybe your breakthough will be sooner than that! My oldest is frankly a genius... he is seriously the smartest person I've ever known. Even when he was little he really amazed me. School was too easy for him but it was still a struggle because he didn't CARE about it. Once he hit middle school, he started to care. The competition was greater and they had different levels of classes to better suit the kid's learning abilities.
But I also have my younger son entering kindergarten in a week... and I'm not looking forward to the homework already!