Recommended 10 Random ESL Teaching Resources For English Language Teachers
35,119 Certified Grads since 1992


ESL Teaching Resources

Lesson Activities | Lesson Plans | Classroom and Teacher Resources | Theory and Research | Additional Resources

Approaching Writing Skills through Fairy Tales
[+] Fairy Tales as an ESL Exercise

Keywords: activities for teachers intermediate lessons listening reading speaking theory writing

Grammar Quizzes and Tests
[+] Quizzes and Tests on common grammar structures.

Keywords: for students for teachers games lessons printable reading speaking writing

Using Personal Photographs to Spark Narrative Writing
[+] Discussion Oriented Around Personal Photos

Keywords: activities for teachers intermediate lessons listening speaking writing

Language Arts Lesson Plans
[+] Lesson plans for grades K through 12, focusing on language arts.

Keywords: advanced beginner for teachers grammar intermediate lessons listening reading speaking writing

English Pronunciation
[+] Videos and audio demonstrations of proper English pronunciation.

Keywords: activities advanced beginner for students for teachers intermediate listening online speaking

Breaking News English
[+] News-Based Activities

Keywords: activities advanced for students for teachers grammar intermediate lessons listening online printable reading speaking theory writing

ESL Lesson Plans and Worksheets for Teachers
[+] Many ESL lessons and activities broken down by level.

Keywords: activities for students for teachers games intermediate lessons online printable reading speaking theory writing

The Grammar Slammer
[+] Grammar checking software and tips to improve grammar.

Keywords: advanced grammar intermediate writing

Teach Students to Interact, Not Just Talk
[+] Techniques and Activity Ideas for Promoting Speaking in Class

Keywords: activities for teachers speaking theory

A Story-Telling and Re-Telling Activity
[+] Story-Based ESL Practice Activity

Keywords: activities advanced for teachers intermediate lessons listening reading speaking writing