Keyboarding programs very widely by age and activities. 4th grade is using TypingWeb. There are several games/programs that can be found online for practice at home.
Tux Typing – a free downloadable program
Keyboarding Freeware – several different typing programs you can download for free!
Typing Web Games