BYTETOOLS

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.

55
Minutes planned
55
Period length
0
Exactly filled

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. 1

    Enter the lesson title and choose a lesson structure, then fill in the subject, class, teacher and date.

  2. 2

    Set the period length in minutes and check the timing panel as you allocate minutes to each section.

  3. 3

    Write the objective, standards, materials and key vocabulary, then complete each stage of the lesson sequence.

  4. 4

    Add differentiation, checks for understanding, assessment and homework at the bottom.

  5. 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