List of links from Plymouth Community Schools. This site includes learning to type as well as activities to practice skills. Some may be duplicates of what is listed below.
Great for K-1 beginners
http://www.abcya.com Click on each grade level to see available keyboarding games/skills
Tutorials and games
Dance Mat typing
Keyboarding sites for kids
Typing.com - can be used with Google Classroom to assign lessons