Typing Speed Test

Find your typing speed in words per minute on school-friendly passages. Every letter turns green or red as you type, the on-screen keyboard shows the next key, and your personal best is saved.

Class 3–12 24 passages, 3 levels WPM, CPM & accuracy Touch-typing drills

Typing speed is measured in words per minute, where a “word” means any 5 characters including spaces. Gross WPM = (characters typed ÷ 5) ÷ minutes, so 450 characters in 2 minutes is 45 WPM. Net WPM subtracts uncorrected errors per minute: 45 gross with 6 errors left in 2 minutes is 42 net WPM.

No best yet
Quick start
Test length
Level

1:00Time left
0Net WPM
100%Accuracy
0Errors
0CPM
Live WPM
Easy
Click here or just start typing

Tab or Esc restarts · the timer starts with your first key

On-screen keyboard

The red key is the next one to press. Key colours show which finger to use.

Personal bests

Best net WPM for each test, saved on this device. A best needs 75% accuracy or more.

Drills

Recent tests

Your last results, oldest to newest.

How it works

Type faster with fewer mistakes

A one-minute test shows where you stand today. A few minutes of drills every day is how you get better.

Pick a test

Choose 30 seconds to 5 minutes, or finish a whole passage. Start with Easy in Class 3–5.

Start typing

Click the passage (or tap it on a phone) and type. The timer starts with your first key.

Follow the colours

Correct letters turn dark, mistakes turn red, and the red key on the keyboard shows what comes next.

Fix weak keys

The heatmap shows the keys you miss most. Turn them into a drill with one click.

How WPM is worked out

In typing tests a “word” means any 5 characters, including spaces and punctuation, so long and short words are counted fairly.

Gross WPM = (characters typed ÷ 5) ÷ minutes

Example: 450 characters in 2 minutes → 450 ÷ 5 = 90 words → 90 ÷ 2 = 45 WPM.

Net WPM, accuracy and CPM

Net WPM = Gross WPM − (uncorrected errors ÷ minutes)

45 gross WPM with 6 errors left unfixed in 2 minutes → 45 − 6 ÷ 2 = 42 net WPM.

Accuracy = correct keystrokes ÷ all keystrokes × 100, so mistakes you fix still count. CPM is correct characters per minute.

Touch typing: the home row

Rest your left fingers on A S D F and your right fingers on J K L ;. The small bumps on F and J help you find them without looking.

Each finger reaches up and down from its home key and comes back. Thumbs press Space, and you hold Shift with the other hand from the letter you are typing.

Healthy typing habits

  • Sit straight, feet flat, wrists level and relaxed.
  • Keep the screen at eye level, about an arm’s length away.
  • Look at the screen, not at your fingers.
  • 20-20-20 rule: every 20 minutes, look at something 20 feet away for 20 seconds.

Speed goals to aim for

  • Class 3–5: 10–20 WPM with 90%+ accuracy
  • Class 6–8: 20–30 WPM
  • Class 9–12: 30–40 WPM with 95%+ accuracy

These are practice goals, not official limits. Government typing tests in India, such as the SSC CHSL skill test, ask for 35 WPM in English.

Accuracy first, speed second. Type slowly until you reach about 95% accuracy, then push the speed. Ten minutes of practice a day works better than one long session a week.
Questions & answers

Typing Speed Test — your questions

How is typing speed in WPM calculated?

A “word” in typing tests means any five characters, including spaces and punctuation, so long and short words count fairly. Gross WPM is (characters typed ÷ 5) ÷ minutes. Type 450 characters in two minutes and that is 90 words ÷ 2 = 45 WPM. Net WPM then subtracts the errors you left uncorrected, per minute.

What is a good typing speed for a school student?

As practice goals: about 10 to 20 WPM with 90% accuracy in Class 3 to 5, 20 to 30 WPM in Class 6 to 8, and 30 to 40 WPM with 95% accuracy in Class 9 to 12. These are not official limits. For comparison, the SSC CHSL skill test in India asks for 35 WPM in English.

What is the difference between gross WPM and net WPM?

Gross WPM counts everything you typed, mistakes included. Net WPM = gross WPM − (uncorrected errors ÷ minutes), so it is the speed that actually counts. At 45 gross WPM with 6 errors left unfixed over two minutes, net speed is 45 − 3 = 42 WPM. Accuracy is a separate figure: correct keystrokes ÷ all keystrokes × 100.

How do I learn touch typing without looking at the keyboard?

Rest your left fingers on A S D F and your right fingers on J K L semicolon — the small bumps on F and J let you find home position without looking. Each finger reaches up or down to its own keys and returns home. Thumbs press space, and you hold Shift with the hand opposite the letter.

Should I type faster or type more accurately first?

Accuracy first. Type slowly enough to reach about 95% accuracy, then push the speed — fixing a habit of wrong keystrokes later is far harder than building it correctly now. Ten minutes of practice every day beats one long session a week, because typing is muscle memory rather than knowledge.

How should I sit while typing?

Sit straight with your feet flat on the floor, wrists level and relaxed rather than bent, and the screen about an arm's length away at eye level. Look at the screen, not your fingers. Follow the 20-20-20 rule: every 20 minutes, look at something about 20 feet away for 20 seconds.