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.
The BBC is an excellent centre of learning, and don't forget the World Service for English resources.
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.