Key Boarding Practice:
Home Row Practice Click Here
Dance Mat Typing Click Here
Typing Game
Typing Game 2
Keyboarding Exercises
Other:
lexile.com (for checking the Lexile level of a book)
Greg Tang Math