I'm a teacher so my favourite websites is provided file for downloading.
1. www.sahavicha.com
Guide: This websites has sheets that variety for thai learners in every subjects for teacher. However, the dynamics of contents did not update oftenly.
2. www.esl.com
Guide: This sites is useful for English teacher. There are many worksheets available for you...and I LOVE IT!! HA HA
3. www.youtube.com
Guide: This is the most website that i use to lead attention in my class. My students like to see many funny video clips...they feel relax and happy then. I will recommended you to use for starting class.
4. www.englishpage.com
Guide: This sites is useful for teacher to make sheet and help students to test and lean english by themselves. There are many topics and exercise for students to pratice and easy for using.
5. www.english-at-home.com
Guide: This sites can help you to develop English with listening and speaking with lesson, articles and interactive test and exercise.
PS. I hope these sites are benefits for your class and students for teaching English..don't forget to let students learn with happy and serious on some lesson..ha ha thanks for visiting..in my areas..see you later..xxx