How to Write a Script for Online Course Videos
You set up the camera, hit record, and then sat there deciding whether to read from a script or wing it. Both felt wrong. Read it and you sound like a hostage; improvise and you ramble for nine minutes to cover two. The usual advice — “always script your videos” or “just talk naturally” — treats scripting as one decision. It isn’t. The real question is not should I write a script for my online course videos, but which parts of which lessons need a tight script, and which parts die the moment you read them.
Scripting is where instructional design — the practice of systematically planning and delivering learning materials — meets on-camera performance. Get the match right and your videos sound prepared without sounding read. Get it wrong and a word-for-word script turns a confident expert into a nervous news anchor. This guide gives you a per-lesson rule, a reusable four-block template, a way to turn word count into runtime, and an honest take on when a teleprompter earns its place.
Why “should I script every video?” is the wrong question
A full script is a tool, not a virtue. It buys you precision and calm, and it costs you spontaneity. Some lessons need the precision badly enough to pay that cost; others are ruined by it. A concept explainer where one loose sentence creates a misconception is worth scripting to the comma. A screen demo where your value is watching someone who clearly knows the software work through it live is worse when scripted — the reading pulls your attention off the task and the viewer feels it.
So decide per lesson type, not per course. Below is how the three formats map to the kinds of lessons most courses are built from.
Match the script format to the lesson type
There are three usable formats, and most creators only ever try one. A full script is every word written and read or memorized. A bullet outline is a map of beats you speak around in your own words. Memorized key lines means you free-talk but nail a handful of exact sentences — the hook, the definition, the call to action.
The table below pairs each lesson type with the format that fits it, plus a comfortable speaking pace and the rough word budget that pace implies for a six-minute clip. The pace figures are anchored to published speaking-rate data, not guesses.
| Lesson type | Best script format | Comfortable pace | Words for a 6-min clip |
|---|---|---|---|
| Concept explainer (talking head) | Full script | ~120 wpm | ~720 words |
| Screen / software demo | Bullet outline | ~110 wpm | ~660 words |
| Welcome & course intro | Memorized key lines | ~125 wpm | ~750 words |
| Interview or live Q&A | No script (prepared questions only) | ~150 wpm | n/a — conversational |
Who should script fully — and who shouldn’t
Script fully if you are recording your first few videos, you teach in a second language, the lesson carries precise numbers, legal wording, or safety steps, or your course promises a tight runtime you have to hit. In all of these, the cost of a wrong or rambling sentence is high and the script is cheap insurance.
Don’t script fully if you are an experienced practitioner demoing a tool you use every day, or the lesson’s whole appeal is watching you think out loud. Reading flattens the exact energy people enrolled for. Give yourself a bullet outline and let the muscle memory carry it. The dividing line is simple: script what must be exact, outline what must be alive.
The four-block lesson script
Whatever format you choose, structure each lesson the same way so students always know where they are. Four blocks cover almost every teaching video:
1. Hook (10–20 seconds). Name the problem the lesson solves, in the student’s words. Not “In this video we’ll look at variables” but “If your code keeps forgetting values between steps, this is the fix.”
2. Promise (5–15 seconds). Tell them exactly what they’ll be able to do by the end. This is your learning objective said out loud, which is also what good instructional design starts from: a clear gap between where the learner is and where the lesson leaves them.
3. Teach (the body). One idea at a time, in the order a beginner needs it — prerequisites before advanced steps. Keep each step short enough to say in one breath.
4. Recap & next (20–40 seconds). Restate the one thing to remember and point to the next lesson so the course keeps pulling them forward.
A real one-lesson script you can copy
Here is the template filled in for a concept lesson, so you can see the difference between a script and a transcript. Brackets are stage directions; everything else is spoken.
[HOOK — on camera, 15s]
"If your students finish a lesson and still ask 'but what was the point?', the lesson never said out loud what 'done' looks like. Let's fix that."
[PROMISE — 10s]
"In the next five minutes you'll write a learning objective a student can actually measure themselves against."
[TEACH — screen + voice, ~4 min]
- Beat 1: show a vague objective ("understand budgeting")
- Beat 2: name why it fails — nothing to check against
- Beat 3: rebuild it as verb + condition + criterion
- Beat 4: one on-screen example they copy
[RECAP — on camera, 30s]
"One rule: if you can't picture the student doing it, it isn't an objective yet."
[NEXT — 10s]
"Next lesson we turn these objectives into a quiz that writes itself."
Notice the TEACH block is bullets, not sentences, even inside a “full script” lesson. That is deliberate: the parts where you demonstrate stay loose so you sound like a teacher, while the hook, promise, and recap — the parts that must land exactly — are written word for word.
Turn word count into runtime before you record
The fastest way to blow a lesson’s length is to write the script and discover on camera that it runs twelve minutes. Estimate first. A comfortable on-camera pace for teaching sits around 120 words per minute — inside the 100–125 wpm range that published speaking-rate data (accessed October 2026) gives for slide presentations, and well under the 150–160 wpm used for audiobook narration, which is too brisk for someone learning something new.
So a 720-word script lands near six minutes; a 1,200-word script is a ten-minute lesson whether you planned one or not. Count the words in your draft, divide by 120, and you have your runtime before you touch the camera. If it’s too long, cut the script, not the pace — speeding up to fit is how lessons become exhausting.
When a teleprompter helps, and when it makes you sound read
A teleprompter reflects your script onto glass in front of the lens so you can read while looking straight at the camera. Done well it “creates the illusion that the speaker has memorized the speech or is speaking spontaneously.” Done badly, your eyes track left-to-right like a typewriter and everyone can tell.
A prompter is worth it for talking-head concept lessons and intros — the fully scripted formats above — if you slow the scroll until you’re reading a beat behind, not racing the text. It is wasted, even harmful, on screen demos: you’re looking at the software, not the lens, so the prompter just tempts you to read a lesson that should breathe. If you’re recording on a phone, a basic prompter app over the front camera works; our guide to recording courses using only an iPhone covers that setup. For desktop capture and the software that handles multi-track recording, see our rundown of the best software to record course videos.
Reuse the script — don’t let it die after recording
A written script is a second asset, not just a crutch for the take. Once the video is cut, the script is 90% of your captions and transcript already done — you just sync the timing. That makes the lesson searchable, accessible to students who can’t use audio, and easier to skim. The workflow for turning a script into clean on-screen text lives in our guide to captions and transcripts for online courses. Creators who script are quietly doing the accessibility work twice as fast as creators who improvise and then transcribe from scratch.
The rule to record by
Don’t ask whether to script. Ask what has to be exact and what has to be alive. Write the exact parts word for word, map the alive parts as bullets, estimate your runtime at 120 words a minute, and bring the prompter only to the lessons where you’ll actually look at the lens. Do that and you’ll stop choosing between “stiff” and “rambling” — because that was never the real choice.
