excellent teaching skillacademic skillsgood written skillverbal communication skillsstrong analytical skillproblem-solving skillsability to stand for long hoursempathicgood listenersocial studies teachersocial studies teachingsocial science teachersst teacher