I teach chess to kids almost everyday and I have encountered various set of kids in my 6 years experience . At first I must admit, it was difficult to cope as sometimes I get very frustrated if my efforts are in vain. I sometimes try different ways but some children don't get it,or they take too much time to understand. On the contrary, I have raised great chess players too but I can't still say am a great teacher yet! Maybe when i stop complaining, I only teach because of my passion for the game of CHESS and because I know the benefits as I also learnt it when I was 10.
To be a good teacher means that you have to commit yourself to the career and to spend every second available improving yourself so you can be a better teacher.
This is well spot on! Great post! I was go around hive and I found this community! I love it.