What Is a Good Typing Speed? Average WPM by Age, Job, and Skill Level
"Good" typing speed depends on what you do with a keyboard. The average typist manages about 40 WPM, but a programmer, a data entry clerk, and a student each have very different needs. This guide breaks down typical WPM ranges by age, occupation, and skill level so you can set a target that actually matters for your work — and measure it accurately with a typing test.
Average typing speed by skill level
Beginners who are still learning the layout typically type 10 to 25 WPM. Intermediate touch typists — people who no longer look at the keyboard — land between 35 and 50 WPM. Advanced typists who type daily for work usually sit between 55 and 75 WPM. Professional transcriptionists and competitive typists can exceed 80 to 100 WPM, though above 80 WPM the gains matter only in a few specific jobs. Speed without accuracy is not skill: 60 WPM at 97 percent accuracy is far more valuable than 75 WPM at 85 percent.
Average typing speed by age
Children learning the keyboard often start at 10 to 20 WPM and reach 30 to 40 WPM by their early teens. Adults aged 18 to 30 average roughly 40 to 50 WPM, reflecting daily computer use in school and early careers. Typing speed peaks between about 25 and 45 years of experience with keyboards, after which experienced typists maintain 45 to 60 WPM. Age itself is not a ceiling — consistent practice keeps WPM high at any age, and older adults who type daily often outperform younger hunt-and-peck typists.
What WPM do you need for your job?
For general office work and email, 40 WPM is the practical baseline. Customer support and administrative roles often expect 45 to 55 WPM. Data entry and transcription jobs usually require 60 WPM or higher, and professional transcriptionists target 75 to 90 WPM with near-perfect accuracy. Programmers average 40 to 60 WPM because coding involves thinking between keystrokes — raw speed matters less than clean, accurate input. Writers benefit from 50 WPM and up so ideas flow without waiting for fingers. If you are preparing for a typing test for a job, practice with a typing test that uses real words rather than random strings.
How WPM is actually calculated
WPM stands for words per minute, but the industry standard counts a "word" as five characters, including spaces. The formula is: WPM = (correct characters typed ÷ 5) ÷ minutes elapsed. That is why a typing test on random gibberish can inflate your score — real words have common letter patterns your fingers know. Typing2Practice uses this standard formula and shows both WPM and accuracy live, so your practice scores translate directly to real-world tests at work or school.
Accuracy matters more than speed
A useful rule of thumb: every percent of accuracy below 95 costs you more time than it saves. Errors force backspaces, retyping, and mental context-switching. A 50 WPM typist at 98 percent accuracy effectively out-produces a 60 WPM typist at 90 percent once corrections are counted. Set your target as "X WPM at 97 percent accuracy or better" and only raise the speed target when accuracy holds steady for a full week of sessions.
How to check your typing speed right now
Open a typing test, use real-world text, and type for at least one minute — shorter tests overstate variance. Take your best of three attempts, note the accuracy, and compare it to the ranges above. Then practice the weak keys your calibration report highlights, retest weekly, and watch your target WPM climb. Start a free typing test and calibration report on Typing2Practice, and learn the technique fundamentals in our tutorials. New to typing? This realistic learning timeline shows what progress to expect week by week.