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.
- 90 Useful Appearance Adjectives to Describe People
- Conjunctive Adverbs: 50+ Popular Conjunctive Adverbs for English Students
- Feeling Words: 100+ Useful Words for Talking about Feeling Good or Bad
- Groups of Animals: 110+ Interesting Collective Nouns for Animals
- Using Conditional Conjunctions in Sentences | Meaning and Examples
- Prepositional Phrase: A Big List of 160+ Prepositional Phrases
- Strong Adjectives: List of 150+ Strong Adjectives 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.
Vocabulary
Learn English vocabulary with different topics illustrated with pictures.
- Another Word for STRONG: 65 Synonyms for “Strong” to Expand Your Vocabulary
- Adjectives that Start with S: List of 100 Adjectives Starting with S
- Adjectives that Start with R: 100 English Adjectives that Start with R
- Adjectives that Start with Q: 100 English Adjectives that Start with Q
- Adjectives that Start with P: List of 100 Adjectives Beginning with P in English
- Adjectives that Start with O: 100 Useful Adjectives Beginning with O
- Adjectives that Start with N: 100 English Adjectives Starting with the Letter N
- Adjectives that Start with M: 100 Common Adjectives Beginning with the Letter M
- Adjectives that Start with L: Useful List of 100 English Adjectives Beginning with L
- Adjectives that Start with K: 100 Adjectives Starting with the Letter K
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.
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.