Co-teaching is when a general education teacher and a special education teacher share the responsibilities of planning lessons, delivering instruction, and assessing skills in a heterogeneous classroom.
Co-teaching allows for all students to receive a standards-based education in a least restrictive environment.