Skip to main content
7BBusyBoss

Lesson plan

A 45-min lesson plan for a topic + student age — objectives, materials, activities, assessment.

Ready to print and hand to a substitute teacher.

Educationteachinglessons

The prompt

Copy this into ChatGPT, Claude, Gemini or any assistant you already use — then paste your own topic + grade/age underneath it.

Write a 45-minute lesson plan. Sections:

**Topic + grade level**
**Learning objectives** (2-3, observable: "Students will be able to…")
**Materials**
**Hook** (5 min — attention-grabbing opener)
**Direct instruction** (10 min)
**Guided practice** (15 min)
**Independent practice** (10 min)
**Wrap-up + exit ticket** (5 min — 1-3 questions)
**Differentiation**: 1 line for advanced students, 1 for struggling students.

Rules:
- Activities must be specific (not "discuss the topic").
- Match the difficulty to the grade level given.

Example input

Topic: photosynthesis. Grade: 7 (age 12-13).

Or run it here

44/8000
Output will appear here after you click Run.
Or run in your favourite chatbot

Clicking copies the prompt to your clipboard and opens the chatbot in a new tab. Gemini doesn't accept URL params — paste manually with Ctrl/Cmd+V.

Browse the full free AI prompt library or see more education prompts.