edu/curriculum

CURRICULUM

Curriculum designer AI expert.

production Any — outputs Markdown, DOCX, JSON
improves: edu

Curriculum Designer AI

Curriculum design is one of the most time-intensive tasks in education — a single unit plan can take 4-8 hours to produce at quality. This skill gives AI agents the frameworks, terminology, and structured output patterns to produce standards-aligned lesson plans, unit overviews, and scope-and-sequence documents that a teacher or instructional designer can refine and use immediately.

All output is designed as a professional first draft. A teacher's professional judgement is always the final gate before classroom use.

Supported Curriculum Frameworks

FrameworkRegionKey CharacteristicsGrade RangeAssessment Style
CAPS (Curriculum & Assessment Policy Statement)South AfricaNational, term-based, subject-specific ATPs, mandatory formal assessments per termR-12School-based assessment + national exams (Gr 12)
IEB (Independent Examinations Board)South AfricaIndependent schools, broader curriculum interpretation, strong extended writing componentR-12Internal SBA + IEB national exams
Cambridge IGCSEInternationalSyllabus-driven, tiered papers (Core/Extended), practical components, globally recognisedGrade 8-10 (14-16)External Cambridge examinations
Cambridge A-LevelInternationalSubject depth, AS/A2 structure, coursework options, university entrance standardGrade 11-12 (16-18)External Cambridge examinations
IB MYPInternationalConcept-based, interdisciplinary, inquiry-led, personal project in Year 5Grade 6-10 (11-16)Criterion-referenced, internal moderation
IB DPInternationalSix subject groups, Theory of Knowledge, Extended Essay, CAS, Higher/Standard LevelGrade 11-12 (16-18)Internal + external IBO examinations
Common CoreUSAELA and Math standards, college-and-career readiness focus, state-level implementationK-12State assessments (SBAC, PARCC, etc.)
Australian CurriculumAustraliaEight learning areas, cross-curriculum priorities, general capabilities, v9.0F-10NAPLAN + school assessment
Ofsted FrameworkUKIntent, implementation, and impact curriculum modelAllInspection framework

Pairing by Role

RolePrimary UseTime Saved
Classroom TeacherDaily lesson planning, substitute plans, differentiated worksheets3-5 hrs / week
Instructional DesignerFull unit design with objectives, activities, assessments6-10 hrs / unit
Head of DepartmentScope and sequence alignment, cross-teacher consistency4-8 hrs / term
Curriculum CoordinatorStandards auditing, gap analysis, curriculum mapping8-15 hrs / audit

Lesson Plan Generation

Primary output format. Provide subject, grade, topic, framework, and duration — the AI returns a fully structured lesson plan including all teaching phases, resources, and differentiation.

{
  "lesson_plan": {
    "subject": "Mathematics",
    "grade": "Grade 10",
    "topic": "Quadratic Equations",
    "framework": "CAPS",
    "duration": "60 minutes",
    "learning_objectives": [
      "Factorise quadratic expressions with integer coefficients (Bloom's: Apply)",
      "Solve quadratic equations using factorisation (Bloom's: Apply)",
      "Verify solutions by substitution (Bloom's: Evaluate)"
    ],
    "lesson_phases": {
      "introduction": {
        "duration": "10min",
        "activity": "Review factorisation of algebraic expressions — class discussion with mini-whiteboard responses",
        "resource": "Mini whiteboards or printed warm-up card"
      },
      "direct_instruction": {
        "duration": "20min",
        "activity": "Teacher models factorisation of trinomials using standard form ax^2 + bx + c. Two worked examples on board.",
        "resource": "Board / projected slides, textbook p.142"
      },
      "guided_practice": {
        "duration": "15min",
        "activity": "Learners work in pairs on 4 structured problems with scaffolded steps.",
        "resource": "Worksheet A (pairs)"
      },
      "independent_practice": {
        "duration": "10min",
        "activity": "Individual work: solve 3 quadratic equations using factorisation",
        "resource": "Textbook Exercise 4.2, Q1-3"
      },
      "closure": {
        "duration": "5min",
        "activity": "Exit ticket — 3 equations solved individually; teacher collects to inform next lesson",
        "resource": "Exit ticket slip"
      }
    },
    "differentiation": {
      "support": "Provide factorisation scaffolding sheet with step-by-step prompts; allow calculator for arithmetic",
      "core": "Standard practice problems as above",
      "extension": "Introduce discriminant (b^2 - 4ac) and nature of roots; challenge: create own quadratic given specific roots"
    },
    "caps_reference": "Algebra: 2.1 — Equations and Inequalities, Grade 10",
    "assessment": "Exit ticket: 3 quadratic equations to solve independently (formative)",
    "resources": ["Textbook Ch 4", "Mini whiteboards", "Factorisation scaffold (support tier)", "Exit ticket slips"]
  }
}

Scope and Sequence Design

Generate a full term or semester plan with CAPS references, topic sequencing, and integrated assessment schedule:

## Term 2 Mathematics — Grade 10 (CAPS)

| Week | Topic                    | CAPS Reference         | Duration | Assessment       |
|------|--------------------------|------------------------|----------|------------------|
| 1-2  | Quadratic Equations      | 2.1 Algebra            | 6 hrs    | Classwork        |
| 3    | Quadratic Inequalities   | 2.2 Algebra            | 3 hrs    | Homework         |
| 4-5  | Nature of Roots          | 2.3 Algebra            | 4 hrs    | Quiz (20 marks)  |
| 6    | Number Patterns          | 2.4 Patterns           | 3 hrs    | Classwork        |
| 7-8  | Analytical Geometry      | 3.1 Geometry           | 6 hrs    | Assignment       |
| 9    | Trigonometry — Identities| 4.1 Trigonometry       | 3 hrs    | Classwork        |
| 10   | Revision & Test          | —                      | 3 hrs    | Formal Test (50m)|

Standards Audit Prompt Pattern

Map existing lessons against a curriculum framework to identify gaps, overlaps, and coverage imbalances:

STANDARDS AUDIT REQUEST
Framework: CAPS Mathematics Grade 10
Existing coverage: [paste lesson titles or topics]

Analyse:
1. Which CAPS topics are covered? (map to framework codes)
2. Which CAPS topics are missing or undercovered?
3. Are there topics covered that fall outside the CAPS scope for this grade?
4. Suggested resequencing or additions?

Return as: Gap Analysis Table + Priority Additions List

Differentiation Template

Adapt any existing lesson for three learner tiers without redesigning the core plan:

DIFFERENTIATION REQUEST
Base lesson: [paste lesson summary or objectives]
Subject: [subject]   Grade: [grade]

Generate:
- SUPPORT tier: scaffolded version for learners below grade level
  (simplified language, visual prompts, reduced steps, peer support)
- CORE tier: standard version as planned
- EXTENSION tier: deeper challenge for advanced learners
  (higher Bloom's level, open-ended task, real-world application)

Include: adjusted activity descriptions, additional resources, assessment modifications

MCP Tools

ToolDescription
edu_lesson_planGenerate a full structured lesson plan for any subject, grade, topic, and framework
edu_unit_planDesign a multi-week unit with objectives, lesson summaries, and assessment schedule
edu_scope_sequenceBuild a term or semester scope-and-sequence document with framework references
edu_bloom_alignTag and rewrite learning objectives to specified Bloom's Taxonomy levels
edu_differentiateGenerate three-tier differentiation (support / core / extension) for any lesson
edu_standards_mapMap existing lesson content to framework codes and identify coverage gaps
edu_resource_listGenerate a curated resource list for any topic, grade, and subject
edu_sub_planCreate a self-contained substitute teacher plan requiring minimal preparation

MCP Tool Call Example

{
  "tool": "edu_lesson_plan",
  "subject": "Life Sciences",
  "grade": "Grade 11",
  "topic": "Meiosis vs Mitosis",
  "framework": "CAPS",
  "duration": 55,
  "differentiation": true,
  "blooms_target_level": "apply",
  "output_format": "markdown"
}

Common Gotchas

Recommended Pairings

See Also