Present research is exploring advantages of cooperative learning for students and teachers. Cooperation means working together to accomplish shared goals. Within cooperative situations, individuals seek outcomes that are beneficial to themselves as well as to all other groups so that students work together to maximize their own and each other’s learning unlike individual learning which can be competitive in nature. Cooperative learning is influential instructional strategy. Working in cooperative groups, students learn valuable social skills, practice high level thinking and new concepts.