Collaborative learning has several advantages including increased student involvement, excitement about learning from peers, and positive attitudes like cooperation. It can foster knowledge sharing between students and teachers. However, it also has disadvantages like being time consuming for new teachers and requiring adequate facilities. Research shows cooperative learning leads to overwhelmingly positive academic and social outcomes like improved test scores and relationships across groups. It increases achievement, attendance, motivation and independence.