The best way to learn a foreign language is in a comfortable environment at a pace your enthusiasm sets, with the help of friends. The best type of friends are those that speak the language you want to learn! Check out these helpful social networking sites.
(Students should first ask permission from their parents before joining an online site)
Some I have found:
Live Mocha– LiveMocha is amazing. I thoroughly reviewed the French I knew and had forgotten, and received some great feedback to help me improve my spoken French.
LingQ- I have not used this extensively personally, but give it a try here: Lingq
The Linguist – The Linguist has good French learning resources.
Here is an article to help you distinguish between some of these sites:
Article about online language learning sites (5 best in their opinion)