Wonderful ESL Links

For Students:

Idioms and Fables presented orally ESL Quizzes
Oral/Listening Quizzes ESL Links and Activities, oral and written
Grammar Bytes, fairly advanced grammar exercises and quizzes Opposites
Listen and Answer Dave's ESL Cafe, great for students and teachers
Audio of common phrases categorized by activity English-Russian
English-Spanish English-Tagalog
English-Portugese Easy Scrambled Words
Advanced activities related to CNN news stories Great ESL sites
1 Language.com, wide variety of excellent ESL activities English Club
Isabel's English ESL Flow
Great talking activities  
Rolecards Complaint Roleplay

For Teachers:

Many ESL Lesson Plans Comprehensive ESL Links Page
National Center for ESL Literacy Education