Here's some of the most popular sites to support keyboarding:
Typing Web a free, online typing tutor and keyboarding tutorial for all skill levels. By registering (free) students can track their progress using their proven curriculum.
Key Hero Typing Test No login required, but you can, and save work.
Dance Mat Typing, one of the most fun ways to learn for kids.
FreeTypingGame.net has games, lessons, tests and lessons can be customized.
There's several more listed on the Common Core & Ed Tech post that you can get to by clicking this post title, plus it's interesting to read the comments and hear what others are using.