Lesson Plan Generator
Fill in a gradual release, 5E, Madeline Hunter or starter-main-plenary lesson plan, watch the timings total up, and export it as Markdown, text or PDF.
Lesson sequence
Finished plan — 2 PDF pages
Sections keep whatever you type when you switch structures, so you can draft in one model and print in another. The plan is assembled entirely in your browser — nothing you write about your class is uploaded anywhere.
What is the Lesson Plan Generator?
A lesson plan generator turns form fields — objective, standards, materials and each stage of the lesson — into a formatted plan, adds up the minutes you allocate against the period length, and exports the result as Markdown, plain text or a paginated PDF.
- Four lesson structures: gradual release, 5E, Madeline Hunter and starter-main-plenary
- Per-section minutes summed live against the period length
- A clear warning when the sections overrun the lesson
- Section text is preserved when you switch between structures
- Markdown, plain text and paginated PDF exports
- A blank reflection heading printed for notes after the lesson
How to use the Lesson Plan Generator
- 1
Enter the lesson title and choose a lesson structure, then fill in the subject, class, teacher and date.
- 2
Set the period length in minutes and check the timing panel as you allocate minutes to each section.
- 3
Write the objective, standards, materials and key vocabulary, then complete each stage of the lesson sequence.
- 4
Add differentiation, checks for understanding, assessment and homework at the bottom.
- 5
Copy the Markdown, or download the plan as .md, .txt or a PDF.
About the Lesson Plan Generator
The ByteTools Lesson Plan Generator gives you four lesson structures to choose from: gradual release with I do, we do and you do; the 5E enquiry model; Madeline Hunter's seven steps; and a simple starter, main and plenary. Pick one and the right sections appear, each with its own minutes box and a hint about what belongs there.
The timing panel adds up every section and compares the total with your period length, so you find out that your fifty-five minute lesson actually needs seventy before you stand in front of the class. Text you have already typed is kept when you switch structures, so you can draft in one model and print in another.
The finished plan can be copied as Markdown, downloaded as Markdown or plain text, or exported as a paginated PDF. Everything is assembled in your browser — nothing about your class, your school or your planning is uploaded anywhere.
Frequently asked questions
What should a lesson plan include?
Most templates expect a learning objective, the standards it addresses, materials, a sequence of timed activities, differentiation, a check for understanding and an assessment. This generator prompts for each of those and leaves out any section you leave blank.
What is the I do, we do, you do lesson structure?
Gradual release of responsibility moves a class from teacher modelling (I do) through guided practice together (we do) to independent work (you do). It is the default structure here because it maps cleanly onto a single period.
How is the lesson timing calculated?
Each section has its own minutes box. The tool adds them up and subtracts the total from the period length you set, showing either the spare minutes or how far over you are. It never assumes a default period length for your school.
Can I export the lesson plan to Word or Google Docs?
Download the Markdown or plain text file and paste it in — both open cleanly in Word, Docs and any note app. The PDF is the one to use when you want the formatted plan exactly as previewed, ready to print.
Does the plan get saved or shared anywhere?
No. Everything is held in the page while you work and nothing is transmitted. Close the tab and it is gone, so download or copy the plan before you leave.
Related tools
Class Timetable Generator
Build a weekly class timetable with real period times, breaks and lunch, colour-coded subjects and a 5, 6 or 7 day week, exported as PDF, PNG or CSV.
Report Card Generator
Paste a subject, grade and comment list to build a printable report card with letter grades, an average, a GPA, attendance figures and signature lines.
Rubric Score Calculator
Score a weighted analytic rubric criterion by criterion, convert the result to a percentage and letter grade, and copy the finished table for feedback.
Quiz Maker
Build multiple-choice and true/false quizzes, take them in a scored practice mode with per-question feedback, and export the quiz, answer key or blank paper.
Certificate Maker
Design and print award certificates with a border, seal, signature rules and bulk names, exported as a vector PDF or PNG straight from your browser.