Explain how a non-native teacher can teach local students the English language. When people look for a teacher of English, they usually prefer a native English teacher to non-native one. It happens because they are sure that someone who has known the language all his or her life is better at teaching it. At the same time non-native teachers spend a lot of time and effort to learn English and to study how to learn and teach it. Does it make sense? On the one hand, it is obvious that a native speaker speaks fluently, knows all features of usage of words in different situations and does not have a foreign accent. In addition to it, he or she uses idioms and phrasal verbs and is familiar with current slang, which can be difficult for someone who is just learning English. Moreover, Native teachers know the culture of the country from the inside out and they have that specific way of thinking reflected in the language. On the other hand, non-native teachers have already learned a new language and better understand how to teach it.They have already encountered certain problems in the learning process and can offer effective ways to solve them.Also, they can better explain grammar rules, helping to understand them, while the native one never faced the need to learn the grammar of their native language from scratch.Moreover, thanks to globalization, even a foreigner can easily immerse himself in the culture of another country and actually help another do it by recommending specific resources.In the end, a person who has learned a language and has achieved a high level of proficiency and fluency can become an excellent role model for his students, motivating them to try their own example. In conclusion, I would like to note that thanks to all the above factors, a non-native teacher can teach the language no worse than a native one, because they have already coped with the task that lies ahead of their students.