Answer: i would say mainly leader but this is what the internet said
Explanation: A great teacher is warm, accessible, enthusiastic and caring. This person is approachable, not only to students, but to everyone on campus. ... Great teachers possess good listening skills and take time out of their way-too-busy schedules for anyone who needs them.