Abstract
Collaborative teaching is a teaching practice that includes groups of students working together to solve a problem, complete a
task or create a product. There is a trend toward collaboration in the 21st century, as; collaborative teaching, learning, thinking
and working. In education, collaboration is the most successful promotion of teaching programs for the majority of students.
There is a change in role of teachers who use collaborative learning approaches. In a collaborative setting, teachers are no longer
as experts transmitting knowledge to the students, but they act as experts who design academic programs for students, as
instructors or mentors particularly in the emergent learning process. This review article seeks to define the collaborative style of
teaching and learning, the basic elements of it and the main benefits thereof