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

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, talking about complaints and annoyances

Great talking activities

50 Common Grammar Mistakes to Avoid

Rolecards

Complaint Roleplay

English for Everyone.org

Fun and Educational Math Games for Kids

For Teachers:

Many ESL Lesson Plans Comprehensive ESL Links Page
National Center for ESL Literacy Education Doctorate in TESOL opportunities
Conversation starters  

MiClase.org