Games for Language Learning
Learn any one of 6 languages including English for ESL students.
These apps are for iPod Touch, iPad or iPhone - and they're free! Voted one of the best apps of 2011.
Here's the "blurb" for the French app:
"MindSnacks French features six exciting games designed to build essential French vocabulary, reading, writing, listening and conversation skills. Make your way through 50 levels of language content, playing games and completing fun challenges as you go. Every level features up to 25 French words and phrases to learn, each including pictures and matching audio clips from a native French speaker. The app also includes a unique learning algorithm that uses proven methods of memorization training to make sure you don't forget the material you learn as you progress through the app."