Thank you so much everyone. My frustrations levels had really hit an all time high with the issue this weekend. I realize that I'm going to have to try to keep the 'me' out of it, and just work on ways to help him. Kerry's brain-body mismatch idea is so familiar - sometimes you just know that in his head he's moved on, but he hasn't physically moved an inch!
Luckily for us, school has been really helpful regarding giving him work at his level, but I do wonder when their patience is going to run out - I can hardly blame them!
We're going to try 'carrot and the stick' for a while, and also look into getting the ADD testing.