Guide to using this site for learning English online by level.
Speaking Practice Online for English Learners
Short listening exercises for beginning and intermediate level ESL learners to help them practice speaking.
How to Improve your English via the Internet
Poll about and discussion of how to use the internet to improve your English.
English, baby! - Find Friends
Find friends from around the world to practice your English. You can check out their profiles, read their blogs, and look at their photos, as well as get in touch and exchange ideas.
italki is dedicated to helping those who want to improve their language skills by conversing with a native speaker. Those who wish to learn English can find native-English speakers and practice with them while sharing their own culture and language in return.
KanTalk connects English learners worldwide through free Internet telephony tool like Skype. KanTalk provides its users a fun space to practice spoken English, or any language. The practice is done over the user-generated, live conversations online, on a wide arrange of topics and in several proficiency levels.
SoZiety keeps a database of users with their native language, interests and the language they would like to learn. It's easy to find others to practice English, or native speakers to help you in exchange for help with your native language. If you'd like to work on your spoken English, this is an easy and free way to do so.