ResPubID15389, teacher placement, teacher professional development, communities of practice