Teach-this.com is a great website with numerous ideas, exercises, lesson plans, etc. on numerous subjects. The great thing about this website is that each subject has different ideas, exercises, etc. for different levels of English! If you want inspiration to make English classes fun, I suggest you take a look at the games section!