Hello-World.com that has free online games, songs and activities for children in English, French, Spanish, German, Russian, and Indonesian. When you get to the site you will see an icon menu for each language. Click on any one and a new page opens with a menu that allows you to learn:
-The Alphabet -Letters -Numbers -Colors -Clothes -The Calendar -The Family -Common Descriptions -Verbs -Time -Weather -and much more!
Plus, you can learn conversational skills and play games or sing songs to reinforce and practice learning the language of your choice. There is a great deal of content at this site. Not every activity is clearly explained, so expect to spend a little time exploring in order to figure it out. If you ever have a problem - look at the "English" version for assistance. :)
There is a free "Teachers' Grade Book" available that provides ideas for instruction, but you must register and then wait up to 7 days or so for approval and a password. I didn't take the time to do that and therefore can't comment on the content. :)