“…In short, co-teaching is a specific service delivery option that is based on collaboration (Friend & Cook, 2003). According to Jang (2006), team teaching involves two or more teachers whose primary concern is the sharing of teaching experiences in the classroom, and co-generative dialoguing with each other and in doing so, they take collective responsibility for maximizing learning to teach, or becoming better at teaching, while providing enhanced opportunities for their students to learn. It is believed that co-teaching is the reality of the 21st century in business, in industry, in healthcare, in science, in social services and emphatically in education (Friend, 2006).…”