One very effective strategy to meet the needs of students with learning difficulties is co-teaching (collaborative teaching or team teaching), an instructional arrangement by which two teachers with different expertise share instructional responsibility for a general education class that serves a heterogeneous group of students, some of whom have IEPs and receive special education support.

Kids in class

During co-teaching, either the two teachers share responsibility for delivering instruction or one teacher "shadows" the other to meet students' particular needs.