The Danielson's Framework for Teaching is one of the most widely adopted comprehensive approaches to teacher professional learning throughout the world.
The Danielson Framework breaks down teaching activities into 22 components, organized into 4 domains of teaching responsibility.