Effective professional development for teachers should include hands-on technology use, opportunities for collaboration with other teachers, applications relevant to teachers' subjects, and ongoing support. It works best when teachers have a choice in the topics and it is not solely based on test data. While professional development is important for keeping teachers' skills up to date, there is often not enough accountability or connection to improved student outcomes.