Adele's ESL Corner, by Adele Collins, is intended for new Australians but any ESL students can use the site's stimulating exercises to practice English free online.
Features:
• Site divided into easy level (with grammar, listening, and vocabulary exercises) and medium level (with grammar and listening exercises)
• A number of essential grammar points and vocabulary topics covered
• Printable PDF versions available for listening exercises
Site URL: http://www.members.iinet.net.au/~adelegc/index.html