When I was in third grade, we would learn to type using "PAWS in Typing Town" in computer class. It was an okay program, but the graphics are not up-to-date at all.

It is very expensive, though, and I imagine it would be bought by schools more than parents.