We've had good luck with HWT and keyboarding on a daily basis.

I have a 3rd grade DS who is homeschooling. He is basically at age level in terms of handwriting (but as of this year is typing well). The output I require of him is age appropriate, even though the "input" is all way above grade level. He can produce something probably jr. high quality by typing now. But that is a fairly recent development.

This is hard and in some ways I think it is unfair to expect a 7 year old to write like a 10 year old very quickly because he can do everything else like a 10 year old? Any chance of working with teachers about the amount of output required in the interim? An ideal solution would allow him the time needed to catch up while giving him adequate classroom challenge.

Good luck!