How coaching is different from consulting, therapy, and teaching
Consulting vs. Coaching: A consultant tells you what you should do. A coach guides you through a thinking process so you can make better decisions.
Therapy vs. Coaching: A therapist works with you to resolve issues in your past that are causing you pain. A coach provides insight on your present behavior so you can move more effectively towards your goals.
Teaching vs. Coaching: A teacher guides your learning process on a specific pre-determined topic. A coach brings relevant information into the discussion as it applies to your immediate situation.