We all want to be "great" teachers, don't we? But it's not as easy as some might think. Dealing with a variety of learners: those who are academically gifted, those who struggle with learning, and those who come from a variety of different backgrounds and cultures takes a great deal of practice, preparation, and planning. Don't despair, though. This text will help all teachers in all subject areas become better at what they do! We provide a framework for teaching content subjects that we've found to work well with all learners.