Skip to main content

10 Sites for Keyboarding & Typing

Keyboarding or Typing is one the first and most vital skills for students to learn for technology literacy. This skill is the building block for using a computer and one that starts as early KDG if not sooner. Also, this is a nice skill/unit to teach in using "centers or blocks", free time, or even summer school.

Image 1 of 10

ABCya - A fun site/app for kids trying to learn how to type in games such as: Alpha Munchies, Cup Stack Typing, and Jump Key.

Image 2 of 10

Dance Mat Typing - A 12 level game for kids aged 7-11 yrs old for typing.

Image 3 of 10

Learning Games for Kids - A great site for educational games including over 20 games for keyboarding.

Image 4 of 10

Letter Bubbles - A fun game with three different levels. Users try to type the letter in the bubble before they reach the edge of the screen.

Image 5 of 10

Power Typing - A nice collection of five online typing games.

Image 6 of 10

RoomRecess - An excellent site for games for all subjects, including typing.  Some of their more popular games in keyboarding include: Letter Bursts, Popcorn Typer, and Launch Key.

Image 7 of 10

TypeDojo - A wonderful site that lets students grades 1st-8th practice their keyboarding skills while printing out detailed reports/certificates. 

Image 8 of 10

TypeKids - An innovative game which introduces students to keyboarding/typing with over 30 interactive lessons.

Image 9 of 10

Typing Agent - An amazing site for grades K-12 for learning how to type.  Best of all are the abundance of features that Typing Agent offers users such as: teacher dashboard to track/monitor student progress, educational games, learning how to code, and more.

Image 10 of 10

Typing Web - An excellent free typing tutor that has a teacher portal for student tracking.  Also, certificates can be printed out on completion of lessons.

David Kapuler is an educational consultant with more than 10 years of experience working in the K-12 environment. For more information about his work, contact him at and read his blog at