Established in 2001, International Coach Academy is one of the best coach training schools, training over 4,000 coaches globally in over 90 countries.