Profound knowledge of English language and ability to teach the language for all sorts of students i.e. for those who have English as their first language and those who have not
Excellent communication and written skills as well as ability to explain the text.
Ability to teach English in different ways or methods i.e. Role play, language games, and dialogue methods.
Highly skilled in using the different course books and material for teaching English as well as having a great passion and love for English language.
Ability to use audio-visual aids for teaching English effectively and creativeness in teaching process.
Ability to plan, collect material, and deliver the lessons in the class.
Capacity to arrange the competitions and assess the performance of the students.
Good and vast or deep knowledge of English i.e. Grammar, Literature, and Linguistics.
Ability to inspire the students for desired effects in the language teaching task.