This is my average typing speed:
The keyboard layout I use is called the SweCode layout, it's based off of the Swedish QWERTY layout but more oriented towards computer programmers. You can check it out here: http://kristofferjansson.com/swecode/
Keyboard enthusiast rant coming up! Continue reading if you wish to see how I got this typing speed.
I took this test using the IBM Model M keyboard
, which uses mechanical Buckling Spring switches. Your first impression may be that this keyboard is an old pile of crap, though the switches they come with are amazing for typing. Most of the keyboards I own use mechanical switches, and if you want to improve your typing speed I would highly recommend getting a mechanical keyboard.
There are many different switches to choose from. Buckling Spring switches provide tactile feedback which is good for typists. The tactile feedback usually acts as a 'notification' to not bottom out on your keystrokes while providing an audible 'click'. The Buckling Spring switches in specific require 75 grams of force to actuate, so these switches aren't really fit for a light-handed typist.
If you are more of a gamer than a typist I would recommend getting a keyboard with linear switches, which have no tactile feedback. The common complaint with these switches is that you don't know when to not bottom out, though there are many modifications you can get such as O-Rings to stop that. O-Rings also dampen the sound as well, as mechanical keyboards are quite noisy!
Many programmers like the Cherry MX Blue switches, which are lighter than buckling springs and provide tactile feedback. They require 55-60 grams of force to actuate, just note that these switches are quite loud and aren't recommended for office use. If you want something a bit heavier I would recommend Cherry MX Green switches, which are a bit rare but heavier than Cherry MX Blues, and they require 80 grams of force to actuate (note that Buckling Springs require 75 grams of force to actuate). Programmers aside, many gamers tend to prefer the Cherry MX Red and/or Cherry MX Black switches, which are both linear. The only difference between Cherry MX Red and Cherry MX Black switches is that Cherry MX Red switches require 45 grams of force to actuate while Cherry MX Black switches require 60 grams of force to actuate.
Here are a few demonstrations to show the difference between tactile and linear switches.
Cherry MX Blues (Tactile):
Cherry MX Reds (Linear):
The tactile feedback isn't perfectly demonstrated in the first image, but hopefully you get the basic idea.
If you want to hear the sounds of certain mechanical keyboards & switches, I would highly recommend going here: http://www.mrinterface.com/
And if you still haven't made up your mind of what switches to get I would recommend getting a switch tester, you can buy one of those here: http://www.cmstore-usa.com/mechanical-key-switch-demo-board/
Hopefully you learned something from my long-ass explanation.
And lastly, just learn touch-typing people. Regardless of if you have a mechanical keyboard or not, your typing speed won't magically go up unless you learn the art of proper typing. That's what will really make you a fast typist.