5 ChatGPT Prompts for Lesson Plans

A longer prompt does not make a better lesson plan. The ones that work name the objective, the class length, and the students in the room, then stop. These five ChatGPT prompts follow that rule. Each one asks for a specific piece of your teaching week, so you get something you can use tomorrow instead of a wall of generic advice.

The variables at a glance

Keep these details handy. Most prompts use three or four of them.

Variable What to fill in
[grade level] The year or grade you teach
[subject] The subject or course
[learning objective] What students should be able to do by the end
[class length] Minutes you have for the lesson
[unit topic] The wider unit this lesson sits inside
[support need] The specific struggle some students have

The prompts

1. Single lesson plan from one objective

Build a single lesson for a [grade level] [subject] class. The objective is: [learning objective]. I have [class length] minutes. Give me a warm-up, a main activity, a check for understanding, and a closing, with rough minutes next to each part.

What it does: Produces a timed lesson skeleton you can drop straight into your planner.

How to use: replace [grade level], [subject], [learning objective], and [class length]; keep the rest as is.

2. Week-long unit outline

Outline a five-day unit for [grade level] [subject] on [unit topic]. Each day should build on the last and end with the objective [learning objective]. For each day, give the focus, the main task, and the takeaway students leave with.

What it does: Shows how separate lessons connect into a coherent unit.

How to use: replace [grade level], [subject], [unit topic], and [learning objective]; keep the rest as is.

3. Differentiation for mixed levels

My [grade level] class is mixed ability. For a lesson on [unit topic], give me three versions of the main task: one for students who need support with [support need], one at grade level, and one extension. Keep all three aimed at the same [learning objective].

What it does: Gives you tiered tasks that keep everyone working on the same goal.

How to use: replace [grade level], [unit topic], [support need], and [learning objective]; keep the rest as is.

4. Assessment and exit ticket

Write five exit-ticket questions for a [grade level] [subject] lesson on [unit topic]. They should tell me whether students met [learning objective]. Mix quick recall with one question that asks them to apply the idea. Add a simple scoring guide.

What it does: Hands you a two-minute check that maps to the objective you taught.

How to use: replace [grade level], [subject], [unit topic], and [learning objective]; keep the rest as is.

5. Materials and time blocks

For a [class length] lesson in [subject] on [unit topic], list every material I need and the prep time for each. Then block the [class length] minutes into teacher-led and student-led segments so I know where to speed up if we run late.

What it does: Catches missing prep and shows where a lesson usually runs over.

How to use: replace [class length], [subject], and [unit topic]; keep the rest as is.

A worked example in full

Take prompt 1 for a ninth-grade biology lesson on cell transport:

Build a single lesson for a 9th grade biology class. The objective is: explain how diffusion and osmosis move water across a membrane. I have 50 minutes. Give me a warm-up, a main activity, a check for understanding, and a closing, with rough minutes next to each part.

That is one swap. Change [learning objective] and [class length] and the same prompt fits a history discussion or a math practice block. If a lesson comes back too full, tell ChatGPT to cut the warm-up to three minutes and rebalance the rest.

Keep going

GuPrompt keeps every prompt copy-paste ready. No account needed.

Leave a Comment