Classroom and teaching environment

Lesson Plan Template Generator

Fill in objectives, materials, steps, and assessment — print a clean A4 lesson plan for the diary or inspection file.

  • 100% free
  • No sign-up required
  • Runs in your browser
  • JSON API for agents

A4

Printable plan

Fields

Inspection-ready

Free

No sign-up

How the lesson plan template works

Each block explains one part of how this works and how to read the result.

  1. Complete the sections

    Enter class, subject, topic, duration, learning objectives, materials, teaching procedure, assessment, and homework. Empty optional fields are omitted from the printout.

  2. Source

    Structured lesson-plan template aligned with common B.Ed / school-inspection fields (objectives, prior knowledge, procedure, assessment, homework). Adapt to your board’s required format.

Frequently asked questions

Does this match CBSE lesson-plan format?

It covers the fields most schools expect. If your cluster requires a specific proforma, map these sections onto that sheet.

Can I save plans online?

Not in this free tool — print or use the JSON API to store elsewhere. Knwdle Notes/Assignments can hold ongoing resources.

Are learning outcomes Bloom-tagged?

You can write Bloom verbs into the objectives field; tagging is manual.

Is duration required?

Recommended for timetable alignment; the form allows leaving it blank if you only need content sections.

For developers & AI agents

The Lesson Plan Template Generator is also available as a free, unauthenticated JSON API — no API key, no sign-up, CORS enabled for all origins. Send a GET request with the parameters below and receive the computed result as JSON, including the source of the format or formula used. Invalid input returns HTTP 400 with a JSON { "error": "..." } body.

Endpoint
GET https://knwdle.com/api/tools/lesson-plan-template-generator
Query parameters
ParameterRequiredDescription
subjectYesSubject
topicYesLesson topic
classNameYesClass / section
durationMinutesNoDuration in minutes
objectivesYesLearning objectives
materialsNoMaterials / resources
procedureYesTeaching-learning procedure
assessmentNoAssessment / checking for understanding
homeworkNoHomework / follow-up
Example

Request:

GET https://knwdle.com/api/tools/lesson-plan-template-generator?subject=Science&topic=Photosynthesis&className=8-B&durationMinutes=40&objectives=Explain+photosynthesis+equation;Identify+raw+materials&materials=Chart,leaf+samples&procedure=Engage+with+question;Explain+with+diagram;Group+activity&assessment=Exit+ticket+3+Q&homework=Draw+labelled+diagram

Response:

{
  "tool": "lesson-plan-template-generator",
  "name": "Lesson Plan Template Generator",
  "source": "Structured lesson-plan template aligned with common B.Ed / school-inspection fields (objectives, prior knowledge, procedure, assessment, homework). Adapt to your board’s required format.",
  "subject": "Science",
  "topic": "Photosynthesis",
  "className": "8-B",
  "durationMinutes": 40,
  "objectives": "Explain photosynthesis equation;Identify raw materials",
  "materials": "Chart,leaf samples",
  "procedure": "Engage with question;Explain with diagram;Group activity",
  "assessment": "Exit ticket 3 Q",
  "homework": "Draw labelled diagram"
}

Run the whole institution on one system

Knwdle connects timetables, attendance, fees, and academics — so planning tools become live operations, not one-off PDFs.

Free trial · No credit card · SaaS or custom-built