We make life easy for ESL teachers. Search our lesson plans:

My Friends Are All Lazy! (Free)
Lesson Plans

Teach your low-level students to describe people using these adjectives and fun, easy-to-manage speaking games!…

How Good is Your Memory? — Free ESL Lesson Plan
Lesson Plans

UPDATED! Screen-share version now available. This ESL lesson plan for B2+ to C2 explores the…

Recycling and 'ed' Endings (Free)
Lesson Plans

Let's make light work of both recycling and -ed endings! Today's ESL lesson plan makes…

(Vocab) Jobs & Professions (Free)
Lesson Plans

My A1-A2 students need vocabulary! This ESL image-based vocabulary booster teaches the names of jobs…

How we make your life easier

ESLhome offers ESL teachers full access to:

  • Download-and-go lesson plans
  • Printable and online-ready worksheets
  • Teacher’s insights
  • Business English material
  • Speaking games, puzzles, brainteasers, and more.
Enjoy our free ESL materials! New material is uploaded regularly.

New! Sort our ESL lesson plans and materials by complexity:

Simple

These lesson plans are simple and easy to teach, require little or no planning, and use basic activities such as conversation prompts, simple reading exercises, and picture-based matching.

Balanced

These lesson plans have a balance between simplicity and depth. They may include a little planning, or some exercises the teacher will need to read in advance for the lesson to run smoothly, but no extensive planning.

In-Depth

These lesson plans are more in-depth, so may include pre-class material, or more comprehensive activities. They generally have mix a language point with a topic, and require some planning or prior knowledge from the teacher.

ESLhome