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 …
Grammar
Useful grammar lessons for ESL teachers and English learners.
- Adjectives that Start with F: 100 Popular English Adjectives Beginning with F
- Adjectives that Start with E: List of 100 Common Adjectives Beginning with E
- Adjectives that Start with D: 100 Common Adjectives Words Starting with D
- Adjectives that Start with C: List of 100 Adjectives Starting with C
- Adjectives that Start with B: 100 English Adjectives Starting with the Letter B
- Adjectives that Start with A: 100 Common Adjectives Starting with A in English
- Adjectives to Describe a Person: How to Describe a Person in English
- Personality Traits: 160 English Adjectives that Describe Personality
- Character Traits: Comprehensive List of 240 Positive and Negative Character Traits
- Time Clauses: Useful Examples of Time Clauses in English
Abbreviations
A useful glossary of social media acronyms and abbreviations in English.
Expressions
Learn common expressions and common phrases used in daily English conversations.
- GOOD MORNING: 15+ Creative Ways to Say “Good Morning”!
- Another Word for THEREFORE: 30 Interesting Ways To Say “Therefore”
- Another Word for OH MY GOD: 16 Creative Ways to Say Oh My God!
- TIME Idioms: 10 Useful Idioms About Time in English
- Classroom Language: 29 Useful Classroom English Expressions for ESL Students
- How to Encourage Someone to Do Something in English
- Rain Idioms: 7 Interesting Rain Idioms You Need to Start Using
- Phrasal Verbs with READ: 7 Useful Read Phrasal Verbs in English
- Being Polite: 12 Basic Expressions for Being Polite in English
- Useful Temperature Vocabulary: How to Express Temperature in English
Vocabulary
Learn English vocabulary with different topics illustrated with pictures.
- Endangered Animals: Top 90 Most Endangered Species in the World
- Another Word for SAD: 70 Useful Ways of Saying “Sad” in English
- Words that Start with W: List of 320 Words Beginning with W in English
- Words that Start with F: 565+ Common Words Beginning with Letter F in English
- Words that Start with U: 235 Useful List of English Words Beginning with U
- Healthy Food: List of 120 Healthiest Foods to Eat
- Words that Start with T: 330 Popular Words Starting with Letter T
- Words that Start with M: 300 Common Words Starting with M in English
- Farm Animals: 20 Names of Animals That Live on a Farm
- Words that Start with Q: 150 Powerful Words Beginning with Q in English
Confused Words
Most commonly confused words in the English language with definition and examples for ESL Learners.
Synonyms
The list of synonyms will help you expand your English vocabulary.
- Another Word for DELICIOUS: 21 Common Synonyms for Delicious in English
- Another Word for THANK YOU: 50 Creative Ways to Say “Thank You”
- Another Word for NO: 55+ Simple Ways to Say “No” in English
- Another Word for EASY: 45+ Synonyms for Easy to Expand Your Vocabulary
- Another Word for BECAUSE: 40+ Useful Synonyms for “Because” in English
- Another Word for CONGRATULATIONS: 50 Creative Ways to Say “Congratulations”
- Another Word for AWESOME: 50+ Best Synonyms for Awesome
- Another Word for FRIEND: 30 Friend Synonyms You Should Be Using
- Another Word for ANGER: Interesting List of 33 Anger Synonyms
- Another Word for THEREFORE: 30 Interesting Ways To Say “Therefore”
English Idioms
Commonly used idioms in the English language that ESL learners should know.
Other Ways to Say
Learn other ways to say everyday phrases in English with ESL infographics.
General English Language
General English lessons are designed to improve your English skills by developing your speaking, listening, reading and writing.