according to me a good teacher must be and must do the following things.........
A great teacher Interacts with the child (physically, and mentally)
A great teacher gives affection to the pupils, makes them understand what emotion is.
A great teacher smiles to his/her pupils even when they screw him up.
A great teacher teaches not only **** book materials but also The truth that's happening outside. Practice balanced with theory.
A great teacher dedicates him/herself to the job. They made a commitment. Then they have to do it.
A great teacher understands that a child is not only a tiny bundle of joy that can cry, smile, laugh. He/she must understand that in front of him stands a true miracle of life.