Learn a language for FREE with Duolingo. Duolingo is a game-based language-learning tool. It teaches you how to learn a new language. it uses data to personalize your learning experience, encourages positive behavior through gamification, and it gets you speaking the language through social and interactive features. This could be a great resource for students to learn at their own pace. Best for ages 10 and up.
Check it out at: https://www.duolingo.com/