lesson sprout
THE EVERYDAY ESL TEACHER’S KIT

ESL worksheet generator

A classroom-ready starting point with a reading, activities, and a separate answer key.

Adult learningPrint-friendlyEditable by you
Your workbench

Worksheets

A classroom-ready starting point with a reading, activities, and a separate answer key.

Your words, refined
01 / The starting point
0 / 5,000

Checking cloud availability. Basic templates do not use AI.

02 / Make it yoursEditable output

A little possibility.

Add your details on the left. Your next starting point will appear here.

01Bring your details

A few useful facts go further than a blank page. Start with an example if you like.

02Find a starting point

Use an instant template or request a cloud AI draft when available.

03Make it yours

Check the details, add your own voice, and copy, download, or print your result.

AN EXAMPLE, TO GET YOU STARTED

See the shape of a result.

Editable template · no AI used
WORKSHEET: Ordering lunch at a café
Target: A2 elementary
Name: ____________________  Date: ____________________

LEARNING GOAL
Practice would like, menu vocabulary, and asking the price

1 / BEFORE YOU START
Write three words you already know about this situation.
1. __________  2. __________  3. __________

2 / BUILD A CONVERSATION
Write a greeting, one polite question, and a reply for this situation.
Greeting: ____________________________________
Question: ____________________________________
Reply: _______________________________________

3 / PRACTICE WITH A PARTNER
Try the conversation twice. Change one detail the second time.

4 / REFLECT
One phrase I can use outside class: ____________________

TEACHER KEY
This open-response worksheet has no single answer. Check that the question and reply fit the situation and the learning goal. Review suitability for your class before printing.

From the field notes.

A FEW GOOD QUESTIONS

Before you begin.

Do I need an account?

No account is needed for the tools. Cloud generation has a shared daily allowance and may temporarily be unavailable.

Does anything heavy run on my device?

No AI models are downloaded. Templates and small subtitle files use lightweight browser code. Cloud AI runs on the server.

Are templates and AI drafts different?

Yes. Templates organize your input using fixed structures. The separate AI button sends your input to a cloud model for a new draft. Every result is labeled.

What happens to my input?

Templates stay in your browser. Cloud inputs are sent to Cloudflare when you request generation. This app does not save them. If you enable Remember, your browser stores a draft locally. See the privacy page for provider processing and the short-lived allowance ledger.