Promoting teachers’ long-term professional growth is a critical problem in teacher education. Professional learning communities have a long-term, positive impact on teacher development, while teacher ...