Coaching is an alternative to traditional professional development. Instructional coaches work one-to-one with teachers to provide timely, relevant feedback and suggestions for improvement based on classroom observations. Coaching is differentiated to each teacher’s needs and focused on improving specific skills over the course of a term or school year. Coaching programs can take different forms, but they tend to follow a cycle of learning, observation and data collection, reflection, and goal-setting.