I know this may sound silly, but have you tried different pencils? We have some problems with DS8's writing, notably writing really large and not too neat. If he goes very slow he can write smaller and more neatly, but it takes a lot longer. Last night I gave him a mechanical pencil and he suddenly fit his (very long) name on the line on his homework and the work was a bit neater.

A lot of people around here have mentioned keyboarding and there is a good, free typing introduction that others have recommended. My son really liked it. dance mat typing

It would be a shame to let handwriting hold a child back from learning in school. Good luck