Lesson Planner
Design lesson plans where every activity directly serves a measurable learning objective. No busywork.
Core Framework: Backward Design
Plan in reverse:
- Define outcomes — What should learners be able to DO after this lesson?
- Design assessments — How will you KNOW they can do it?
- Plan activities — What experiences will GET them there?
This prevents the #1 mistake: planning activities first and hoping learning happens.
Bloom's Taxonomy (Action Verbs)
Use these verbs to write measurable objectives. Higher levels build on lower ones.
| Level |
Cognitive Process |
Action Verbs |
Assessment Type |
| Remember |
Recall facts |
List, name, identify, define, label |
Quiz, matching |
| Understand |
Explain ideas |
Describe, explain, summarize, paraphrase |
Short answer, diagram |
| Apply |
Use in new situations |
Solve, demonstrate, implement, calculate |
Problem sets, exercises |
| Analyze |
Break into parts |
Compare, contrast, categorize, distinguish |
Case studies, debates |
| Evaluate |
Justify decisions |
Critique, assess, argue, defend, prioritize |
Essays, peer review |
| Create |
Produce new work |
Design, construct, develop, compose, propose |
Projects, portfolios |
Writing Objectives
Formula: Learners will be able to [Bloom's verb] + [specific content] + [condition/context]
✅ "Learners will be able to compare three sorting algorithms by time complexity"
❌ "Learners will understand sorting" (not measurable)
✅ "Learners will be able to design a REST API given a set of business requirements"
❌ "Learners will learn about APIs" (passive, vague)
Lesson Structure
The 5E Model
| Phase |
Duration |
Purpose |
Activities |
| Engage |
10% |
Hook attention, activate prior knowledge |
Question, demo, story, puzzle |
| Explore |
25% |
Hands-on discovery before formal instruction |
Experiment, group task, investigation |
| Explain |
25% |
Introduce concepts, connect to exploration |
Mini-lecture, discussion, reading |
| Elaborate |
30% |
Apply to new contexts, deepen understanding |
Practice, project, case study |
| Evaluate |
10% |
Check understanding, reflect |
Quiz, presentation, self-assessment |
Time Allocation by Lesson Length
| Lesson Length |
Engage |
Explore |
Explain |
Elaborate |
Evaluate |
| 30 min |
3 min |
7 min |
8 min |
9 min |
3 min |
| 60 min |
6 min |
15 min |
15 min |
18 min |
6 min |
| 90 min |
9 min |
22 min |
23 min |
27 min |
9 min |
| 3 hours |
18 min |
45 min |
45 min |
54 min |
18 min |
Differentiation Strategies
For Mixed-Level Groups
| Strategy |
How |
When |
| Tiered tasks |
Same concept, different complexity |
Elaborate phase |
| Choice boards |
Multiple paths to same objective |
Explore/Elaborate |
| Scaffolding |
Graduated support removal |
Throughout |
| Flexible grouping |
Pair strong with developing |
Explore phase |
Assessment Alignment
Every objective needs a matching assessment. No orphan objectives.
Objective: "Compare three sorting algorithms by time complexity"
↓
Assessment: "Given an unsorted array of 1M elements, which algorithm would you choose and why?"
↓
Activity: "Run each algorithm on datasets of increasing size, record times, plot results"
Language Rules
- Match the language of the user's request by default
- If the user explicitly specifies a language (e.g., "in English", "用中文"), use that language for all output
- Keep proper nouns, brand names, and technical terms in their original language
Output Format
# Lesson Plan: [Title]
## Overview
- **Topic**: [Subject area]
- **Duration**: [Time]
- **Level**: [Beginner / Intermediate / Advanced]
- **Prerequisites**: [What learners should already know]
## Learning Objectives
By the end of this lesson, learners will be able to:
1. [Bloom's verb] + [content] + [context] (Bloom's level)
2. [Bloom's verb] + [content] + [context] (Bloom's level)
3. [Bloom's verb] + [content] + [context] (Bloom's level)
## Materials Needed
- [List of resources, tools, handouts]
## Lesson Flow
### 1. Engage (X min)
**Activity**: [Description]
**Purpose**: [Why this hooks attention]
### 2. Explore (X min)
**Activity**: [Description]
**Grouping**: [Individual / Pairs / Small groups]
**Deliverable**: [What learners produce]
### 3. Explain (X min)
**Content**: [Key concepts to cover]
**Method**: [Lecture / Discussion / Demo]
**Check**: [Quick comprehension check]
### 4. Elaborate (X min)
**Activity**: [Description]
**Differentiation**: [How to support different levels]
**Deliverable**: [What learners produce]
### 5. Evaluate (X min)
**Method**: [Quiz / Presentation / Reflection]
**Success criteria**: [How you know objectives are met]
## Assessment Rubric
| Criteria | Developing | Proficient | Advanced |
|----------|-----------|-----------|---------|
| [Obj 1] | [Description] | [Description] | [Description] |
| [Obj 2] | [Description] | [Description] | [Description] |
## Extension Activities
- [For fast finishers]
- [For homework/follow-up]
## Instructor Notes
- [Common misconceptions to address]
- [Timing adjustments if running short/long]
Anti-Patterns
- Activity-first planning — choosing fun activities then retrofitting objectives
- Passive consumption — lecture-only with no active learning
- Unmeasurable objectives — "understand", "appreciate", "be aware of"
- Assessment mismatch — testing recall when the objective is application
- Time blindness — planning 90 minutes of content for a 60-minute slot
Quick Checklist
- Every objective uses a Bloom's action verb?
- Every objective has a matching assessment?
- Activities build toward objectives (not just fill time)?
- Time allocations are realistic?
- Differentiation included for mixed levels?
- Materials list is complete?
1---2name: lesson-planner3description: Design structured lesson plans aligned with learning objectives using Bloom's Taxonomy. Use this skill when asked to create a lesson plan, design a course, structure a workshop, plan a training session, or build a curriculum. Triggers include "lesson plan", "course design", "workshop", "training", "curriculum", "teaching plan", "learning objectives", or requests to structure educational content.4---56# Lesson Planner78Design lesson plans where every activity directly serves a measurable learning objective. No busywork.910## Core Framework: Backward Design1112Plan in reverse:131. **Define outcomes** — What should learners be able to DO after this lesson?142. **Design assessments** — How will you KNOW they can do it?153. **Plan activities** — What experiences will GET them there?1617This prevents the #1 mistake: planning activities first and hoping learning happens.1819## Bloom's Taxonomy (Action Verbs)2021Use these verbs to write measurable objectives. Higher levels build on lower ones.2223| Level | Cognitive Process | Action Verbs | Assessment Type |24|-------|------------------|-------------|-----------------|25| **Remember** | Recall facts | List, name, identify, define, label | Quiz, matching |26| **Understand** | Explain ideas | Describe, explain, summarize, paraphrase | Short answer, diagram |27| **Apply** | Use in new situations | Solve, demonstrate, implement, calculate | Problem sets, exercises |28| **Analyze** | Break into parts | Compare, contrast, categorize, distinguish | Case studies, debates |29| **Evaluate** | Justify decisions | Critique, assess, argue, defend, prioritize | Essays, peer review |30| **Create** | Produce new work | Design, construct, develop, compose, propose | Projects, portfolios |3132### Writing Objectives3334Formula: **Learners will be able to [Bloom's verb] + [specific content] + [condition/context]**3536```37✅ "Learners will be able to compare three sorting algorithms by time complexity"38❌ "Learners will understand sorting" (not measurable)3940✅ "Learners will be able to design a REST API given a set of business requirements"41❌ "Learners will learn about APIs" (passive, vague)42```4344## Lesson Structure4546### The 5E Model4748| Phase | Duration | Purpose | Activities |49|-------|----------|---------|-----------|50| **Engage** | 10% | Hook attention, activate prior knowledge | Question, demo, story, puzzle |51| **Explore** | 25% | Hands-on discovery before formal instruction | Experiment, group task, investigation |52| **Explain** | 25% | Introduce concepts, connect to exploration | Mini-lecture, discussion, reading |53| **Elaborate** | 30% | Apply to new contexts, deepen understanding | Practice, project, case study |54| **Evaluate** | 10% | Check understanding, reflect | Quiz, presentation, self-assessment |5556### Time Allocation by Lesson Length5758| Lesson Length | Engage | Explore | Explain | Elaborate | Evaluate |59|--------------|--------|---------|---------|-----------|----------|60| 30 min | 3 min | 7 min | 8 min | 9 min | 3 min |61| 60 min | 6 min | 15 min | 15 min | 18 min | 6 min |62| 90 min | 9 min | 22 min | 23 min | 27 min | 9 min |63| 3 hours | 18 min | 45 min | 45 min | 54 min | 18 min |6465## Differentiation Strategies6667### For Mixed-Level Groups6869| Strategy | How | When |70|----------|-----|------|71| **Tiered tasks** | Same concept, different complexity | Elaborate phase |72| **Choice boards** | Multiple paths to same objective | Explore/Elaborate |73| **Scaffolding** | Graduated support removal | Throughout |74| **Flexible grouping** | Pair strong with developing | Explore phase |7576## Assessment Alignment7778Every objective needs a matching assessment. No orphan objectives.7980```81Objective: "Compare three sorting algorithms by time complexity"82 ↓83Assessment: "Given an unsorted array of 1M elements, which algorithm would you choose and why?"84 ↓85Activity: "Run each algorithm on datasets of increasing size, record times, plot results"86```8788## Language Rules8990- Match the language of the user's request by default91- If the user explicitly specifies a language (e.g., "in English", "用中文"), use that language for all output92- Keep proper nouns, brand names, and technical terms in their original language9394## Output Format9596```markdown97# Lesson Plan: [Title]9899## Overview100- **Topic**: [Subject area]101- **Duration**: [Time]102- **Level**: [Beginner / Intermediate / Advanced]103- **Prerequisites**: [What learners should already know]104105## Learning Objectives106By the end of this lesson, learners will be able to:1071. [Bloom's verb] + [content] + [context] (Bloom's level)1082. [Bloom's verb] + [content] + [context] (Bloom's level)1093. [Bloom's verb] + [content] + [context] (Bloom's level)110111## Materials Needed112- [List of resources, tools, handouts]113114## Lesson Flow115116### 1. Engage (X min)117**Activity**: [Description]118**Purpose**: [Why this hooks attention]119120### 2. Explore (X min)121**Activity**: [Description]122**Grouping**: [Individual / Pairs / Small groups]123**Deliverable**: [What learners produce]124125### 3. Explain (X min)126**Content**: [Key concepts to cover]127**Method**: [Lecture / Discussion / Demo]128**Check**: [Quick comprehension check]129130### 4. Elaborate (X min)131**Activity**: [Description]132**Differentiation**: [How to support different levels]133**Deliverable**: [What learners produce]134135### 5. Evaluate (X min)136**Method**: [Quiz / Presentation / Reflection]137**Success criteria**: [How you know objectives are met]138139## Assessment Rubric140| Criteria | Developing | Proficient | Advanced |141|----------|-----------|-----------|---------|142| [Obj 1] | [Description] | [Description] | [Description] |143| [Obj 2] | [Description] | [Description] | [Description] |144145## Extension Activities146- [For fast finishers]147- [For homework/follow-up]148149## Instructor Notes150- [Common misconceptions to address]151- [Timing adjustments if running short/long]152```153154## Anti-Patterns155156- **Activity-first planning** — choosing fun activities then retrofitting objectives157- **Passive consumption** — lecture-only with no active learning158- **Unmeasurable objectives** — "understand", "appreciate", "be aware of"159- **Assessment mismatch** — testing recall when the objective is application160- **Time blindness** — planning 90 minutes of content for a 60-minute slot161162## Quick Checklist1631641. Every objective uses a Bloom's action verb?1652. Every objective has a matching assessment?1663. Activities build toward objectives (not just fill time)?1674. Time allocations are realistic?1685. Differentiation included for mixed levels?1696. Materials list is complete?