Differentiated teaching is a key pedagogy for the Engaging All Students community. Differentiation is instructional design that meets differing learners’ needs and applies to content, process and product. Differentiated teaching provides for a wide range of students. Teachers can cast a wider net by allowing students some control over the level of difficulty that they are working at, modifying set tasks and problems so they allow for more solutions or a wider range of responses and this approach encourages the use of multiple models.