Mavis Beacon Teaches Typing. That's what we had in school. That program and a little cardboard roof so that you couldn't see what you were typing.
I high recommend NOT doing the card board roof...
Get the blank caps instead...
A fundamental aspect of typing they often don't teach is Technique..
Poor technique results in RSI injuries down the line.. and is VERY difficult to correct once the person's been doing it that way for 10+ years..
So with the Cardboard roof.. you can't see your hands... this is bad because you form muscle memory without ever noticing what's going on with your hands.. and the way it's contorting..
I think getting your kid a split keyboard is first and foremost..
Then let them use facebook and a typing game that's actually "fun" like typing of the dead.. (the new one's not as kid friendly) dl the old one..