Peer coaching. Sustained, embedded professional development can involve a collaborative program utilizing a mentor or a peer coach. This type of professional development allows the teacher to apply leaming in the real world of the classroom while being supported by a peer coach. Showers and Joyce (1996) defined peer coaching as a means of helping teachers fransfer newly acquired leaming and skills from the workshop to the classroom. Peer coaching is a mode of support for teachers to ensure students reap the benefits of science teaching and leaming. Furthermore, Chase and Wolfe (1989) described peer coaching as a means by which teachers can experiment with new ideas in a safe environment free from the fear of failure. Little (2005) commented that peer coaching can provide teachers a natural support system that can enhance teacher performance by sharing knowledge and expertise through collaboration. Providing teachers with support and expert knowledge can lead to positive changes in the classroom.