icaltefl.com
Cooperative Learning
Cooperative Learning is a teaching strategy in which small teams‏‎, each with students of different abilities, use a variety of learning activities to improve their understanding of a subject. Alth…