ESL Resources Websites

Activities for ESL Students
Quizzes, tests, exercises and puzzles to help you learn English as a Second Language.  This project of The Internet TESL Journal (iteslj.org) has thousands of contributions by many teachers.

Dave's ESL Cafe
Internet resource portal for both teachers and students of ESL programs.

English As a Second Language
A starting point for ESL learners who want to study English through the Web that includes links to podcasts, videos, newspapers, magazines, and translations.