Dance Mat Typing
A wonderful, fun site to learn how keyboard. It has 4 levels with a WPM test at the end. A certificate is earned at the end of every level.
A fun game to help K & 1st graders learn where the keys are.
This site has several typing test, lessons, and games.