Check out these websites:
Typing:
Super Hyper Spider Typer http://funschool.kaboose.com/
gamesFiles/flash/kaboose/spidertyper/spidertyper.swf
BBC - Dance Mat Typing http://www.bbc.co.uk/schools/typing/
Aunt Lee's Typing http://www.auntlee.com/kids/index.html
Beginner Games:
Type Type Revolution http://www.auntlee.com/crazytyping.html
Airplane Typing Game http://www.americangirl.com/fun/games/
agcn/molly/lendsahand/index.php?section=skywords
Fingerjig http://www.jonmiles.co.uk/games/fingerjig/
Cup Stacking Typing http://www.surfnetkids.com/games/cup_stacking.htm
Super Hyper Spider Typer-At Home Only http://funschool.kaboose.com/fun-blaster/games/game_super_hyper_spider_typer.html
Big Brown Bear= http://www.bigbrownbear.co.uk/keyboard/index.htm
Advanced Games:
Fish Words Game http://www.netrover.com/~kingskid/typing_spell/typing.htm
Fowl Words http://www.primarygames.com/langarts/fowlwords/index.htm
Bubbles http://www.typingmaster.com/individuals/bubbles.asp
Type Type Revolution http://www.auntlee.com/crazytyping.html
Airplane Typing Game http://www.americangirl.com/fun/games/agcn/molly/lendsahand/index.php?section=skywords
Fingerjig http://www.jonmiles.co.uk/games/fingerjig/
Foggies Typing Game http://www.powertyping.com/fog/foggies.html
Power Typing (Advanced) http://www.powertyping.com/trees.shtml
Categories Game http://www.powertyping.com/trees.shtml
Barracuda http://www.powertyping.com/baracuda/baracuda.htm
Ghost Typing http://www.powertyping.com/baracuda/baracuda.htm
Trash Typer http://www.primarygames.com/arcade/virtualworlds/dinokids/games/trashtyper/start.htm
Typing Tidepool http://www.primarygames.com/arcade/virtualworlds/handipoints/tidepool/start.htm
Typing Monster http://www.primarygames.com/langarts/typingmonster/start.htm
Lessons/Practice:
Dance Mat Typing http://www.bbc.co.uk/schools/typing/
Krazy Keyboarding Lessons http://webinstituteforteachers.org/~gammakeys/Lesson/Lesson1.htm
(very dry-but provides practice, no games, no scores)
Nimble Fingers http://www.nimblefingers.com/index.html
Type Online UK http://www.typeonline.co.uk/lesson1.html
(simple, straight forward, provides WPM and accuracy along with instruction)
Keyboarding Practice Drills http://www.davis.k12.ut.us/cjh/appliedtech/Business/Keyboarding/d1homerow.html
(simple practice drills, no games, no scores)
Peter's Typing Course http://www.typing-lessons.org/
(preliminary instruction, then practice with scores)
Typing Lessons http://www.kenston.k12.oh.us/kms/8th_grade_keyboarding/Lessons.htm
(just drill and practice)
Typing Test http://www.typingtest.com/
(This lets kids self select a topic to type/provides WPM/mistakes and let's you
know if slow, average or fast)
Simple Typing Test http://www.lacrosseschools.org/se3bin/clientgenie.cgi?schoolname=school287&statusFlag=goGenie&geniesite=108&myButton=g5plugin&db=g108_b1794
(just games)
Simple Speed Test http://www.world-english.org/wordgames5.htm
(just as it says, simple test of typing, provides WPM)