ESL Activity Generator for Speaking, Listening, Reading, and Writing
Describe what you're teaching and ELTDesk writes a classroom-ready activity matched to your students' proficiency level, in the skill you want them to practice.
Try it out.
See sample activity ideas in action. Demo results are pre-made examples for Animals and Their Habitats, Grades 3–4. Sign up free to create activity ideas from your own lesson.
Try printing it! See how quickly your materials come out classroom-ready, neatly formatted and ready to hand out.
Sample lesson
Animals and Their Habitats · Grades 3–4 (Emerging)Choose from 21+ common classroom supplies, add your own, and save your list for next time.
Level 2 (Grades 2–3): short, simple sentences.
Click Generate Activity Ideas to see the classroom activities this lesson produces.
Ready to use it with your own lesson? Get Started Free.
Why teachers use our ESL activity generator
A complete activity, leveled and ready, instead of a blank planning page.
Matched to the level you set
Choose Entering, Emerging, Developing, Expanding, or Bridging, and the task fits the students in front of you.
Pick the skill to practice
Speaking, listening, reading, or writing, written for pairs, small groups, or the whole class.
Low prep by design
Activities that use what you already have in the room, with no special supplies and no setup.
Ready in about a minute
A full activity with student directions, printed before the period starts.
How it works
Three steps, about a minute.
Describe what you're teaching
Name the topic, text, or vocabulary you want the activity to cover.
Choose the level and skill
Set the proficiency level and whether students are speaking, listening, reading, or writing.
Print it or save it
Print the activity for class, or save it to your library to reuse with another group.
ESL activity FAQs
Common questions about generating activities for English learners.
Ready for an activity that fits your class?
Free to try. No credit card required.
