Resources for you
I have a website called English Private Tutor where I make available my own teaching resources which I have developed. You are free to download and adapt them for your own use. This is an ongoing project, and new resources are added weekly, as I get time.
One Stop English requires that you register, but it is free and a very comprehensive website.
Teachit is mainly designed for teachers, but has a load of useful resources and worksheets.
A great resource for ESOL teachers is Breaking News English. They produce downloadable packs of lessons based on recent news items.
There is a vast amount of maths resources at the Centre for Innovation in Mathematics Teaching.