Looking for the best lesson plan templates for all kinds of subjects and grade levels?
In this post, we’ve gathered 29 beautiful lesson plan templates that are professional, easy to customize and print-friendly.
Browse through the options below to organize your lessons, help students stay on track with upcoming topics and much more.
Ready? Let’s get started.
A lesson plan is a document prepared by teachers and instructors that outlines lesson objectives, activities and tasks, resources, materials, timeline and more.
A lesson plan could be made for a day, a week, a unit or the entire lesson.
Its main purpose is to help both teachers and students keep track of the topics or modules that need to be covered in a lesson.
It also helps students stay on top of all the required materials, such as books, apps or stationery, that are needed during the course of the lesson.
Lesson plans are also helpful for communicating course objectives to students upfront so they know what to expect.
A lesson plan is normally printed out and distributed among the students by the course instructor. Teachers can also save lesson plans as PDF files and share them digitally with students via email, a school portal or another study materials sharing platform like StuDocu.
Creating an effective lesson plan is easy. But not all lesson plans are the same.
Before you start writing a lesson plan for your class, you need to fully understand the purpose of your course, its requirements and the individual needs of your students.
This will help you choose the best layout for your class, add all the necessary sections and create a lesson plan that’s clear and easy to follow.
Here’s a step-by-step guide to writing an effective lesson plan.
First things first. You need to know whether you’re creating a plan for the entire lesson, or just a day, a week or a unit.
This obviously depends on a number of factors.
Some teachers prefer distributing weekly lesson plans that are very specific, detailed and help students focus on the short-term objectives and tasks of a lesson.
Weekly lesson plans are also helpful for gathering regular feedback, and pivoting or improving as needed in the future.
Others might use multimodal learning lesson plans to help guide the student through all the different platforms or learning tools they’ll need to complete their curriculum.
A detailed lesson plan for the entire course is also an effective way to keep students informed about the core objectives of the overall lesson and the topics that are going to be covered.
It can also motivate them to do some additional reading before class using any recommended resources. Another benefit of creating an overview lesson plan is that it gives students time to gather any materials they'll need in the future.
If you’re having trouble formatting your lesson plan in terms of categories or sections, get help from Visme’s AI Writer. Tell the AI writing tool what your lesson is about, the time span it covers and other information like lesson objectives or weekly goals. This tool saves you time and sets you on the right track quickly.
When you’ve finalized the scope of your lesson plan, it’s time to write down the objectives and goals of your lesson.
Answer the following:
Remember, this step is not about the topics you’ll be covering in your lesson. It’s about how your students will benefit from learning about those topics.
You can create a list or table of key learning outcomes with a short description for each one that explains it nicely and briefly.
Identifying lesson objectives will help students know what to expect from your lesson and why they’re here. It will also keep you, as a teacher, from losing sight of why you’re teaching the lesson in the first place.
The next step is to focus on the actionable side of things — what exactly are your students going to do in the lesson?
Plan out the specific activities and tasks involved in class. This could include opening discussions, workbook activities, readings, asking questions, presenting or even watching a video for educational purposes.
If your lesson requires students to bring or use specific items like stationery, notes, books, apps or any other tools, make sure you list them in your lesson plan.
This can help students get their hands on important items timely. For example, they might need to buy them from a store or borrow from the school.
You can also add any recommended resources in this section, such as websites, books, libraries or anything else students can use to supplement their studies.
To organize all your lesson activities and make sure all topics get enough attention, you need to set realistic time slots.
The kind of timeline you create depends on how your lesson plan is structured. If you’re writing a weekly lesson plan, for example, you can divide activities and tasks by day.
You can also add time slots for each activity. For example:
This will help you and your students stay on track to complete all topics instead of spending too much time on one topic and being forced to leave out the others.
Don’t forget to add an empty section in your lesson plan for students to take notes and write down important discussion points.
You can also use this section as a space for feedback. This is especially useful for daily, weekly and even monthly lesson plans.
At the end of each session, students will be required to give feedback and leave comments on the overall lesson and the instructor.
This insightful information can help teachers plan even better lessons in the future.
Teaching small children can get hectic if you don’t stay organized.
The lesson plan templates below are designed especially for preschool and kindergarten using colors and fun design elements.
Kindergarten teachers can use these lesson plans to communicate key skills, concepts and topics to both parents and kids.
This lesson plan template has a simple design with light colors. This is a weekly lesson plan template to help both small kids and their parents look at the agenda for the next five days.
Customize this lesson plan template and make it your own! Edit and Download
This lesson plan template is fully editable and even has a space on top for the name and illustration of the teacher.
The illustration is also customizable, and you can even turn it into a GIF!
Keep the existing one or browse more illustrated characters in Visme to find one that matches you best. Change their poses, skin tone and more.
You can also upload an actual photo of yourself to add a personal touch to the lesson plan and make it look more professional.
This bright and colorful lesson plan template is perfect for the little ones. It has a patterned background and big, bold fonts that are super easy to read.
Customize this lesson plan template and make it your own! Edit and Download
Each day of the week has its own box, so you can make plans for the entire week and track your progress as you go.
You can customize this lesson plan template by changing colors and fonts, adding vector icons, photos, illustrations, shapes and much more.
You can also make it animated or interactive if you plan on sharing it online.
Plain and boring lesson plans only drive kids away from studies. Spark interest with this fun, colorful lesson plan example using attractive colors and icons.
Customize this lesson plan template and make it your own! Edit and Download
This kindergarten lesson plan template comes with a colorful border and a cute, handwriting-style font that you can fully customize.
Add, remove or edit the given spaces for your students’ names and grade. This template also has large sections for a lesson overview, activities and materials.
Teach your little students the importance of discipline and sticking to plans at a very young age with the help of this lesson plan template.
This simple lesson plan template has a cool abstract design at the corners and contrasting colors. The main highlight of this lesson plan are the big, spacious blocks — one for each day of the week.
Customize this lesson plan template and make it your own! Edit and Download
The simple layout of this kindergarten lesson plan template makes it perfect for small students to read and understand the content.
Enhance your lesson plan by changing colors and fonts, adding unique icons to add to the design, adding photos in the background or in the foreground and more.
You can also make your lesson plan animated or interactive if you plan on sharing it online with parents.
If you’re looking for a feminine, elegant lesson plan format, this template is perfect for you. It’s designed with girly colors and a script font that makes it look extra beautiful.
Customize this lesson plan template and make it your own! Edit and Download
This kindergarten lesson plan template is great for small children because of its simple and attractive layout that divides the lesson plan by each day of the week.
If you don’t want to use the existing colors, you can easily change the colors in Visme with the help of our preset themes or by using the color picker.
Move around the elements in the drag-and-drop editor, add more space for text, add new headings, and do a lot more in Visme even if you don’t have any design experience.
While simple lesson plans are great for small children like preschoolers and kindergarteners, older children need a bit more space to fit in an evolving curriculum.
For middle school teachers, we have an exclusive collection of lesson plan templates that are just the perfect mix of fun and practicality.
Take a look at them below.
This orange and gray lesson plan template is simple yet modern, and perfect for all kinds of school-going kids, from elementary to middle to high school students.
Customize this lesson plan template and make it your own! Edit and Download
The lesson plan has designated boxes for each day of the week where teachers can either fill in information or have their students copy the info and take notes from the class board.
You can customize this lesson plan template as much as you want in Visme. Change colors, fonts, background and more. You can also add or remove text, headings, boxes and icons to make this lesson plan perfect for your needs.
This blue math lesson plan template has a unique and practical layout. Instead of boxes for each day of the week, this template also has spaces for lesson objectives and notes.
Customize this lesson plan template and make it your own! Edit and Download
If you want to change the headings or add text inside the given spaces, you can easily do so by editing the template in Visme.
Use the drag-and-drop editor to change colors, text, font, and more. Move around elements and shapes, or add more using the built-in graphics library.
Save your lesson plan as a PDF file for printing, download it as an image or share it online with a link. You can also embed it using a snippet of code on your lesson website if you have one.
This turquoise lesson plan template is simple and easy-to-read with large spaces for each day of the week, and an area where students can write their subject and class name.
Customize this lesson plan template and make it your own! Edit and Download
Customize this middle school lesson plan template easily in Visme’s drag-and-drop editor. Change colors, fonts, icons and more.
You can also add content inside the boxes, or leave empty spaces for students to fill in when you hand them the printed plans.
This attractive lesson plan template is designed with the help of icons and lines that make it suitable for printing and distributing among students.
Customize this lesson plan template and make it your own! Edit and Download
You can remove the lines and add text to print out instead in the Visme lesson plan editor. Make changes to the design by customizing colors and fonts.
Swap the icons for more relevant ones by searching in the built-in icon library, which offers options in four distinct styles; flat, icon, multi-color and isometric.
This lesson plan template is ideal for elementary and middle school students. You can also add more information and boxes for other purposes, such as for high school students.
Lesson plans don’t always need to be stuffed with a ton of information.
If you’re looking for a simple and nice-looking document to print and distribute among your students, this minimalist lesson plan template is perfect.
Customize this lesson plan template and make it your own! Edit and Download
It’s designed with light colors and elegant fonts, and has four distinct sections where you can either add content when editing the template or leave it empty for students to fill in.
Customize this middle school lesson plan template with your own school name, class name, subject name and other text.
You can also change the colors, play around with the fonts, add animation and interactivity, and much more.
If minimalist designs aren’t your thing, use this bold lesson plan template designed by professionals to get your students to focus and stay on track with your classes.
Customize this lesson plan template and make it your own! Edit and Download
This middle school lesson plan template is made with just the right contrasting colors to draw attention to the important parts.
Print this lesson plan as it is or customize it in Visme’s drag-and-drop editor. Add text, change colors and fonts, place elements anywhere you want, add more pages and more.
This unique lesson plan template has a checklist design, which makes it easier for both students and teachers to keep track of their progress throughout the lesson.
Customize this lesson plan template and make it your own! Edit and Download
The lesson plan is divided into several sections, including objectives, tasks and reminders. You can change the headings to fit your own needs or keep them as they are.
You can also add content into this lesson plan template before printing to personalize it, or leave empty spaces as they are so students can fill them in by hand.
Change colors and fonts, and even add animation and interactivity if you plan on sharing this lesson plan template online.
This simple and clean lesson plan template has the perfect combination of a short checklist, lines for writing in by hand and three spacious blocks for notes, reminders and tasks.
Customize this lesson plan template and make it your own! Edit and Download
Customize this lesson plan template by changing the colors and fonts, swapping the existing text for your own, adding or removing blocks, moving around elements and more.
You can also add icons and photos to enhance the look of this lesson plan template. This lesson plan is ideal for middle schoolers, but can also be used for smaller or older kids.
When it comes to creating lesson plans for high school students, you want to look for templates that offer much more than simple blocks.
Visme’s high school lesson plan templates include options with more than one page, a more professional design ideal for older students and additional content such as time slots that you can customize as you see fit.
This high school lesson plan template has two pages and is designed with several important sections that can be edited according to your needs.
This lesson plan has dedicated spaces for lesson objectives, activities, materials, resources, grading policy, expectations, syllabus and more.
Customize this lesson plan template and make it your own! Edit and Download
Add more sections or pages in Visme’s lesson plan editor.
You can also customize the look and feel of this lesson plan by accessing the tools provided in the editor. Change colors and fonts, move around elements, text and shapes, add icons and more.
You can also make this lesson plan animated or interactive if you plan on sharing it online. For example, you can add links to external websites under the resources section, embed videos or enable popups to save space.
If you’re looking for a minimalist design that’s still professional and practical enough for older students, this lesson plan template is a great pick.
Customize this lesson plan template and make it your own! Edit and Download
With soft, feminine colors and spacious blocks that cover most of the important items, this lesson plan template is anything but boring.
If you want, you can customize it to fit your own design and content needs. You can also add more pages to this lesson plan to extend it before printing out and distributing.
Want to share this lesson plan online? Visme lets you do that in a second. Simply click on Share and copy the URL to share with your students.
You can also make this lesson plan interactive, such as by adding links and animations, which is a great idea if you plan on sharing it online.
High school lesson plans don’t need to be long, boring documents that put your students to sleep.
As teachers of older students, you want to find templates that are designed to be attractive yet practical enough to fit in all the important information.
This orange lesson plan template is the perfect mix of both.
Customize this lesson plan template and make it your own! Edit and Download
It has plenty of space with different sections that you can customize. Add in your own content before printing or leave the spaces blank for students to fill in by hand.
Still not enough space? Add more pages in Visme quickly and easily. You can also duplicate pages so it’s easy to keep the same layout.
Change colors and fonts, add icons and photos, and even add animated effects and interactive links, which is a great way to create engaging lesson plans that are hosted online.
This bright blue lesson plan template is ideal for older students like high schoolers thanks to its smart layout and content.
This lesson plan template has a section for adding time-based tasks. You can easily customize the design and content of this lesson plan to suit your own unique needs.
Customize this lesson plan template and make it your own! Edit and Download
Make this lesson plan interactive by adding links, such as to online resources and videos. Then, share this lesson plan online with your students by hosting it on Visme.
You can also save this lesson plan as a PDF for printing, or as an image file. Or, generate an embed code and add it to your course website or student portal.
Use this weekly lesson plan template to organize your classes by day and have your students keep up with the workload each week.
We especially love how this template has ample space for notes. If you want even more space, you can add another page with the same or different layout.
Customize this lesson plan template and make it your own! Edit and Download
Customize this purple lesson plan template for any subject or class level. Change colors, fonts, text and more with a few clicks in Visme’s drag-and-drop editor.
You can also make this lesson plan interactive if you plan on sharing it online. Add animations, links, hover effects, pop ups, videos and much more.
Make your lesson plans look instantly more interesting by customizing this funky and colorful lesson plan template with your own information.
While it certainly looks good, this lesson plan template also manages to fit in content blocks that are ideal for older students like high schoolers.
Customize this lesson plan template and make it your own! Edit and Download
Add more pages and blocks, change colors and fonts, add icons and photos, and do much more in Visme’s easy drag-and-drop editor.
You can also make this lesson plan interactive if you plan on sharing it online with your students. For example you can add links and videos as resources.
This lesson plan template is professional and detailed, and can also be used in colleges, universities and business training sessions.
The best part about this lesson plan template is that it has a table that lets you describe all the topics, modules or units included in your lesson.
Customize this lesson plan template and make it your own! Edit and Download
Customize this lesson plan template with your own content, change colors and fonts, add or remove pages, and enhance its visual appeal by tapping into our free, built-in graphics library.
Drag and drop icons, photos, shapes and more. You can also make this lesson plan interactive by adding links to resources and video embeds.
This is especially useful if you plan on sharing your lesson plan online. If not, you can simply save your lesson plan as a PDF file and get it printed for your students.
This pink lesson plan template is useful for teachers who want to communicate a brief overview of their lesson in the form of a simple one-pager.
Customize this lesson plan template and make it your own! Edit and Download
You can customize the colors, fonts, text and other elements of this lesson plan using just a few clicks in Visme’s editor.
This lesson plan template organizes content by blocks, and can be used as either a daily lesson plan, a weekly lesson plan or even a brief plan for the entire lesson.
Save this lesson plan template as a high-quality PDF or image file for printing. You can also share it online or embed it on your course website for easy access.
Looking for a no-nonsense lesson plan? This is it.
This blank lesson plan template is perfect to distribute on a weekly basis as it comes with content blocks for each day of the week.
Customize this lesson plan template and make it your own! Edit and Download
You can either add in content before printing when editing this template in Visme, or leave those spaces blank for students to fill in manually.
Not sure about the colors or visual appeal of this template? Go wild with the extensive customization features in Visme.
Change colors and fonts, add icons, shapes and photos, and even add interactivity like links and videos if you plan on sharing this lesson plan online.
This trigonometry lesson transcript is great for use in math classes, especially for grades 9-12.
Customize this lesson plan template and make it your own! Edit and Download
You can edit this ready-made lesson plan template with your own information and content. Add, duplicate or remove pages, add blank spaces to turn it into a worksheet, change colors and fonts, and even add icons to emphasize on certain elements by making them more visual.
You can also share this lesson transcript online and make it interactive by adding links, embedding useful videos and more.
For lesson plans that are more specific to subjects, we have a collection of science lesson plan templates that most teachers would find helpful.
Our science lesson plans are themed templates that can be customized for pretty much any subject, science or non-science.
For example, you can use these templates for astronomy, chemistry, physics, biology, environmental sciences and even social sciences.
Transform your lesson plan into a fun experience by customizing this cosmic-themed lesson plan template for your science class.
Who says lesson plans have to be boring? This lesson plan template certainly isn't. You can customize it according to your subject, as well as how you want it to look.
Customize this lesson plan template and make it your own! Edit and Download
Change colors and fonts, add unique vector icons and shapes, and even find relevant stock images right inside Visme’s editor.
You can also upload your own graphics if you want to extensively customize this lesson plan. This template has dedicated spaces for lesson goals, learning objectives and materials.
You can add more information and spaces for content by adding new pages or blocks. It’s super easy to do so in Visme.
This science lesson plan template is great for all ages and grade levels with a themed design. The use of vector icons at the bottom enhances its visual appeal.
Customize this lesson plan template and make it your own! Edit and Download
You can customize the icons as well as the text, colors, fonts and other elements in this lesson plan to suit your own subject or class needs.
Add more pages and content blocks to this lesson plan template in Visme’s drag-and-drop editor. You can add text in the spaces or leave them empty for students to fill.
Save this lesson plan template as a PDF or image for printing or share it online as a link. You can also embed it on your course website or student portal.
Looking for a lesson plan for your biology, botany or environmental class? This green, nature-inspired lesson plan template is a great choice.
Customize this lesson plan template and make it your own! Edit and Download
This lesson plan template has plenty of content blocks you can keep, remove or alter. Customize the look and feel of this template by editing the colors, fonts and the background.
You can also make this lesson plan interactive by adding links, hover effects, videos, pop ups and more. This is ideal if you’re sharing your lesson plan online instead of printing out hard copies and distributing among your students by hand.
Save this lesson plan template as a PDF or image file, share it online or embed it on your course website or student portal.
Here’s another green, nature-inspired lesson template you can customize and use for any grade level and subject. This template is perfect for weekly lesson plans.
Customize this lesson plan template and make it your own! Edit and Download
This template is especially ideal for biology, botany, environmental and other related science subjects as it has a relevant green theme.
However, you can change this theme with a few clicks in Visme’s editor.
Customize colors, fonts, text, backgrounds and more. You can also add icons, shapes and photos directly inside Visme by searching through the built-in library.
Save your lesson plan as a PDF file for printing or share it online with your students so they can keep track of their progress.
If you’re looking for an elegant lesson plan design, this template is great for that purpose.
Because of its floral background, emerald colors and script fonts, this template is ideal for subjects like environmental sciences, biology, botany and others.
Customize this lesson plan template and make it your own! Edit and Download
You can, however, easily customize this lesson plan template in Visme’s drag-and-drop editor. Simply change colors, fonts, backgrounds, text and other elements with a few clicks.
You can also upload your own brand assets, such as your school logo, fonts and colors. Another cool feature is to save content blocks and even entire custom templates in Visme for later use.
For example, if you’re creating lesson plans every week, you can reuse saved content blocks to avoid typing similar content over and over again.
Or, you can use a custom template each week so it’s consistent in design.
This cool and modern lesson plan template is far from boring. Grab your students’ attention and keep them on track with your class content using this floral science lesson plan template.
Customize this lesson plan template and make it your own! Edit and Download
This lesson plan template also has a space for teachers to upload their headshot or an illustration. You can also use one of Visme’s customizable characters if you don’t want to use an actual photo.
You can customize each character’s skin tone and pose, and even make them animated if you plan on sharing your lesson plan online.
Add more pages to this lesson plan template to extend it and fit in more content. You can also save custom content blocks and entire templates to reuse later.
Visme’s robust editor allows you to customize lesson plans from top to bottom.
Change colors and fonts, add your own text, move around elements, and even add icons, shapes and photos from a library of free built-in graphic assets.
When it comes to creating a lesson plan template, you’ll need Visme. Create your account today and easily design branded and reusable lesson plan templates in minutes from a base template or the one generated with AI.
Log in to your Visme dashboard to access all the content-creation tools. Then, choose one of the two design options for your lesson plan; selecting a pre-designed template from the gallery or using the AI Document Generator.
You can view the pre-designed templates by clicking the Create New button, then Documents and Lesson Plans. Select one and click Edit.
From the dashboard, you can also generate a lesson plan with AI. Click on the Generate with AI button at the top right and prompt the AI chatbot to generate a lesson plan template in one of several style suggestions.
Once you’ve selected your template, head to the editor to customize all the visual elements in your design. First, apply a color theme that matches your school or institution.
To change the color scheme in the template, click on Color Themes. Click on any theme to apply it to the template. You can create new color themes through the My Brands area in the dashboard.
Create three or four themes using your brand colors, arranging them in different orders. The order of the colors in your palette determines where they are applied in the template design. Try all your brand color themes on a template and pick your favorite one.
Now you can start working on your fonts and text properties. You can group-select all the text that needs a font change and use the Edit button at the top left of the editor.
Once your template’s color is set, it’s time to personalize the content.
First, apply your branding by adding assets that won’t change every time the template is used, like the school logo in the header or the name of your academic institution at the bottom of the page.
Lock these elements so you, or the teacher, don’t have to worry about them. The lock function is in the drop-down when you select and right-click any element.
Pro Tip: When creating your lesson plan templates, include dynamic fields in the content design. Create dynamic fields for content that doesn’t change, like the year. Then, the next year, all you have to do is change the year’s custom field and all lesson plans, including the template, get updated automatically.
For the content you adjust with each use, like a specific time frame or the lesson plan details, leave them unlocked so it’s easy to change.
As for visual elements, you can decide what icons or images to include according to the lesson plan itself. But make editing easier by suggesting icon placement with an icon from the gallery. The same applies for images and other design elements in your lesson plan: Add them in, but leave them unlocked so you can change them easily according to your use case.
Go beyond the basics, take advantage of all the design features Visme has to offer and make your lesson plan template unique. Add customizable animated characters, 3D graphics and other media like videos or audio.
Now, save the final design as a template in the Visme workspace and reuse it for a syllabus or yearly lesson plan document. You can also share this template with anyone on your team to use at any time.
Invite users to the workspace and they’ll be able to use the template however you’ve set it up for them. You have the option to lock certain elements, making it easier to edit.
Share the lesson plan as a digital and printable PDF or any of these other formats:
Creating lesson plans with Visme is a breeze!
In fact, you can also create other educational materials like class schedules, report cards, certificates and more using the professional templates in our online teaching tool.
You don’t need to outsource this job to a designer — you can do it all by yourself even if you don’t have any design experience.
Simply edit the template you like in a drag-and-drop editor right inside your browser. Plus, access millions of free design assets, such as icons, shapes, photos and illustrations.
Use our lesson plan maker and start creating great-looking lesson plans today for free. Or, browse more templates to match your lesson plans with other visual learning materials.