Babbel

Screenshot for Babbel

Babbel is a web-based language learning program that will assess your language level and then based on the results, take you through lessons to improve your understanding of a language, and it's free. The premium level provides more but the free version still serves as a good refresher or study guide. There are also apps for iPhones, iPads, and Androids. For all grade levels.

Comments should appear here if you have Javascript enabled.