This is not an exhaustive list of resources, but these are some tools I have used in my classroom (or I would like to use sometime soon). I have made this list especially for ESL/EFL teachers. Take a look at the possibilities. I am sure you will find at least one option that is appropriate for your classroom.
Here is a list of useful websites where I find materials for my classes. Teacher development: Cambridge English Teacher – online courses for teachers. Start with a free grammar course. Membership is paid and it gives you access to valuable development material. Pearson ELT – the site is dedicated to teachers of English as second