You either love a teacher or not. A teacher is one who inspires you, who shows you what your true potential is, someone who not just remembers your mistakes but easily overlooks it and corrects in a way that you never felt you made a mistake. That is a great teacher. A teacher is someone from whom you always learn something. A teacher is someone who constantly keeps up his or her learning and is in the practice of teaching all the time. Teaching wouldn’t be a one-off job for him or her. A great teacher is someone to whom a student is always willing to listen.