English Grammar Lessons — A1 to B2

Learn English grammar step by step. These free lessons cover 77 grammar topics from beginner (A1) to upper-intermediate (B2) — tenses, articles, modals, conditionals, reported speech and more — each with clear rules, examples and a quiz.

A1 · Beginner 18 grammar topics A2 · Elementary 27 grammar topics B1 · Intermediate 18 grammar topics B2 · Upper-Intermediate 14 grammar topics