Coaching vs Consulting or Therapy

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.