An older, yet very useful site that will help you to improve your writing on word & sentence level, paragraph level and also essay & research paper level.
The page claims to be a listening "game" but it's really just a simple fill-in-the-gaps exercise. Files are classified according to level (easy, medium and advanced) and categories (comedy, education, games,…).
The site's says "The best place on the web to find Interesting English lessons to improve your level of English in the most interesting way possible;I leave the boring stuff to others." So, give it a try
Click on a topic to see the lessons and exercises. Click on the lesson to begin. To see all lessons and exercises in the menu, click on the "Show All" button. To see only the topics, click on the "Hide All" button.
A useful site with authentic English (and other languages) from around the world, you can select the language, level of difficulty,gender, age etc, great for listening to real accents that arent usually found in course books