There are a lot of qualities the ideal teachers should have.
First, teachers should have patience and tolerance. The students sometimes take a longer time than expected to acquire and learn things. Moreover, they should have high intelligence. Teachers should be not only knowledgeable but also able to answer questions that students ask in their subjects. Ideal teachers have love of teaching students. They should try to improve the way of teaching.
Next, teachers should have good communication skills with positive attitudes. In other words, teachers should be sociable, friendly, and witty.
Finally, teachers should have not only good speaking but also writing skills. In addition, teachers should be able to speak English with fluency and to write for easy reading, for example they should be able to use colorful chalk and write well on the blackboard.
In short, these are three qualities for the ideal teachers.