Create a Lesson Plan
Design a complete lesson plan with learning objectives, activities, assessments, and timing.
The Prompt
Create a detailed lesson plan for the following topic. Include: 1. Learning objectives: what students will be able to DO after this lesson (Bloom's taxonomy verbs) 2. Prior knowledge required 3. Materials and resources needed 4. Lesson structure with timing: - Hook/engagement: 5-10 min - Direct instruction: 15-20 min - Guided practice: 15-20 min - Independent practice: 10-15 min - Closure/reflection: 5 min 5. Differentiation: how to support struggling and advanced students 6. Assessment: how you'll know students understood 7. Extension activities Topic: [LESSON TOPIC] Audience: [GRADE LEVEL OR SKILL LEVEL] Session length: [30 / 45 / 60 / 90 MINUTES] Format: [IN-PERSON / ONLINE / SELF-PACED]
Example Output
75-minute lesson on 'Writing effective SQL JOINs' for junior developers. Objectives: students will write a 3-table INNER JOIN without reference, explain when to use LEFT vs. INNER JOIN, and debug an incorrect JOIN result. Hook: 'Which question can you NOT answer with one table?' Guided practice: 3 progressively complex queries.
FAQ
Which AI model is best for Create a Lesson Plan?
Claude Sonnet 4 — writes pedagogically sound lesson plans with clear learning progression.
How do I use the Create a Lesson Plan prompt?
Copy the prompt, replace the [BRACKETED] placeholders with your specific information, and paste into your preferred AI assistant (ChatGPT, Claude, Gemini, etc.). 75-minute lesson on 'Writing effective SQL JOINs' for junior developers. Objectives: students will write a 3-table INNER JOIN without reference, explain when to use LEFT vs. INNER JOIN, and debug an incorrect JOIN result. Hook: 'Which question can you NOT answer with one table?' Guided practice: 3 progressively complex queries.
Model Recommendation
Claude Sonnet 4 — writes pedagogically sound lesson plans with clear learning progression.