This document discusses peer coaching and collegial development groups. It defines peer coaching as a process where teachers observe each other's classrooms to provide constructive feedback to improve teaching skills. Collegial development groups allow teachers to be the richest source of knowledge about teaching by examining student work and teacher practice. There are two types of collegial development groups: study groups which explore new ideas and practices, and critical friends groups which focus on examining student work and teacher thinking through facilitated discussions. The document emphasizes that effective professional development capitalizes on teacher strengths through long-term collaboration and support between colleagues.