I'm using this website in my technology lessons for 3 years. Students can play with the featured games or check out the grade levels options.
Especially, I use to practice keyboarding skills for students. They like the cup stacking game where they have to type letters to stack and unstack the cups. This game would be a great for students who are still struggling with basic keyboarding. The website also has keyboarding games in order to develop yourself more advanced in keyboarding.