Skip to main content


Unleash the power of ChatGPT to revolutionize lesson planning in your classroom! 

In this how-to guide, we’ll explore the potential of ChatGPT lesson plan creation and how you can use artificial intelligence in education to create engaging lesson plans for your students. We’ll dive into the benefits of AI-assisted lesson planning and how GPT-4 in classroom planning can save you time, reduce stress, and promote creativity.

In the upcoming sections, we’ll discuss:

  1. Choosing a lesson plan model or template
  2. Defining clear learning objectives
  3. Gathering resources and ideas
  4. Interacting with ChatGPT
  5. Organizing and refining the generated lesson plan
  6. Customizing the lesson plan for your classroom

Let’s embark on this journey together and discover how ChatGPT can transform your teaching experience!

Step 1: Choose a Lesson Plan Model or Template

Selecting the right lesson plan model or template is crucial to designing engaging and effective lessons. It sets the foundation for your entire teaching session and helps ensure a coherent and well-organized experience for your students. Let’s compare two popular lesson plan models, BOPPPS and PBL, to help you make an informed decision.


The BOPPPS model stands for Bridge-in, Objective, Pre-assessment, Participatory Learning, Post-assessment, and Summary. This model emphasizes a clear structure and actively involves students in the learning process. It’s an excellent choice if you prefer a traditional, step-by-step approach to lesson planning.

  • Bridge-in: Grab students’ attention with an engaging hook or activity.
  • Objective: State the learning objective for the lesson.
  • Pre-assessment: Assess students’ prior knowledge and skills.
  • Participatory Learning: Encourage active learning through group work, discussions, or problem-solving.
  • Post-assessment: Evaluate students’ understanding and progress.
  • Summary: Summarize the main points and reinforce learning.


Problem-Based Learning (PBL) is an inquiry-based approach focusing on students working through real-world problems to develop their skills and knowledge. PBL encourages critical thinking, collaboration, and self-directed learning. Choose PBL if you want to create more engaging, student-centered lessons.

  • Define the Problem: Introduce a real-world issue or challenge.
  • Explore the Problem: Encourage students to research and brainstorm solutions.
  • Develop a Plan: Guide students in creating a plan to address the problem.
  • Implement the Plan: Have students execute their plan and document the process.
  • Reflect and Evaluate: Encourage students to reflect on their learning and evaluate their solutions.

Now that you’re familiar with the BOPPPS and PBL models, you can choose the one that best suits your teaching style and objectives. Once you’ve selected a model or template, you’ll be ready to use ChatGPT to generate engaging lesson plans tailored to your needs!

BOPPPS & PBL Lesson Plan Template for ChatGPT

Step 2: Define Clear Learning Objectives

Clear learning objectives are the backbone of any effective lesson plan. They guide your lesson’s structure, help students understand what they’re expected to learn and provide a basis for assessing their progress. Well-defined objectives ensure a focused, purposeful, and impactful teaching experience.

How ChatGPT can help generate learning objectives

ChatGPT can be an invaluable tool for generating clear and measurable learning objectives. By providing a topic, subject, or skill you’d like to cover in your lesson, ChatGPT can suggest relevant objectives tailored to your needs. Here’s how to get started:

  1. Write a clear prompt: Craft a prompt that clearly outlines the subject or skill you’re focusing on. For example, “Generate three learning objectives for a lesson on persuasive writing techniques for middle school students.”
  2. Input the prompt: Enter your prompt into ChatGPT and wait for the AI to provide suggestions.
  3. Review and refine the suggestions: ChatGPT may provide multiple objectives. Review them and select the most appropriate ones for your lesson. You can also edit or combine the suggestions to create the perfect objectives for your class.

By leveraging ChatGPT’s power, you can save time and generate targeted learning objectives that align with your chosen lesson plan model. This ensures your lesson stays on track and helps your students achieve their learning goals.

Step 3: Gather Resources and Ideas

To plan a lesson using ChatGPT, it’s important to gather resources relevant to your specific subject. For example, if you’re an English teacher teaching creative writing to 5th graders, you could gather resources like writing prompts, examples of age-appropriate stories, and teaching strategies for creative writing. Here are a few resources that you might find helpful:

  1. Writing prompts: Look for websites or books that offer writing prompts specifically designed for 5th graders, such as WeAreTeachers.
  2. Age-appropriate stories: Collect short stories or excerpts from books that showcase creative writing techniques and are suitable for 5th-grade students.
  3. Teaching strategies: Research best practices for teaching creative writing in the classroom. You can find resources on websites like SplashLearn.

After gathering these resources, input them into ChatGPT to generate lesson plan ideas. You can do this by providing clear prompts that include the resource information. For example:

  • “Generate a list of creative writing activities for 5th graders based on these writing prompts: [insert writing prompts here].”
  • “Suggest ways to use the following short story excerpt in a 5th-grade creative writing lesson: [insert excerpt here].”
  • “Based on the teaching strategies found in [source], create a lesson plan for teaching creative writing to 5th-grade students.”

By providing ChatGPT with specific resources and clear prompts, you can effectively generate lesson plan ideas tailored to your subject and grade level. Remember to iterate and experiment with different prompts to get the most out of ChatGPT’s capabilities.

Step 4: Interact with ChatGPT

Interacting with ChatGPT is a user-friendly and intuitive process that allows you to collaborate with the AI to generate lesson plans, activities, and assessments. By providing clear and specific prompts, you can get the most out of your ChatGPT experience.

Examples of effective prompts and real-world use cases

Lesson plan outline: To generate a lesson plan outline, provide a prompt that includes your chosen lesson plan model, subject, and target audience. For example, “Create a BOPPPS lesson plan outline for a high school chemistry class on chemical reactions.”

Activity ideas: If you need engaging activities for your lesson, ask ChatGPT for suggestions tailored to your topic and students’ age group. For example, “Suggest three hands-on activities for teaching elementary students about the water cycle.”

Assessment questions: ChatGPT can help create assessment questions that align with your learning objectives. Provide a prompt that specifies the type of assessment and the topic. For example, “Generate five multiple-choice questions on the American Civil War for a middle school history class.”

Classroom management strategies: You can also use ChatGPT to generate ideas for managing your classroom effectively. For example, “List three strategies for maintaining student engagement during group activities in a high school setting.”

Remember, the more specific your prompt, the better the suggestions ChatGPT will provide. Don’t be afraid to iterate and refine your prompts to get the desired results. As you interact with ChatGPT, you’ll gain insights into crafting effective prompts that make lesson planning a breeze.

Step 5: Organize and Refine the Generated Lesson Plan

After interacting with ChatGPT, you’ll have a collection of ideas and suggestions for your lesson plan. The next step is to organize and refine these elements to create a coherent and well-structured plan.

Organizing ChatGPT-generated ideas

  1. Categorize the suggestions: Sort the generated ideas into categories such as objectives, activities, assessments, and classroom management strategies.
  2. Arrange in a logical sequence: Order the ideas according to your chosen lesson plan model or template, ensuring a smooth flow throughout the lesson.
  3. Identify gaps and overlaps: Review the organized ideas and look for missing elements or redundancies. Fill gaps by generating additional content with ChatGPT, and remove or consolidate overlapping ideas.

Refining the lesson plan

It’s essential to review and adjust the lesson plan to ensure it meets your specific needs and aligns with your teaching style.

  1. Review the learning objectives: Ensure the generated objectives align with your goals and are clear, measurable, and achievable within the lesson’s time frame.
  2. Evaluate the activities: Ensure the activities are engaging, age-appropriate, and support the learning objectives. Modify or replace any activities that don’t fit these criteria.
  3. Assess the assessments: Check that the assessments align with the learning objectives and provide a fair evaluation of students’ understanding.
  4. Adjust for your teaching style: Tailor the lesson plan to your teaching style and preferences. This may involve adjusting the pacing, adding or removing content, or modifying the presentation format.

Taking the time to organize and refine your ChatGPT-generated lesson plan ensures a more effective and engaging learning experience for your students. By addressing gaps or inconsistencies, you can create a lesson plan that seamlessly integrates with your teaching style and meets your students’ needs.

Step 6: Customize the Lesson Plan for Your Classroom

Every classroom is unique, with students of diverse backgrounds, abilities, and learning styles. Customizing your ChatGPT-generated lesson plan for your specific classroom ensures a more personalized and engaging learning experience. Here are some ways to address different classroom scenarios and tailor the lesson plan to your students’ needs:

Addressing different classroom scenarios with ChatGPT

  1. Differentiated instruction: If you need to accommodate various learning styles and abilities, ask ChatGPT for suggestions on differentiation strategies. For example, “Suggest three differentiated activities to teach fractions to a mixed-ability 4th-grade class.”
  2. Incorporating technology: ChatGPT can help you integrate technology into your lesson plan. Ask for suggestions on using specific tools or apps. For example, “List five ways to incorporate Google Earth in a geography lesson on landforms for 6th-grade students.”
  3. Classroom management: For ideas on managing diverse classrooms, provide ChatGPT with specific scenarios. For example, “Suggest three strategies for keeping students on task during group work in a large 8th-grade English class.”

Customizing the lesson plan based on specific needs

  1. Consider your students’ backgrounds: Tailor the lesson plan to reflect your students’ cultural backgrounds, interests, and prior knowledge. You can ask ChatGPT for suggestions on making the content more relatable and engaging for your students.
  2. Modify the pacing: Adjust the pacing of the lesson plan to suit your students’ needs. You may need to allocate more time for certain activities or break down complex concepts into smaller, manageable steps.
  3. Incorporate accommodations: If you have students with special needs, ask ChatGPT for strategies to support their learning. For example, “Suggest three accommodations for students with dyslexia in a 5th-grade science lesson on ecosystems.”

By customizing your ChatGPT-generated lesson plan to suit your classroom’s unique needs, you’ll create a more inclusive and effective learning environment for your students. Remember, you can always use ChatGPT to generate additional ideas and resources as you refine and adapt your lesson plan.


Harnessing the power of ChatGPT for lesson planning can revolutionize your teaching experience by saving time, reducing stress, and promoting creativity. With AI-assisted lesson planning, you can design engaging, personalized, and effective lessons that cater to your students’ unique needs.

To recap, the steps for creating engaging lesson plans with ChatGPT are:

  1. Choose a lesson plan model or template, such as BOPPPS or PBL.
  2. Define clear learning objectives with ChatGPT’s assistance.
  3. Gather resources and ideas to incorporate into your lesson.
  4. Interact with ChatGPT using clear prompts and specific scenarios.
  5. Organize and refine the generated lesson plan to ensure a coherent structure.
  6. Customize the lesson plan for your classroom, addressing diverse needs and scenarios.

We encourage you to explore the potential of ChatGPT in your classroom planning and share your experiences with fellow teachers. As AI-powered teaching tools continue to evolve, embracing these innovations can help transform your teaching practice and enhance the learning experience for your students.

Richard Campbell

Richard Campbell is an experienced English professor in South Korea with over 20 years of teaching experience across all levels of education. With a doctorate in education, Richard is passionate about promoting language learning and using innovative approaches, including AI writing tools, to inspire his students.

Leave a Reply