It's a free site for English learners.You will find free vocabulary sheets, English grammar sheets and English exercises.This site has about 2 million visitors a month.
I think you will find this website useful.Whether you are new to English language teaching, or whether you are taking the next steps in your career and development, you will find valuable help and opportunities on the new Teaching English website produced by the British Council.
I recommend this site both for teachers and learners because it suggests effective and useful material for English for various purposes as well as lesson plans and intersting ideas for teachers.
There is probably no better source of linguistic input than a good film. A comprehensive guide to each movie will make English learning a true joy for you.
I found this web page interesting and useful as one can find lots of information about listening, speaking and writing skills at academic level. Also there are several developing activities which are very applicable.
It is a very useful site both for teachers and learners. It also offers free stuff for everybody who want to learn English by themselves. Use and enjoy it.
This is a very good source of different exercises for ESL learners with the help of computer. It provides computer lessons, writing lessons, grammar lessons and reading lessons, and also interesting games to practice English.