Crafstbury Academy has a subscription to the Vermont Online Library that gives students free access to Powerspeak Languages when they log on at school. From the Middle School page choose Powerspeak Languages. Creating a login allows you to save your progress.
Another free online language learning tool is DuoLingo. They offer lessons in 30 different languages.