Thanks, everyone, for the suggestions. And special thanks, polarbear, for prompting me to look into dysgraphia in the first place (after my first post when I knew nothing about the 'could be' written output disorder - it has been an eye-opening few months).
Our Dragon problems were incorrect interpretations of DS's words, but we probably didn't give it a fair go. At the time DH was not onboard and thought it would undermine DS's writing progress (a stretch of the definition of 'progress' if ever there was one!). He's mostly come around and I'll try another Dragon training attempt during spring break. Although I didn't realize the iPad had something built in - I'll try that, as well.
I was wondering about the keyboard issue. I can't type on the pretend keyboard, myself, so I never use the iPad, but a bluetooth keyboard, as well as an iPad, might be too much for a 7 year old to keep track of. Anyone have success with that age group maintaining possession of such things over time?!
The school is going to be searching out math apps over spring break and I'll post if they come up with any good ones. Meanwhile, I'll check out the Eide's site.
Thanks again!