St. Robert Bellarmine
Learn to type links:
Good site and will be used for testing: FreeTyping
A great and fun site. Good for 2nd graders and up: BBC
Good learning site: Typing
A live competitive site, a lot of fun, but does not teach the fingering: NitroType