This document discusses effective approaches to professional development for teachers. It emphasizes that professional development needs a clear plan that includes ongoing coaching and mentoring, not just single workshops, in order to effectively support implementation in the classroom. It also stresses the importance of professional development given changing student and technology landscapes. Key elements of effective professional development identified include knowledge resources, collaboration, evaluation, and sustainability.