Many people would happily switch profession with a teacher. Contrary to the popular belief, that teaching is a stress-free vocation, teaching actually can be quite demanding at times. A teacher has to don the mantle of a lucid communicator, a fair evaluator, an adept manager, a strict disciplinarian, a healing therapist and a skillful team leader. Moreover, at times, a teacher also plays the role of a surrogate parent. Thus, a teacher should possess certain requisite qualities expected of him. This will help him elicit the best from his students and enjoy a rewarding career too. In the following lines, we have mentioned a few characteristics that make good teachers.