Typing speed used to be a secretarial skill. Now it's universal — we all type for work, school, texting, and gaming. But what counts as a good typing speed? Where do you rank? And is it worth trying to get faster? Here's the data.

Average typing speeds

GroupAverage WPMComment
Elementary school (age 8)10–15Just starting
Middle school (age 12)20–30Hunt and peck still common
High school (age 15)35–45Basic touch typing
Adult average40–45U.S. national average ~40
Office worker50–65Functional daily use
Programmer55–75Code is slower than prose
Professional typist/writer65–85Trained
Court reporter (stenotype)225+Specialized keyboard

Fast typists commonly cite 100+ wpm as their peak on clean prose; world records (on standard QWERTY) approach 200 wpm.

What's "good enough" for work?

  • 40+ wpm: Baseline for most office jobs
  • 60+ wpm: Comfortable for customer service, data entry, writing-heavy roles
  • 70+ wpm: Expected for transcription, captioning, journalism
  • 80+ wpm: You're in the top 5% — typing is no longer a bottleneck

Most knowledge workers' productivity isn't limited by typing speed but by thinking speed. Beyond ~70 wpm, further gains have diminishing returns.

WPM vs accuracy

Raw WPM is misleading without accuracy. Most tests use Net WPM:

Net WPM = Gross WPM − (Errors ÷ Minutes)

Example: 70 words typed in 1 minute, 5 errors = 65 net WPM. Fast typing with lots of errors produces little net work — the corrections eat the speed gain.

Aim for 95%+ accuracy. Below that, slow down.

Profession-specific factors

Programmers

Code WPM is typically 20-30% slower than prose WPM because of:

  • Special characters: { } [ ] () $ # requires Shift key
  • Syntax mistakes penalize harder than prose typos
  • Thinking time between keystrokes

60 wpm prose might be 45 wpm code — perfectly normal.

Writers and journalists

Composition speed ≠ typing speed. Writers who type 80 wpm might produce only 30 wpm of original prose because the bottleneck is thinking, not finger speed. For transcription (typing what you hear), raw WPM matters more.

Customer service

Call-center reps often need 45+ wpm to keep pace with conversation. Most employers test during hiring. Accuracy is weighted heavily because customer-facing communication should be error-free.

Data entry

Numeric data entry speed measures in keystrokes per hour (KPH), not WPM. 10,000 KPH on the number pad is "good"; 13,000+ is excellent.

How to improve typing speed

  1. Touch type, don't hunt-and-peck. This is the single biggest upgrade. Hunt-and-peck typers cap around 30-40 wpm; touch typists easily hit 60+.
  2. Learn proper home row position. Left fingers on ASDF, right on JKL;, thumbs on space.
  3. Practice consistently. 15 minutes a day for 4 weeks can add 10-20 wpm.
  4. Free tools: TypingClub, Keybr, MonkeyType, Typing.com — all free and well-designed.
  5. Focus on accuracy first, speed follows. Repeat exercises until you can type them at 98%+ accuracy, then push speed.
  6. Keyboard ergonomics: a mechanical keyboard with tactile feedback reduces fatigue on long sessions.
  7. Don't look at your hands. Hardest habit to break but essential — most online tests lock you out if you look down.

Online typing tests

Most popular tests:

  • TypingTest.com: 1, 3, or 5 minute tests
  • 10FastFingers: 1-minute random word test (easier — no sentences)
  • MonkeyType: modern design, customizable duration, good for practice
  • TypeRacer: competitive, race against other users in real time
  • Keybr: targets your weak letters based on error patterns

Scores vary between tests. 10FastFingers will show higher numbers than TypingTest because 10ff uses random common words (no punctuation). Use the same site for comparisons.

Mobile typing

Thumb typing on phones tops out around 35-45 wpm for fast texters; swipe typing (Gboard, SwiftKey) can hit 60+ wpm. This is a different skill from keyboard typing — transfer is minimal.

WPM conversion

Sometimes you need to convert characters per minute to WPM. Standard: 1 word = 5 characters (including space). So:

  • 350 CPM = 70 WPM
  • 250 CPM = 50 WPM

Job applications

Many jobs list typing speed requirements. Realistic benchmarks:

  • Administrative assistant: 40-50 wpm
  • Legal/medical transcription: 60-80 wpm
  • Court reporter/captioner: 225 wpm (stenotype, not standard)
  • Data entry: 8,000-10,000 KPH plus 40+ WPM

Why typing speed matters (and when it doesn't)

The productivity value of typing faster depends on your role:

  • Customer service rep: each extra 10 wpm shaves ~5 seconds off average handle time — meaningful at scale
  • Writer or analyst: your bottleneck is usually thinking, not finger speed. Beyond 60-70 wpm, return diminishes fast.
  • Student: note-taking speed directly affects comprehension. 50+ wpm lets you listen and type simultaneously.
  • Developer: code typing is fundamentally different — most of your time is thinking, reading, and navigating, not keystrokes. Pushing WPM above 60 rarely shows up in commits.

When accuracy matters more than speed

In some contexts, even a single typo is costly:

  • Email to executives — typos in subject lines or opening paragraphs damage credibility
  • Legal documents — transpositions can change contract meaning
  • Medical/pharmacy — dose errors from typos have killed patients
  • Financial transactions — wire transfers rarely have undo

In these contexts, slow down to 80% of your max WPM and prioritize verification. "Measure twice, cut once" applies to keyboards too.

Test and improve

Use our typing speed calculator to measure your own WPM with adjustable test duration and error correction — or compute your net WPM from a timed test you just completed.