The NCBTS is a framework that defines effective teaching which means helping all students learn curriculum goals. It provides a single framework to define teaching that should minimize confusion and guide teacher development programs from school to national levels. The framework contains 7 domains that describe the different dimensions of teaching: social regard for learning, learning environment, diversity of learners, curriculum, planning/assessing/reporting, community linkages, and personal growth. Each domain contains competencies that effective teachers demonstrate.