I was overwhelmed and honored to discover the difference the day one of my teachers asked my opinion on certain aspects of his dancing.
Coaching is sharing your external viewpoint with someone. Teaching is telling them how to do stuff. Well, that only slightly touches on it - but I think it's something like that. A teacher shows you how to do something, a coach helps you do what you know better.