I looked at Michael Clay Thompson and it doesn't seem quite right--seems like it isn't something you can pick up here and there, but a full course of study needing quite a bit of instructor support.

DS can write pretty good short answers--a few sentences at a time. Surely there must be some decent reading workbooks out there? (Ha ha ha. I don't know why I'm asking this when I see the stuff DD10 has to do.)