Skip to content

Lesson Plan Template API

POST https://api.findutils.com/api/tools/lesson-plan-template/execute

Fill a structured lesson plan template (header, learning objectives, materials, timed activities, assessment, homework, notes) and return the normalized plan object, a Markdown document, and a standalone HTML document. Warns when the activity minutes do not add up to the lesson duration.

Request body

application/json
  • lesson_title

    string optional

    Lesson title. Default "Untitled Lesson".

  • teacher_name

    string optional

    Teacher name.

  • subject

    string optional

    Subject.

  • grade_level

    string optional

    Grade level or class.

  • date

    string optional

    Lesson date (any text, e.g. 2026-09-01).

  • duration

    integer optional

    Lesson duration in minutes. Default 45. Default 45.

  • objectives

    array optional

    Learning objectives.

  • materials

    array optional

    Materials and resources.

  • activities

    array optional

    Timed activities: { time (minutes), description }.

  • assessment

    string optional

    Assessment paragraph.

  • homework

    string optional

    Homework or extension paragraph.

  • notes

    string optional

    Teacher notes.

Example arguments

Verified
{
  "lesson_title": "Intro to Fractions",
  "duration": 45,
  "objectives": [
    "Understand halves"
  ],
  "activities": [
    {
      "time": 45,
      "description": "Group practice"
    }
  ]
}