My son is 6 1/2 and is doing pretty good with printing, but it is a little "sloppy". I haven't used any sort of curriculum to teach him how to print. I have heard great things about Handwriting Without Tears, but I know it would bore him to death. He knows how to properly form his letters and when he prints he does it the "right" way, but it's just messy.
I do want him to have legible writing and don't want him to get into the habit of being messy, but I'm not sure how to go about helping him. He does Writing With Ease - level 1 and I ask him to do his copywork as neat as he can. It is *okay*. I remember as a child in elementary school changing my printing and writing regularly until I found one that I liked. I would make my letters big and loopy, slanted right or left, make my letters tall and thin...every once-in-a-while I changed my style until I was in highschool.
I'm just wondering if the rest of you insist on neat printing or if you let your child decide how messy or neat to print as long as they are forming their letters correctly? Don't get me wrong - his printing is usually legible, and I'm sure that it will improve as he gets more control. I just don't know if I should be more strict in enforcing neat printing or if I should just let him figure it out with regular copywork practice.