The Danielson Framework for teaching is an educational practice that provides helpful instructions on how to teach effectively and be a teacher of impact. The framework attempts to outline many facets of great teaching and can be utilized by teachers everywhere and at any skill level - from pre-service teachers to even teachers with 30 years or more of teaching experience! It is a helpful guide for teachers to adopt to better their classrooms. Each domain emphasizes a different aspect of the teaching process (from beginning to end - the beginning preparations to the final execution of the plans professionally) and highlights important subcategories under each domain that support the domain's main purpose. The framework is very extensive and filled with good teaching points to remember while in the classroom daily. It is a fantastical tool for any teacher's teaching toolbox!