Wandering back on topic... a good teacher, in my opinion: Tailors their teaching style to the student (as much as they are able). E.g. one couple may need more repetition in a lesson, while that might be a waste of time for another couple; one student might need to be shown a figure, while another needs to be lead/backlead. Some coaches are better at this than others, so a "good teacher" can vary depending on the student. Tailors their information to the student. It's never fun to receive a rote, cookie-cutter lesson that a coach gives to all their students. (My best example is a pro who insisted on giving me the ubiquitous "heel turn technique lesson" for a step, when I was actually struggling to apply some weird open smooth shaping to the step.) Breaks down information/actions into understandable bits that the student can apply. In other words, don't say (as I always do to my partner) "just do it better!" Again, whether a teacher's breakdown is helpful can often vary from student to student. Doesn't talk down to their student - perhaps this is a personal turn-off for me, but my fellow students usually agree. Challenges the student. The information the teacher deems appropriate to work on should not be a constant rehash of information the student has already been working on for a while (even if they haven't completely mastered it yet). This is the difference between a so-so lesson and a blow-your-mind lesson. (Of course, this probably doesn't apply to people who take weekly lessons, or pro/am students who need to practice). Changes tactics. If the student has been working on something for a while and isn't getting it at all, i.e. to the point where the teacher can't really challenge them with new information yet, they probably need to hear it a different way.