pros: free and a positive review from a sixth grader, has free teacher's section that can use to setup "classroom environment" (but haven't tried)
con: advertisements on sides of pages
Practice keyboarding online in 16 languages. Free and teacher's can setup a classroom, but I haven't tried. Sixth grader gave site a positive review. Con: advertisements on sides (but interesting viewing how ads change depending on language selection).