Lessons and Worksheets for ESL Teachers and English Students

List of all English lessons for ESL teachers and students by different categories, including grammar, vocabulary, common expressions, punctuation, idioms, synonyms, phrasal verbs, collocations, common mistakes in English …


Useful grammar lessons for ESL teachers and English learners.

[catlist id=80]


A useful glossary of social media acronyms and abbreviations in English.

[catlist id=359]


Learn common expressions and common phrases used in daily English conversations.

[catlist id=201]


Learn English vocabulary with different topics illustrated with pictures.

[catlist id=24]

Confused Words

Most commonly confused words in the English language with definition and examples for ESL Learners.

[catlist id=44]


The list of synonyms will help you expand your English vocabulary.

[catlist id=103]

English Idioms

Commonly used idioms in the English language that ESL learners should know.

[catlist id=12]

Other Ways to Say

Learn other ways to say everyday phrases in English with ESL infographics.

[catlist id=23]

General English Language

General English lessons are designed to improve your English skills by developing your speaking, listening, reading and writing.

[catlist id=101]