Lesson Plan Template Generator
Fill in objectives, materials, steps, and assessment — print a clean A4 lesson plan for the diary or inspection file.
Learning objectives
Explain the photosynthesis equation. Identify raw materials and products.
Materials / resources
Chart, leaf samples, textbook
Teaching–learning procedure
Engage with a question about plants and sunlight. Explain process with labelled diagram. Group activity: sequence the stages.
Assessment
Exit ticket — 3 short questions.
Homework / follow-up
Draw a labelled diagram of a leaf cross-section.
How the lesson plan template works
Complete the sections
Enter class, subject, topic, duration, learning objectives, materials, teaching procedure, assessment, and homework. Empty optional fields are omitted from the printout.
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.
GET https://knwdle.com/api/tools/lesson-plan-template-generator| Parameter | Required | Description |
|---|---|---|
subject | Yes | Subject |
topic | Yes | Lesson topic |
className | Yes | Class / section |
durationMinutes | No | Duration in minutes |
objectives | Yes | Learning objectives |
materials | No | Materials / resources |
procedure | Yes | Teaching-learning procedure |
assessment | No | Assessment / checking for understanding |
homework | No | Homework / follow-up |
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"
}