In the continuous drive for improvement in learning and achievement in schools, the development of teachers and of school leaders remains a major focus. Alternative approaches to professional development have been introduced to Scottish education including coaching and mentoring and learning communities.