Free Technology for Teachers has reviewed many touch typing products. Here are a few of the best:
Power Typing has 5 games.
Improve your listening skills and hear about the news. Listen-and-write.com is free listening practice.
Tux Typing requires a download – something for home.
Sense Language – tutorials, drills and games.