Despite both being prominent educational approaches, learning communities (collaborative learning) and cooperative learning are similar yet significantly distinct models. They share almost as many similarities as their differences. Essentially, both theoretical frameworks stress the importance of learning with the teacher as a facilitator. Also, much of the emphasis is put on the responsibility of the students to take charge of their learning and determine a greater percentage of the outcome. Just like learning communities, cooperative learning comprise situations in which the learners are required to share their ideas and perspectives in small organized groups. The final notable likeness between the two approaches is that they both make use of the diversity in the students to improve learning and ensure highly positive outcomes.