ESL Activities

Ideas for activities and games in the English classroom, mainly appropriate for the following levels:

Elementary

Pre-intermediate

Intermediate

Upper-intermediate