Free Tool · No Sign-Up

General Lesson Plan Generator

Fill in the fields below and get a clean, print-ready lesson plan for any grade and subject — in under two minutes.

Lesson basics
Optional — leave blank if not applicable.
Objective
Lesson content
One item per line — becomes a checklist.
Wrap-up & notes
About this tool

What this lesson plan generator does

This free lesson plan generator turns the fields you fill in — grade level, subject, objective, materials, and activities — into a clean, structured lesson plan you can print, copy, or save as a PDF. It works for any grade from Pre-K through 12th grade, and any subject, which makes it a good fit as a starting template whether you teach a single subject all day or rotate between several. Unlike a blank template, the generator organizes what you enter into a consistent, professional layout automatically — no formatting required on your end.

Walkthrough

How to use the lesson plan generator

  1. Enter the lesson basics. Title, grade level, subject, date, and duration.
  2. Write your learning objective. What students should know or be able to do by the end.
  3. Fill in as much of the lesson content as you need. Materials, warm-up, instruction, practice, and assessment — every field is optional except the basics and objective.
  4. Click "Generate lesson plan." Your formatted plan appears instantly below the form.
  5. Print, copy, or save as PDF. Use the buttons above the plan — nothing is saved on our servers, so export what you need before closing the tab.
Format

What's included in your lesson plan

  • Lesson title, teacher, date, and class/period
  • Grade level and subject
  • Duration and standard/curriculum code
  • Learning objective
  • Materials & resources checklist
  • Warm-up / hook
  • Direct instruction (I do)
  • Guided practice (we do)
  • Independent practice (you do)
  • Assessment / check for understanding
  • Differentiation & accommodations
  • Homework / extension
  • Closure / wrap-up
  • Teacher notes / reflection
Why it helps

Why use a lesson plan template

A structured lesson plan does more than satisfy an administrator's checklist. Writing down your objective before the lesson forces clarity about what students should walk away knowing — which tends to make the lesson itself tighter and easier to teach. A consistent format also saves real time over a school year: once the sections are familiar, filling them in gets faster with every lesson, and past plans become genuinely reusable instead of a pile of loose notes.

A written plan is also useful beyond the classroom. It's what you hand to a substitute, what you reference in an observation or evaluation, and what makes differentiation intentional rather than improvised — accommodations get planned in advance instead of decided on the fly.

FAQ

Common questions

Is this lesson plan generator free?

Yes — every tool on TechKrystle is free to use, with no sign-up, no account, and no limit on how many plans you create.

What should be included in a lesson plan?

At minimum: a learning objective, the materials needed, how you'll teach the content, how students will practice it, and how you'll assess understanding. This tool includes all of those plus optional fields for standards, differentiation, and homework.

Can I edit the plan after generating it?

Yes. You can go back and change any field in the form and click "Generate lesson plan" again to refresh the preview, or copy the text out and edit it directly in Word, Google Docs, or wherever you keep your plans.

Does this align with Common Core or other standards?

There's a field for entering a standard or curriculum code (like a CCSS or NGSS reference), which will appear on your printed plan. The tool doesn't automatically look up or verify standards — you'll want to confirm alignment against your state or district's current requirements. See our Disclaimer for more.

Can I use this for homeschooling or tutoring?

Yes — the generator isn't tied to a classroom format, so it works well for homeschool lessons and one-on-one tutoring sessions too.

Is my lesson plan data saved anywhere?

No account or server storage is used. Your entries stay in your browser only, so make sure to print, copy, or save your plan before closing the tab.

More tools

Related lesson plan generators

Looking for something more specific to your grade or subject? These are on the way.

← See the full toolkit

This tool generates a formatted template based on what you enter — it does not verify standards alignment or curriculum accuracy. Always review generated plans against your school, district, or state requirements before use. See our Disclaimer for details.