What makes a teacher great?

That is hard to answer to be honest as there are so many traits that make a good teacher and it’s hard to say what will make a teacher to that next level.
For me patience is a must have for a teacher but even with patience it doesn’t mean that they will be great. It is one of the aspects that they need to push them to that level.

Another aspect is a strong knowledge of the subject that they are teaching. Without that it makes it hard for them to convey any form of knowledge to the students.
A love for their subject. Without the passion for what they teach no matter what they do it will tend to still be dry and it makes the message and lessons harder for the students.
Having the ability to deal with students is another thing that helps a lot. That also means having a personality and showing that personality. A sense of humour is part of this.
