The first step in implementing an effective, blended learning environment is to have a powerful, team of instructional coaches. The role of an instructional coach is to mentor teachers and support technology enriched, lessons. Coaches can serve at multiple schools or be assigned to one campus. Technology coaches also provide the ongoing support needed to successfully implement new district initiatives such as blended learning. According to the center for public education, ongoing support is a valuable component of effective, professional development.