Some free websites to help your child learn a foreign language:
The Literacy Center Education Network: www.literacycenter.net/play_learn/index.php
This site offers games that help teach basic concepts like letters, numbers, shapes and more in four different languages: Spanish, French, German, and English.
Digital Dialects: www.digitaldialects.com
Flash-based games that teach basic and more advanced concepts with more than 50 different languages available.
Language Games: www.languagegames.org
Is it possible to learn while playing games? This site offers word searches, crossword puzzles, and hangman in all of the most common languages, including English, Spanish, French, German, and Italian.
Scholastic Teachers: www.teacher.scholastic.com/activities/adventure/
This site features some great Spanish learning games. There are games to test memorization skills, grammar, math, vocabulary, and overall knowledge.
Vocabulary games: www.vocabulary.co.il/foreign-language/
This website has multiple games having to do with foreign language vocabulary. There are word matches for English, French, German, and Spanish, as well as a common foreign phrase meaning game, a Spanish math game, and a Spanish/English color match game.