Language Guide is a fun visual tool to learn vocabulary
Writing Fun  is a MUST for teachers.  This website motivated my students to enhance their writing skills.
Listen and Write allows you to improve your listening skills and hear about the news. Great site for dictation.
English Central turns popular web videos into fun and effective language learning experiences. My students love the idea of listening to their pronunciation mistakes. It is a great website to learn different kinds of pronunciations through videos.
Lyrics training allow you to have fun learning English and listening to your favourite song. Teenagers love this website.
Breaking news Check several Lesson Plans and Podcasts for studying current events and news. Find really interesting news to improve  students listening, reading, writing and speaking skills.
How to teach Phrasal verbs Learning phrasal verbs is finally interesting for my students.
10 days in Manchester Wonderful website to travel and learn English at the same time. Students learn how to check in at a hotel, ask for directions, phone their boss, register at a conference etc.
Vocabulary exercise and word order Students learn new word and complete a mixed-up sentence exercise to put the parts in order to form a sentence.
Nonstop English practise English language skills with many interactive grammar and vocabulary tests to build vocabulary for fun. New exercises are added every week.