A good teacher is passionate about their subject and about teaching.
A good teacher has a deep knowledge of their subject and is able to share it with their students in a clear and engaging way.
A good teacher is enthusiastic about teaching and learning, and their enthusiasm is contagious.
A good teacher cares about their students and wants them to succeed.
A good teacher is supportive of their students and helps them to reach their full potential.
A good teacher is open-minded and willing to learn from their students.
A good teacher is creative and finds new and innovative ways to teach their students.
A good teacher is fair and treats all of their students with respect.
A good teacher is flexible and able to adapt their teaching methods to meet the needs of their students.
A good teacher is a lifelong learner and is always looking for new ways to improve their teaching.