If you are (or were) a teacher of English language (ESL or EFL), please take few minutes to answer these questions.
Your response will help create better content for people visiting this website.
Feel free to add as much detail to your answers as you want to.