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 as well as high morality. An ideal teachers has love and power of teaching students.
Next, teachers should have good communication skills with positive attitudes. In other words, teachers should be sociable, friendly, and wit.
Finally, teachers should have not only good speaking but also writing skills. In addition, teachers should be able 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 to define the ideal teachers.