TOUCH-TYPING TUTOR
Wikipedia: In one study of average computer users, the average rate for transcription was 33 words per minute, and only 19 words per minute for composition. In the same study, when the group was dividing into "fast", "moderate" and "slow" groups, the average speeds were 40 wpm, 35 wpm, and 23 wpm respectively. Two-finger typists, sometimes also referred to as "Hunt-and-Peck" typists, can reach speeds of about 37 wpm for memorized text, and 27 wpm when copying text.
An average typist reaches 50 to 70 wpm, while some positions can require 80 to 95 (usually the minimum required for dispatch positions and other typing jobs), and some advanced typists work at speeds above 120. An average user of the Dvorak Simplified Keyboard will reach speeds of 100 wpm or more.