Answer by
barkley (951)
A good teacher should enjoy working with younger students, have patience, honesty, compassion, kindness, tolerance, intelligence, good communication skills, creativity in order to vary lesson plans and keep things interesting, determination in order to keep trying to reach those students that are not doing as well as they could, mentoring/coaching skills, and many others.