This is the epitome of websites for an ESL instructor! I have been looking for something comprehensive like this site to teach my ESL students (face to face and online) for speaking, writing, pronunciation, vocabulary, grammar, math, etc. It's quite reasonable ($55/year). I tried it with my current ESL college students and they loved the Discussion Starter packets I put together for them. Here is the website: http://www.esl-library.com When I tutor students through WyzAnt (online or in person), they have loved using these lessons as well...Enjoy!