Keyboard: Typing.com

This free interactive typing tutorial is designed for K-12 students and teachers.  Using the teacher portal, educators can create secure, private accounts for their students and monitor their progress in keyboarding skills.   Kids can customize the look and feel of their keyboard screen, and teachers can generate printable certifications for students as they progress through the skill levels.  The program provides tutorials, games and skills tests. 

Although it is free, there are ads that run at the start of each level.  The program is used by nearly every large school system in the US.  Tons of positive testimonials from teachers and students.

Sponsored