Join esl-lounge Premium!
- High quality PDF lesson plans with full teacher notes
- Business English lesson plans
- US/UK Lesson Plans, mp3 listenings, flashcards...and more!
- 6-month, 12-month or Lifetime memberships available
Is this your first time here? Visit our site guide to learn more about us. Using our ESL materials. Printing resources. Requesting ESL lesson plans. >>> Site Guide
Preparing your students for international examinations and tests? Great resources available.
3000 pages of interactive quizzes for your students.
- English grammar guide
- Phrasal verbs section
- Listening
- Games
Get students thinking about how to speak English.
- Pronunciation materials
- Printable IPA Phonetic charts
- Worksheets on phonemes, stress, intonation and more
Free ESL board games. Including empty master versions. Print out and play for enjoyable lessons. Many grammar and vocabulary points covered. >>> ESL board games
Free apps on both Apple and Android.
- 1000s of English language quizzes
- Listening, games and full stats
- Colorful vocabulary quizzes
- Students track their progress
Our blog The Dangling Modifier, offers great articles on all aspects of ESL teaching. Read the writing of other ESL teachers - or send something in yourself. >>> Our Blog
The very best books, DVDs, guides, software and eBooks to help you and your students in the ESL classroom with teaching and learning English. >>> ESL Books
Song lyrics for ESL classes. Song worksheets for fun ESL lessons. Use music in the class. Request other song lyrics or send in your own. >>> ESL song resources
When students go bad! Read about others' misfortune and embarrassment in the ESL classroom. Add your own tales if you want... >>> Embarrassing stories
Everyone loves a good quiz! Here, we have interactive quizzes on phonology, ESL terminology, spelling and grammar. Try a quiz today - results will be kept secret! >>> Quizzes
Ever-increasing database of ESL terminology - will help you through the maze of ESL, FCE, TOEFL, CALL and more. Never feel lost in a school meeting again! >>> esl terminology