There are a lot of qualities the ideal teachers should have.
First , teachers should have patience and tolerance, because the students sometimes take a longer time than expected to acquire and learn things. Moreover, they should be intelligent, and have high morality. If teachers have love and power of teaching students, we can say they are the best teachers.
Next , teachers should have good communication skills with positive attitudes. In other words, teachers should be sociable, friendly, and smiley.
Finally , teachers should have not only good pronunciation but also writing free composition. 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.