Reading Activities
Englishforeveryone: This site offers students a great many of reading comprehension worksheets with some types of questions like multiple choice tests below. And also in these worksheets, there are various questions for the purpose of developing explanation, statement and writing skills. In other words, this site is not only for improving reading skills but also writing skills.
Esl-lounge: This precious tool is a good opportunity for students to improve their reading and comprehensive skills with various of assessment techniques like 'multiple-choice questions,' 'true/false questions,' 'gapped text exercises,' 'matching the opposites' and 'putting sentences into correct order.'
Speaking Activities
Eflsensei:This site is a great helper for both teachers and students providing them a lot of speaking activities. (some of them are downloadable worksheets) Teachers can follow the instructions in each activity and apply them to students in the classroom. Here is a link of icebreakers, warmers&fillers and activities by topic that can be used by teachers:
Example I - I Am..
Example II - Let's Travel America
Example III - Unfinished Sentences
Listening Activities
Esolcourses: This site consists of many listening activities and exercises allowing students to listen first and then check what they have understood from the passages.
Agendaweb: This site offers students many listening activities with pre-listening exercises, listening exercises, vocabulary activities and post-listening exercises. Students can choose the listening passage according to their degree and grade.
Writing Activities
Autoenglish: This simple site is a good resource for students searching for writing exercises. It offers exercises to students who are at the level of beginner, pre-intermediate, intermediate and advanced. Here are some exercises for intermediate students:
Autoenglish
Asking for Information
Job Application
Report Writing
Esl-galaxy: This site offers teachers and students a great many of printable worksheets for English activities. Among them, here are some links of writing exercises and examples.
Writing Exercises Ranked by Grades
Example I - Martin Luther King
Example II - Napoleon Bonaparte
Example III - My Last Summer Vacation