• Collaborative Activities for ESL students

    I strongly believe that collaborative and peer to peer learning are effective as they they provide opportunities for engagement and student autonomy. What resources do you use for collaborative learning in your classroom?