The Magic Codex

Lesson Plan Builder

Fill in the sections below and watch a clean, formatted lesson plan appear on the right — activity minutes are summed automatically, and the Print button outputs only the plan.

Lesson basics

Learning objectives

Materials

Activities

Add each part of the lesson with its minutes. The total updates automatically.

Total activity time: 0 min

Assessment

Homework

How to write a lesson plan

A lesson plan is simply a map for one class period: what you will teach, how long each part takes, and how you will know it worked. The builder above formats all of that into a clean document you can print or save as a PDF.

  1. Start with the objective. Write one or two specific, observable goals — "solve two-step equations" beats "understand algebra."
  2. List your materials. One item per line, so nothing is forgotten in the rush between classes.
  3. Time the activities. Assign minutes to each segment so they add up to your class length. The tool sums them and warns you if the total drifts.
  4. Plan the check. An exit ticket, a quick quiz, or three problems on the board — something that tells you whether the objective landed.
  5. Print or save. Click Print lesson plan; only the formatted document is printed.

Tips for better lesson plans

Keep objectives observable — if you cannot see or hear a student doing it, rewrite it. Budget a few buffer minutes; transitions always take longer than expected. And keep plans short enough to actually read: one page is the sweet spot for most class periods.

Frequently asked questions

What makes a good lesson plan?

A good lesson plan has a clear objective, a realistic timeline, and a way to check learning. Write one or two specific objectives - what students will be able to do by the end - then break the class time into activities with minutes attached, and finish with a short assessment so you know whether the objective was met.

How do I write learning objectives for a lesson?

Use action verbs and keep each objective to one sentence. Start with 'By the end of the lesson, students will be able to...' followed by something observable, like 'solve two-step equations' or 'identify the main idea of a paragraph'. Type each objective on its own line in the objectives box above.

How should I split class time between activities?

Start with your total duration, then assign minutes to each activity so they add up. A common rhythm is a short warm-up, the main instruction or activity, guided practice, then a quick wrap-up. This tool sums your activity minutes automatically and warns you if the total does not match your class length.

Is this lesson plan builder free?

Yes. It is completely free with no sign-up and no limits. Build and print as many lesson plans as you like.

Is my lesson plan sent anywhere?

No. Everything runs in your browser with JavaScript. Nothing is uploaded, stored online, or tracked. Use the Print button to keep a copy, or choose Save as PDF in the print dialog to save it as a file.

Can I print my lesson plan?

Yes. Click Print lesson plan and only the formatted plan document is printed - the form, buttons, and page chrome are hidden automatically. From the print dialog you can also choose Save as PDF.

More from the codex