Wonderful ESL Links

For Students:

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

ESL Quizzes

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

50 Common Grammar Mistakes to Avoid

Rolecards

Complaint Roleplay

English for Everyone.org

Fun and Educational Math Games for Kids

Pigly Calculators, calculators of many kinds

Story of the Spread of the English Language

For Teachers:

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

MiClase.org