EnglishBaby the largest English learning community and as well as they have English lesson and which should help you to study ESL(English as a Second Language). You can practice your English through English chatting and usually use forum and you should get your friends and you can exchange yourself with others and from different countries you will get different friends. To build up your vocabulary skill, you can enjoy EnglishBaby’s vocab quiz. As well as, you can learn english grammar and slang too 😉
If you really like this community and you should invite your friends.