A TESOL teacher quite simply is someone who Teaches English to Speakers of Other Languages. You may have seen similar acronyms online, such as ESL, TEFL and ESOL. But, they are all the pretty much the same thing
Teacher of English to speakers of other languages