Cooperative Learning

Sometimes cooperative learning teams are put together based on mixed abilities, while other times they are group according to learning ability.