Factors affecting the professional development of elementary English teachers | Synapse