There are many qualities that can make a person be an effective teacher in and out of the classroom. Here are some of them: 1.     Kind and Patient – A teacher should genuinely care for the learning of the students. The “teacher” must not teach just for the sake of finishing the lesson and getting paid for it, but should make sure that the students are really learning something or not. 2.     Lively and Interesting – For young learners, it’s very helpful to bring in fun and excitement into the classroom. Teachers are more effective if they can vary their teaching styles and incorporate some interesting activities like songs and ESL games. 3.     Knowledgeable – A “good” teacher should also be knowledgeable on the subject matter that he/she is teaching. Teachers cannot claim to be experts on everything but it helps to read and understand the subject matter before taking on the responsibility of teaching something like business English or IELTS/TOEFL classes. 4.     Sensitive and Understanding – When correcting the mistakes of students, a teacher should make sure that he/she is not offending the students. Teachers should try to understand the culture of their students and ensure that error corrections will not impede on the learners’ motivation. 5.     Fair and Consistent – A teacher should be able to involve all learners throughout the lesson. Teachers should avoid asking the same people all the time for their input as this would make the shy learners feel even more out of place.