Good Typing is a free online typing program. Good Typing has 27 lessons that build on skills from the previous lessons. Unlike some free online typing programs.
Dance Mat Typing is an awesome resource from the BBC. Designed for young students to get engaging practice with good feedback, it is perfect for elementary schools. There are four levels each with multiple lessons and activities that give instant auditory and visual feedback.
Typing.Com is a free online typing tutorial that provides instant feedback. This is designed to be a full curriculum and has great reporting tools as well as practice for kids.