Professional Development
The best Professional Development for teachers happens in their own classroom with their own class.
A mentor/critical friend who can plan, work with, and help with reflection on the lesson is a catalyst for change.
Support and encouragmement over time re-inforces the learning.
Different schools do this in different way, but the key factors are the same.