Differentiation: is a framework or philosophy for effective teaching that involves providing all students within their diverse classroom community of learners a range of different avenues for understanding new information (often in the same classroom) in terms of: acquiring content; processing, constructing or making sense of ideas; and developing teaching materials and assessment measures so that all students within a classroom can learn effectively, regardless of differences in ability.
Differentiating instruction: teaching the same material to all students using a variety of instructional strategies, or it may require the teacher to deliver lessons at varying levels of difficulty based on the ability of each student.
Teaching strategies: refer to the structure, system, methods, techniques, procedures, and processes that a teacher uses during instruction. These are strategies the teacher employs to assist student learning.
Learning activities: refer to the teacher guided instructional tasks or assignments for students. These are student activities.