WPM Calculator — SSC, CPCT & RSMSSB Typing Score
Calculate your net & gross WPM and accuracy exactly the way SSC/CPCT (character-based) and RSMSSB (word-penalty) typing tests score you.
June 24, 2026
WPM & Accuracy Calculator
Net WPM = (keystrokes − errors) ÷ 5 ÷ minutes · Accuracy = (keystrokes − errors) ÷ keystrokes × 100
Net WPM
29
Gross WPM
30
Accuracy
96.7%
Use the calculator above to find your net and gross words per minute (WPM) and accuracy the same way government typing exams do. If you are searching for a wpm calculator ssc candidates can trust, this is built for exactly that: different exams score differently, so the tool supports both major methods — pick the one your test uses and it applies that exam's exact formula.
How WPM is calculated
The universal rule is that 5 keystrokes = 1 word, so raw characters convert to "words" before dividing by time.
SSC / CPCT (character-based)
- Gross WPM = (total keystrokes ÷ 5) ÷ minutes
- Net WPM = ((total keystrokes − errors) ÷ 5) ÷ minutes
- Accuracy = (correct keystrokes ÷ total keystrokes) × 100
RSMSSB (word-based with penalty)
- Net WPM = Gross WPM − (full mistakes + ½ × half mistakes)
- A full mistake is a wrong word; a half mistake is a spacing/punctuation slip.
Worked example — SSC / CPCT (character method)
Suppose you type a 10-minute passage and produce 2,500 total keystrokes, of which 50 keystrokes were errors.
- Gross WPM = (2,500 ÷ 5) ÷ 10 = 500 ÷ 10 = 50 WPM
- Net WPM = ((2,500 − 50) ÷ 5) ÷ 10 = (2,450 ÷ 5) ÷ 10 = 490 ÷ 10 = 49 WPM
- Accuracy = ((2,500 − 50) ÷ 2,500) × 100 = (2,450 ÷ 2,500) × 100 = 98%
So a strong 50 gross WPM with only 50 stray keystrokes still lands at 49 net WPM / 98% accuracy — comfortably above a typical ~30 NWPM CPCT English target. Notice how few the errors are relative to total keystrokes: at this method, error keystrokes (not whole words) are what get subtracted.
Worked example — RSMSSB (word-penalty method)
Now take the RSMSSB word-penalty model. Say your gross WPM is 40, and over the passage you made 6 full mistakes (wrong words) and 8 half mistakes (spacing/punctuation slips).
- Penalty = full mistakes + (½ × half mistakes) = 6 + (½ × 8) = 6 + 4 = 10
- Net WPM = Gross WPM − penalty = 40 − 10 = 30 net WPM
Here the same 40 gross WPM drops to 30 net WPM purely because of mistakes. Note how differently the two methods treat errors: SSC/CPCT removes error keystrokes and barely dents speed, while RSMSSB removes whole WPM points per mistake — so on the word-penalty method, every wrong word is far more expensive.
SSC vs CPCT scoring
Both use the character method above, but cutoffs differ — CPCT typically expects ~30 NWPM (English) / ~20 (Hindi), while SSC DEST has its own passage and error norms. Always read the official notification for the exact cutoff.
| Exam | Method | Errors counted as | Typical target |
|---|---|---|---|
| SSC (DEST) | Character-based | Error keystrokes | Per official notification |
| CPCT | Character-based | Error keystrokes | ~30 NWPM English / ~20 Hindi |
| RSMSSB | Word-penalty | Full + ½ half mistakes | Per official notification |
Accuracy vs speed — why net WPM rewards clean typing
Net WPM is the number that decides pass or fail, and accuracy drives it on both methods. On the SSC/CPCT side, error keystrokes are stripped out before the speed calculation, so sloppy typing quietly erodes your score. On the RSMSSB side, each full mistake costs a whole WPM point (each half mistake half a point), so a fast-but-error-prone run can crater. The lesson is the same either way: a slightly slower, cleaner pass usually beats a fast, messy one.
How to hit your cutoff
- Accuracy before speed — errors cut your net WPM twice (once removed, once below the accuracy floor).
- Practise full-length, timed passages, not short bursts.
- Track net WPM over time; aim a few words above the cutoff for a safety margin.
- Know your exam's method before you train — optimise for keystroke accuracy (SSC/CPCT) or word-level accuracy (RSMSSB) accordingly.
- Mind the backspace rules: some exams restrict corrections, which changes how much a mistake really costs.
Tip
Pair this calculator with LearnType's timed past-year passages — type a real exam passage, then plug your keystrokes and errors in above to see your exam score instantly. For Hindi tests, confirm the right font in the Mangal and exam fonts guides, and build a structured plan from the full course catalogue.
Last updated: June 2026.
Frequently asked questions
How is net WPM calculated for SSC?+
SSC uses the character-based method where 5 keystrokes equal 1 word. Net WPM = ((total keystrokes − errors) ÷ 5) ÷ minutes. So you subtract your errors from total keystrokes, divide by 5 to get words, then divide by the number of minutes typed. The calculator above does this automatically when you choose the SSC/CPCT method.
What is the difference between gross WPM and net WPM?+
Gross WPM measures raw speed: (total keystrokes ÷ 5) ÷ minutes, ignoring mistakes. Net WPM penalises errors — under SSC/CPCT it removes error keystrokes before dividing, and under RSMSSB it subtracts full and half mistakes from gross WPM. Exams judge you on net WPM, so accuracy directly lowers your score.
How does RSMSSB calculate typing speed with penalties?+
RSMSSB uses a word-based penalty method: Net WPM = Gross WPM − (full mistakes + ½ × half mistakes). A full mistake is a wrong word and a half mistake is a spacing or punctuation slip. So ten full mistakes cost ten WPM, while ten half mistakes cost five WPM.
Which font is used in the CPCT typing test, and how is it scored?+
CPCT scores with the same character-based method as SSC, where 5 keystrokes make a word and errors reduce your net WPM. CPCT typically expects around 30 NWPM in English and around 20 in Hindi, but always confirm the cutoff in the official notification. For Hindi, CPCT uses the Mangal (Unicode) font with the Remington or InScript layout.
How can I improve my net WPM for typing exams?+
Prioritise accuracy, because errors cut net WPM twice — once when removed and once by pulling down your accuracy floor. Practise full-length timed passages rather than short bursts, and track your net WPM over time aiming a few words above the cutoff. Consistent clean typing raises net WPM faster than chasing raw speed.