Professional development — formal in-service training to upgrade the content knowledge and pedagogical skills of teachers — is widely viewed as an important means of improving teaching and learning. While many interventions include professional development, professional development was the...