For Older Students of All Levels: ESL Goldhttp://www.eslgold.com/ has a wide array of online practice activities and exercises. Dave’s ESL Caféhttp://www.eslcafe.com/ offers many resources to help, including every student’s favourite phrasal verbs, slang and grammar tips. You can also engage in the forum with other English language students and practice your English by joining in with one of the many discussions. The Learn English Site from the British Council http://learnenglish.britishcouncil.org/en/ offers downloadable podcasts, games, academic writing help and an IELTS section. You can also download free apps for your iPhone or iPad. ESL Pointhttp://www.eslpoint.com offers graded help in all the skills. There are many online practice exercises with clear explanations. There is also a TOEFL/TOEIC section with online material and quizzes.