This document describes 10 different models of teaching: direct instruction, concept attainment, concept development, inductive, vocabulary acquisition, inquiry, problem-based learning, cooperative learning, integrative, and Socratic seminar. For each model, it provides an overview of how the model is designed and how it supports 21st century skills, such as critical thinking, collaboration, communication, and problem solving.