The NCBTS is a framework that defines the dimensions of effective teaching, which is helping all students learn curriculum goals. It provides a single framework to define teaching in all aspects of a teacher's professional life and phases of development. This unified framework aims to minimize confusion about effective teaching and to better guide all teacher development programs from schools to the national level.