Instructional Coach is an on-site professional developer who uses effective instructional practices to collaborate with teachers, identify strategies that effectively meet teachers’ needs, and help teachers implement new teaching and learning practices (Knight, 2004).