There are two fundamental aspects to being an ESL teacher. One is the ability to plan and deliver coherent lessons using a variety of teaching skills. The other is to possess the language knowledge required to impart the syllabus required by the various English levels being taught.