Activities for ESL Students has over 1,000 activities to help you study English as a Second Language. This project of The Internet TESL Journal has contributions by many teachers.