Teachers are key to the effective use of information and communication technology (ICT) in schools. Effective teacher professional development for ICT integration must be long-term with multiple engagements, customized to teachers' needs and realities, modeled and reflected upon by teachers, help teachers plan for classroom usage, provide teachers with practice and feedback, and have opportunities for revision. It must also be supported and incentivized from above.