Cooperative Learning is a teaching strategy where the class is divided into smaller teams of students with different levels of ability. Each student is responsible for learning the material and helping other members of the team learn. Work continues until all members understand.