DuoLingo - This site is a free language-learning and crowd sourced text translation program. Currently it offers Latin American Spanish, French, German, Brazilian Portuguese, Italian, and Dutch courses for English speakers, as well as American English for Spanish, French, German, Portuguese, Italian, Dutch, Russian, Polish, Turkish, Hungarian, Romanian, Japanese, Hindi, Indonesian, and Korean speakers.
GCFLearnFree - Whether you want to learn new words, practice reading, review those grammar rules you forgot, or learn to speak English, our reading program is for you.
Mango Languages - An online language learning system that focuses on teaching actual conversation skills for a wide variety of languages. It offers 71 languages and 19 ESL courses.
Pronunciator * - A fun and free way to learn any of 80 languages with self-directed lessons, live teachers, movies, music, and more.
* Provided by TexShare Databases: a program for the Texas State Library and Archives Commission.