Whether you are a student or a teacher, it is worthwhile paying a visit to this site considering the number of materials it provides.
For students, there is much to learn from the reference section of the site, which covers such topics as grammar, phrasal verbs and idioms. They can test their English using the numerous tests and quizzes available. It is notable that the site offers very good reading comprehension practice, despite the fact that, up to the time of writing this post, this section is still in beta form. The exercises are amazingly diverse and students preparing for such exams as BEC (Business English Certificate), CAE (Certificate in Advanced English), FCE (First Certificate in English), PET (Preliminary English Test), KET (Key English Test) and IELTS (International English Language Testing System) will surely find them useful.
Teachers will benefit from free printable ESL/EFL/ESOL handouts, worksheets and lesson plans, which can be browsed by level, and the English teaching forum, a sub-forum of the ESL forum provided by the site.
UsingEnglish.com offers a section called Tools and Resources, which contains a text and word analyzer, sample essays, downloadable programs and a web directory.
Site URL: http://www.usingenglish.com/