Dance Mat Typing – great place for beginners to start (my 6 year old did here)
Typing Club (needs an account created, site has been recently updated)
Typing Test (see how many words per minute you can type)
Free Typing Games (lots of games on this site)
Burning Cargo (typing game) – my 8 year old loves this one, it’s lots of fun.