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.