Lesson slides in ChatGPT: one editable PowerPoint per lesson, the same structure all unit long

Updated 2026-09-17 · ~6 min read · Guide

If you make slides for every lesson — Grade 7 science on Tuesday, Year 9 history on Wednesday, Lesson 4 of a unit that has three more to go — the SlideForge app in ChatGPT turns the lesson plan into a native, editable .pptx in under a minute. Start the message with @SlideForge, give ChatGPT the lesson, and name the slides: learning objectives, a Do Now, key vocabulary, how it works, a practice worksheet with answer boxes, an exit ticket. The layouts come from a catalog built for exactly these slides, your wording goes on verbatim, and the next lesson in the unit uses the same skeleton.

TL;DR

  • Enable: search SlideForge in ChatGPT's apps, or open the direct link → Try in chat.
  • Start every request with @SlideForge. Without it, ChatGPT tends to write the file with its own tooling: minutes instead of a second, and a different look every time.
  • Give it the lesson — grade, subject, unit and lesson number, objectives, content, questions — or let ChatGPT draft the lesson first and then lay it out.
  • Name the slides by their job: objectives, Do Now, vocabulary, worked example, practice, exit ticket. The catalog has a layout for each.
  • Editable, in your language. Real text boxes, so you can change a question before class; 35 languages, and a $0.02-per-slide translation for a bilingual class.
  • Lesson 4, same structure: rendering is deterministic, so students see the same format from objectives to exit ticket all unit long.

The lesson deck

A lesson's slides follow a skeleton that barely changes between Lesson 3 and Lesson 4: what we are learning today, a starter question while the class settles, the words we need, the idea explained, a worked example, practice, and a question to answer before the bell. What changes is the content, and rebuilding the same seven slides for every lesson is where the evenings go. Teachers are the largest group making slides with SlideForge — daily lesson slides and unit series most of all — and almost all of them arrive through ChatGPT. This guide is the workflow they use.

This lesson (about five minutes)

Enable the app first (search SlideForge in ChatGPT's apps, or open the listing and choose Try in chat). The first render asks you to sign in; the account starts with 60 free slides.

  1. Give ChatGPT the lesson. Paste the lesson plan, or the page of the scheme of work, or just tell it the grade, the subject and the topic and ask it to draft objectives, an explanation and five questions first. Check the draft the way you would check a student teacher's.
  2. Start the request with @SlideForge and name the slides by their job, not their design — the example below is enough.
  3. Download the .pptx from the result card. The response lists, per field, what was bound as supplied. Open it in PowerPoint or Google Slides and change whatever you like; every word is a real text box.

What to write

@SlideForge Grade 7 science, Unit 2 Cells, Lesson 3:
diffusion and osmosis. Eight slides:

1. Cover: "Lesson 3 — Diffusion and osmosis", Grade 7 Science,
   Unit 2: Cells
2. Learning objectives: three "I can" statements
3. Do Now: "Why can you smell dinner from your bedroom?" —
   two minutes, write your idea in your book
4. Key vocabulary: diffusion, concentration gradient, osmosis,
   partially permeable membrane — one-line definition each
5. Diffusion vs osmosis, side by side: what moves, through
   what, driven by what, one everyday example each
6. Worked example: why a potato chip in salt water goes soft,
   in four steps
7. Practice: five questions, an answer box beside each
8. Exit ticket: "Explain in one sentence how oxygen gets from
   your lungs into your blood."
Why the @SlideForge at the front matters. Without the mention, ChatGPT often decides to build the file itself: it writes code in its sandbox, takes several minutes, and the layout comes out different each time. With the mention, the request goes to the app, renders in about a second per slide, and comes back with the fidelity report. If a reply ever arrives without a SlideForge result card, resend it with the mention.

Slides render in parallel into one file with page numbers. The engine authors nothing of its own: the objectives, definitions and questions are the ones ChatGPT sends, and the fidelity report names any wording that was completed for you. For the answer key, follow up with "@SlideForge the same five questions with the answers, one slide" and keep that slide for yourself.

The layouts it picks

ChatGPT chooses from a catalog of 200+ maintained layouts. For a lesson you will mostly see:

  • Practice prompt — one instruction or question given the whole slide. Do Now, think-pair-share, discussion question, exit ticket.
  • Worksheet — an instruction plus two to eight questions, each beside a blank answer box for students to fill in. Practice, quick check, retrieval starter.
  • Definition grid — each key term with its full name, a one-line definition and up to three explanatory lines. Vocabulary, the parts of a concept.
  • Side-by-side contrast — two concepts as equals, each with a name, a tag and its points. Diffusion vs osmosis, metaphor vs simile, two characters, two theories.
  • Steps beside a picture — a numbered procedure down one side and a picture you upload down the other. A worked example, a method, a lab procedure.
  • Cycle and process diagrams — the water cycle, the rock cycle, a life cycle, a left-to-right process with what each stage produces.
  • Era strip — history told as periods along a strip. A century in one slide, a civilisation's rise and fall, a technology's generations.
  • Agenda and closing — today's lesson flow at the start, one line to leave on at the end.

Lesson 4: the same structure, new content

Stay in the same ChatGPT conversation and write "@SlideForge Lesson 4 of the same unit, active transport, same structure as Lesson 3:" followed by the new objectives, words and questions. ChatGPT sends the same layouts in the same order, and because the engine is deterministic — the same layout with the same input renders the same slide, and there is no model in the render path — the only thing that changes is the content. Students see the format they saw last lesson, and know where the exit ticket is going to be.

For a whole unit, give ChatGPT the four-week unit plan and ask for one deck per lesson. Each lesson is its own file, named the way you name them — Unit 2 · L03, Week 3 · Day 2 — and a unit of seven or eight lessons fits inside the 60 free slides.

In your language, or in two

Write the request in Portuguese, Spanish, Arabic or whichever language you teach in and the slides come out in it; the layouts are built for 35 languages, right-to-left scripts included, with the text fitted rather than cut. For a bilingual class or an English-learner group, ask ChatGPT to translate the finished deck: SlideForge translates the .pptx with the layout and formatting preserved, at $0.02 per slide, so the English and the home-language version of the same lesson match slide for slide.

Your school's template, if you have one

The built-in themes are free, and so is a school crest or logo on every slide: write "@SlideForge here is our logo" once and drop the file into the result card. If your school has a PowerPoint template it expects lessons to use, upload it the same way — "@SlideForge here is our school template, call it 'Lessons'" — and every deck from then on renders natively on its masters, cover and footer.

What this costs. Template upload is for paying accounts: a wallet top-up of any amount ($10 minimum) or a plan unlocks it, and the personal account holds one template. Everything else on this page, including the themes and the logo, is covered by the 60 free slides.

What else the app does in the same conversation

  • Bring last year's slides in — drop a PDF of an existing lesson or a textbook page and get editable slides back, real text boxes and shapes, not a picture.
  • A picture in the lesson — upload a diagram or photo and ask for it beside the steps or the explanation.
  • Parents' evening, assembly, department meeting — the same catalog has agendas, timelines, comparison tables and status boards for the slides that are not lessons.
  • Ask what it can draw — "@SlideForge what layouts do you have for a food web?" browses the catalog for free before anything is billed.

Why not let ChatGPT write the file itself?

ChatGPT can produce a .pptx by writing python-pptx code in its sandbox, and for one slide that is fine. For five lessons a week the difference matters: generated code takes minutes per deck, the layout varies from run to run so Lesson 4 never quite matches Lesson 3, text overflows its box with nothing to catch it, and non-Latin scripts are a gamble. The SlideForge app renders the wording ChatGPT sends into maintained layouts with overflow validation, in about a second per slide, and reports per field what happened. A slide with a blocking defect is not billed.

Frequently asked questions

Can ChatGPT make my lesson slides as a PowerPoint?

Yes. With the SlideForge app enabled, start your message with @SlideForge, give ChatGPT the lesson — grade, subject, objectives, the content, the practice questions — and download a native .pptx. Every text box and shape is editable in PowerPoint, Google Slides and Keynote, so you can still change a question five minutes before class.

Why does the prompt start with @SlideForge?

Without the mention, ChatGPT often builds the file with its own tooling instead: it writes code, takes several minutes, and the slides come out different every time. Starting the message with @SlideForge routes the request to the app, which renders each slide in about a second from a catalog of maintained layouts.

Does it write the lesson for me, or do I supply the content?

Either. ChatGPT drafts the objectives, the explanation and the questions if you ask it to, and SlideForge lays them out. If you paste your own lesson plan, the wording goes onto the slides exactly as ChatGPT sends it; the engine authors nothing on its own and reports per field what was bound as supplied.

Can it make a worksheet slide and a separate answer key?

Yes. Ask for a practice slide with three to eight questions; the worksheet layout renders each question beside a blank answer box for students to fill in. Then ask for the same questions with the answers on a following slide, and keep that one for yourself or show it at the end.

Will every lesson in the unit look the same?

Yes, if you ask for it. Stay in the same ChatGPT conversation and write 'Lesson 4, same structure as Lesson 3' with the new content. Rendering is deterministic: the same layout with new text gives the same slide with new text, so students see a format they recognise from objectives to exit ticket.

Can I get the slides in Portuguese, Spanish or another language?

Write the request in your language and the slides come out in it — the layouts handle 35 languages, including right-to-left scripts. For a bilingual class, ask ChatGPT to translate the finished deck; SlideForge translates the .pptx with the layout preserved, at $0.02 per slide.

What does a lesson cost?

$0.05 per slide, so an eight-slide lesson is $0.40 and a five-lesson week is about $2. New accounts start with 60 free slides, which is a whole unit of seven or eight lessons at no cost. No subscription is required.

Can it use my school's PowerPoint template?

Yes. Upload the school .pptx or .potx once in the conversation and every lesson renders natively on its masters. Template upload is for paying accounts: any wallet top-up ($10 minimum) or a plan unlocks it. The built-in themes and a school crest or logo on every slide are free.

Build tomorrow's lesson

60 free slides, no card. New to the app? Start with the ChatGPT setup guide. Making a weekly report instead? See the weekly KPI report walkthrough.