What makes a teacher great?
The profession of teaching is not an easy endeavor.
Each teacher must have the ability to see beyond what they currently see in their student(s). It takes humility, understanding, and patience. Humility and understanding to know that they may have been in the student position and can relate to where they are coming from. Patience in knowing that everyone learns at a different pace and not with the same method. Being a teacher is a great calling. We all know of a teacher or is a teacher.
Jesus Christ, the greatest teacher of all existence still teaches and guides us. If we are willing to take heed, we will discover that He is beyond just a teacher.