The following excerpt is from Harry Selkow at EliteFTS who has been a strength and athletic coach for longer than I've been alive. If you know me at all, it's no secret that I take many of my best ideas about teaching and education from strength coaches and strength programming. The following is just one good example.
Question this morning was about the difference between "Programming", Being a "Trainer" and "Coaching"
If you're a teacher a don't see the clear analogies to our profession then I will explain. The word programming as he uses it is essentially curriculum design. The role of trainer is the same as instructor and that of coach is an educator.
There are many roles required to be a successful educator, but Harry nailed it on the head with his last few paragraphs about being a coach. A good educator or teacher should have the exact same sentiments toward their students.