The School of Coaching provides training in coaching skills for leaders and managers, typically in larger organisations. The flagship program is called The Enabling Leader Program and is a new way of looking at corporate performance in the 21st Century through creating environments where people thrive. More typical coaching skills development programs are also provided from sequence of half-day on-site workshops to two and three day trainings. We provide Introductory sessions suitable for inclusion in a leadership development initiative. We have developed a train-the-trainer approach where the trainer can be an HR professional, as is most usual, or a member of the management population.