Are you looking for a free online typing web site? How about the Typing Club?
I have shared a number of them on this blog (check the Online Keyboarding category in the right column.) The Typing Club is a good program for middle school and above. I say this because there are no animated characters like you would find in some of the other programs I reviewed.
The Typing Club is well designed. It has 100 levels for you to complete. Each level has about 100 keystrokes that you need to complete. It begins with the regular j & f lesson and ends with < & > The typing text is interesting. The final completion analysis is thorough. It will inform you of your Speed, Accuracy and Time. It will also tell you about your typing efficiency for each individual keystroke. (BTW I tried just pounding the keyboard to get through the lesson and at the end it told me, in polite terms, that I should redo the lesson.)
There is also a possibility for you to set this up for your whole class as well. I didn’t explore this part but you might want to see how it might help your class.
Both the individual and class flavors of the Typing Club are free but there is a note that says “There will be an optional paid version available on July 15th, 2013.”