Our 7 year old (2nd grader) really struggles with getting his work done on time in class, and when he does finish things his work is really sloppy (handwriting, coloring, etc.) When he comes home he has to finish his homework and we'll make him re-do anything that was sloppy. We've tried explaining to him to slow down and do things right the first time, not just rush through them.
I think a lot of it comes from the fact that it is something he really doesn't want to be doing anyway, so he wants to finish it as quickly as possible. We've tried explaining to him that he's not saving any time - in fact, it's taking longer than it would normally because he has to re-do it. In many cases he doesn't get as much time to play as he'd like because of it. So he's seeing the repercussions of his decisions, yet continues to make the same decisions.
He can actually do a good job when he isn't rushing through things; his reading is excellent and his math skills are good as well. He's more than capable of doing the work when he slows down a bit.
What can we do to help him with this?