AI Content Generation

How to Create a Topic-based Lesson Plan With AI

Manually creating lesson plans based on a subject or topic requires a lot of effort. Learn how to make the process easy and manageable with the use of AI.

Last updated on

July 31, 2025

· Written by

Monsha

Planning a lesson from scratch can be rewarding, but there’s a catch. It takes a lot of time and mental energy. When you’re juggling multiple subjects, grade levels, or student needs, even creating a lesson plan based on a single topic can quickly become overwhelming. From deciding on objectives to figuring out how to differentiate for different learners, there’s a lot to think through.

That’s where AI technologies can be a real time-saver. You’re probably already thinking of ChatGPT, but how exactly can you use it and other chatbots to create your lesson plans? Is there any other solution that can speed up your planning process?

In this tutorial, you’ll discover two approaches to using AI for creating a subject or topic-based lesson plan. You’ll learn how to give clear instructions, what details to include, and how to adjust your prompt for different grade levels or curriculum requirements.

Defining the scope

To keep the process simple, let’s define the scope of today’s tutorial first.

We’re going to create a lesson plan for 6th grade students and an English Language Arts class. It will be used to help the students understand parts of speech.

Your topic of choice will definitely be different, but the same strategy will still be applicable.

Try Monsha

How to create topic-based lesson plans with Monsha

Let’s try the easiest way first and save some time. 

1. Head over to Monsha.

In case you’re not a user, creating an account takes only a few seconds.

2. Select the Lesson Plan tool.

Once you're in, you'll see a range of resources you can create— worksheets, questions, and more. Click on Lesson plan.

AI tool for creating lesson plans is accessible via Monsha account

3. Type in the lesson plan topic and configure your requirements.

In the “Describe your requirement…” text area, you can set your topic. Use a single word or a complete sentence. It’s completely up to you.

After entering the topic, select what to include in your lesson plan. The available options are:

  • At a Glance
  • Objectives & Learning Outcomes
  • Standards Addressed
  • Material & Resources Needed
  • Key Concepts
  • Assessment and Evaluation Plan
  • Differentiation Strategy

Then select the duration of the class, grade, and language. Pretty simple!

With Monsha, setting requirements to create lesson plans takes only a few clicks

For this tutorial, our configuration is straightforward. We’ve typed in our topic - Parts of speech and decided to include multiple components.

Grade: Grade 6

Language: English

When creating lesson plans with Monsha, you can set your requirements based on grade level, language, and more

While this is all you need for today’s tutorial, you can refine your settings in more interesting ways. For instance, you can use different sources to create your lesson plan, including file uploads and YouTube videos. You can even combine sources!

Moreover, you have the option to assign your lesson plan to a course, unit, or lesson. This is a super convenient way for you to keep your resources organized if you plan your curriculum in Monsha. Since we don’t need it today, we’ll skip it.

One more thing. In case you need to adhere to specific curriculum standards or educational frameworks (e.g., Bloom’s Taxonomy), you can specify it as well!

With Monsha's AI lesson plan generator, you can easily set curriculum standards or differentiation requirements

4. Click Generate and let Monsha do the rest.

Your lesson plan will be ready in seconds! Here’s the result we got.

A topic-based lesson plan generated with Monsha

What sets Monsha apart from other lesson plan generators

Most lesson plan generation tools require a lot of manual work. Many of them don’t even factor in other teaching resources you may need. So the plan fails to match your curriculum expectations. On the other hand, you can go beyond creating a basic lesson plan with Monsha. Here’s how.

Keep the conversation going or quickly customize your lesson plan with clicks

After generating your lesson plan, you can ask for a revision or generate follow-up materials, without starting over. For instance, the “Suggest classroom activities based on this lesson plan” instruction will recreate your lesson plan and incorporate your requirement.

Monsha can incorporate your follow-up instructions even after generating a lesson plan

In our case, the instruction gave us this output:

Follow-up instructions incorporated in a topic-based lesson generated with Monsha

Not only did the updated lesson plan include the activities, it also provided helpful instructions!

There’s another way to make quick changes. Whether you want to add more components to your plan or change the tone, you can do it without any manual edits. The Quick Actions feature does the heavy lifting for you, saving you time.

Customizing an AI-generated lesson plan with Monsha is super easy

Edit manually if needed

Sometimes you may want to make your lesson plan more dynamic. In that case, add rich content like images, tables, and more. You don’t need any third-party editing tools to make the output perfect.

You can edit your AI-generated lesson plan with Monsha

Instantly differentiate for your students

In case you need to develop multiple versions of the same lesson plan for different groups of students, you can do it. For instance, you can adapt your plan based on Lexile reading levels. This is how Monsha makes AI-powered differentiated instruction convenient for you.

With Monsha, you can adapt your AI-generated lesson plan to your students' needs

Export and share your lesson plan with ease

Save your lesson plan in your preferred format, such as MS Word, PDF or Google Docs. Sharing it on Google Classroom is also possible.

Export your AI-generated lesson plan from Monsha

Reuse the prompt

If needed, you can create more lesson plans using the same prompt. Tweak the prompt however needed. No need to start from scratch!

With Monsha, you can reuse your prompt to generate more resources

One more thing.

All your lesson plans or other teaching materials remain accessible and organized via your Monsha account. So you don’t have to worry about losing track of your resources.

Creating topic-based lesson plans with AI chatbots

When you want ChatGPT, Copilot, or Google Gemini to help you create a lesson plan, it’s important to give it a clear and detailed prompt. Always keep in mind that you’re asking for a structured plan that fits your students, your goals, and your classroom needs. The more specific you are in your prompt, the more useful the output will be.

Teaching-specific prompts matter because general requests often lead to generic results. If you simply ask, “Give me a lesson plan on ecosystems,” you might get a basic outline that doesn’t consider your students’ grade level, how much time you have, or what standards you’re following. But if you say, “Create a 45-minute lesson plan on ecosystems for Grade 6 students aligned with NGSS standards, including objectives, differentiation, and assessment,” you’ll get a much more classroom-ready plan.

You should think of your prompt like a set of instructions. AI chatbots can only work with the information you provide. If you tell it the topic, the grade level, the language of instruction, and what kind of learners you have, it can tailor the lesson to fit. If you need a group activity or want to focus on writing skills, say so. If you want the lesson to include technology or project-based work, mention that. Your prompt is your guide; it helps AI chatbots act like a co-teacher who understands your classroom.

Using teaching-specific prompts also helps make sure the lesson supports real learning. You want students to reach certain outcomes, and those outcomes should match the lesson activities and assessment. A good prompt encourages AI chatbots to keep everything aligned, from the objectives to the materials to how you check for understanding. That kind of alignment is what turns a list of fun activities into an actual lesson.

So whenever you ask AI chatbots for a lesson plan, take a moment to think about your real classroom context. The more clearly you describe it, the more likely you’ll get something that works.

Let’s explore a few prompt templates and examples. Feel free to customize them to your own requirements. In case you need more specific examples, explore our AI prompt library for teachers.

AI Prompt Template for Lesson Plans

"Create a detailed lesson plan based on the topic: [TOPIC]. The lesson should be suitable for [GRADE LEVEL] students, with [LANGUAGE] as the language of instruction. The class duration is [DURATION]. Align the plan with [CURRICULUM STANDARD or FRAMEWORK, e.g., Common Core, Cambridge, etc.]. Include the following components:

  • Clear learning objectives and expected outcomes
  • Required materials and resources (including digital tools, if any)
  • Step-by-step lesson procedure (including introduction, guided practice, and independent activity)
  • Assessment plan (formative or summative)
  • Differentiation strategies for diverse learners
  • Extension or homework activities (if applicable)
  • Tips for classroom management or student engagement

Structure the plan in a clear format with headings and bullet points."

Join Monsha Facebook Community

AI Prompt Example 1: Appropriate for Grade 3 English

"Create a detailed lesson plan based on the topic: ‘Identifying Main Ideas in a Story’. The lesson should be suitable for Grade 3 students, with English as the language of instruction. The class duration is 45 minutes. Align the plan with Common Core ELA standards. Include objectives, materials, steps, assessments, differentiation, and engagement strategies."

AI Prompt Example 2: Appropriate for Grade 7 Science

"Create a detailed lesson plan on the topic: ‘Photosynthesis’. Target it for Grade 7 students, taught in English, with a class time of 60 minutes. Align with NGSS science standards. Include objectives, materials (including any multimedia), lesson procedure, assessment, differentiation for learners with varied needs, and possible extension activities."

AI Prompt Example 3: Appropriate for Grade 10 Math

"Generate a structured lesson plan on the topic: ‘Solving Quadratic Equations by Factoring’. It should be for Grade 10 students, in English, and fit a 50-minute session. Align with the Cambridge IGCSE curriculum. Include clear objectives, materials (such as graphing calculators), lesson steps, differentiated support, assessment tools, and homework ideas."

A system that works in your favor

Using general-purpose AI chatbots to generate a lesson plan can save time, but it’s not always quick or easy. One of the biggest challenges is explaining exactly what you need. Lesson planning involves many details like learning objectives, student levels, differentiation, assessments, and curriculum standards. If you don’t clearly describe each part, the results may feel too general or miss key pieces. You might find yourself going back and forth, refining the prompt several times just to get something useful.

That back-and-forth takes time, and for a busy teacher, that can be frustrating. That’s why it helps to build a repeatable process. It can be a prompt template you can reuse and adjust based on the topic or grade or a system that understands your context. Once you have this process in place, you no longer have to rethink how to explain your needs every time. Instead, you’ll have a reliable system that works for your teaching style and students. To experience such a solution, try Monsha for free.

Monsha

AI for Teachers

We’re the Monsha Team—a group of educators, engineers, and designers building tools to help teachers combat burnout and get back to life.. Our blogs reflect real classroom needs, drawn from conversations with educators around the world and our own journey building Monsha.

Read more from this author

Teaching is hard enough.
Let Monsha lighten the load.

Join thousands of educators who use Monsha to plan curriculum and create, adapt, and differentiate resources like lesson plans, assessments, presentations, worksheets, and more.

Get started for free