On this page
Before you build, lock the structure
The biggest mistake in Skool courses is building before deciding the outcome. Owners record 12 lessons, drag them into the Classroom, then wonder why completion is 8 percent. The fix is to design backwards.
Answer these before recording a single video:
1. What can a member do after finishing this course that they could not do before? One specific outcome. Set up a Skool community, get their first 5 clients, ship their first course, lose 10 pounds. Not learn about X. Do X. 2. How long should the whole course take to consume? 90 minutes total is the sweet spot for most communities. 30 minutes if it is a quickstart, 3 to 5 hours if it is a flagship. Anything longer than 5 hours gets abandoned. 3. What is the structure: 3 modules, 5 modules, 7 modules? Three modules of three lessons each (9 lessons total) is a reliable default. More than 7 modules feels like a textbook. 4. What is the first lesson? It should produce a tangible win in under 10 minutes. The dropout rate after lesson 1 is the worst across the entire course, so lesson 1 has to overdeliver.
Stop doing this by hand. Automate it in 2 minutes.
Welcome DMs, churn-saver, pipeline, member exports. Free plan forever, paid tiers from $29/mo.
Create the course in Skool, exact clicks
From the desktop browser as the community owner:
- Open your community
- Click Classroom in the left sidebar
- Click New course in the top right (sometimes labelled Create course)
- A modal opens with: title, description, cover image, and access settings
- Fill in the title (action-oriented, e.g. 30-Day Client Acquisition, not About Sales)
- Write a 1 to 3 sentence description, this shows on the course card and on the About page
- Upload a cover image, 1280x720 or 16:9 ratio, this is the most clicked-on asset in your community after the avatar
- Set access (open to all members, drip schedule, or gated to a tier, see gating section below)
- Click Create
The empty course appears in the Classroom. Now you add modules and lessons.
Cover image is more important than people think. Use Canva or Figma at 1280x720, include the course title in large text, a relevant graphic, and your brand color. Default Skool cover images all look the same and members scroll past them.
- 1Lock the outcome and length
Write one sentence on what a member can do after the course. Aim for 90 minutes total content, 3 modules of 3 lessons each.
- 2Create the course
Classroom tab, New course, title, description, cover image (custom, 1280x720), access settings, Create.
- 3Add modules and lessons
Add module, name action-oriented, add lessons inside. Each lesson 5 to 15 minutes, intro video plus written summary plus action prompt.
- 4Upload videos to lessons
Direct upload MP4 up to 5 GB, or embed from Loom, Vimeo, YouTube. Use closed captions (SRT upload or embed YouTube auto-captions) for 40 to 60 percent of viewers on mute.
- 5Decide on drip and gating
Open everything for a quickstart course. Use drip schedule for a flagship cohort course. Tier-gate only if you have multiple paid tiers.
- 6End every lesson with an action prompt
Specific thing to do, posted in the community as a comment under a pinned thread. Public accountability lifts completion 2 to 3x.
- 7Celebrate completions publicly
When a member finishes, owner posts tagged congrats in the feed. Other members notice and push harder. Automate the post-completion DM with tools4skool.com to trigger the next-step offer.
Add modules and lessons
Inside the course:
- Click Add module (or sometimes New section)
- Name the module (action-oriented, e.g. Week 1: Find Your First 10 Prospects)
- Click Add lesson under the module
- Each lesson has: title, content body, attached video (optional), attached files (optional), and a completion button at the bottom
- Save the lesson
- Repeat for each lesson in the module
- Repeat for each module
The lesson body supports the same Markdown-lite formatting as community posts: bold, italic, headings, bullet lists, links, code blocks, embedded images. You can put substantial text content directly in the lesson, video is optional. Many of the highest-converting Skool courses are text-heavy with a short intro video per lesson, not the other way around.
Lesson order matters. Skool plays lessons in the order you list them, and members can only mark a lesson complete after viewing it. The order also affects the auto-next-lesson feature. Drag and drop to reorder.
Each lesson should be 5 to 15 minutes of consumable content. Longer than that and members drop off mid-lesson. If a lesson is becoming 30 minutes, split it into two.
Lesson structure that works:
- 30 to 60 second intro video (you on camera, framing the lesson)
- 200 to 500 words of written context with bullets
- A linked resource (template, checklist, swipe file)
- A short action prompt at the end (do this, post in the community)
- Mark complete button
This combo lets fast readers skim, video learners watch, and action takers act, all in the same lesson.
Upload video to lessons
Inside a lesson, click Add video (or the video icon). Two paths:
Direct upload to Skool. Drag and drop or browse to an MP4. Skool accepts up to roughly 5 GB per file. Transcoding takes 2 to 30 minutes depending on length. The native player includes playback speed, full-screen, basic controls. No closed captions natively, though you can upload SRT files in some plans.
Embed from YouTube, Vimeo, Loom, or Wistia. Paste the URL into the lesson body and Skool auto-embeds the player. Most owners use Loom for quick screen-shares (faster upload, native chapter markers) and direct upload for polished face-on-camera lessons.
Video specs that work:
- 1080p, MP4, H.264 codec
- 30 fps is fine, no need for 60
- Mono or stereo audio, normalized to roughly -14 LUFS
- Aspect ratio 16:9 for landscape, 9:16 for vertical only if your audience is mobile-first
- File size keeps under 2 GB for fast upload, anything bigger has high failure rate on weak connections
Closed captions massively improve completion. Roughly 40 to 60 percent of members watch videos with sound off, especially on mobile or in shared spaces. If your plan supports SRT upload, use Whisper or a service like Rev to generate captions ($1 to $5 per video, transformative). If not, embed YouTube which has auto-captions built in.
For courses with 20+ video lessons, upload becomes a real bottleneck. Use a Chrome extension or batch tool to queue uploads overnight. Skool's web upload UI handles one at a time.
Drip schedule and tier-gating
Two ways to control who sees what in the Classroom.
Drip schedule. Lessons unlock on a timeline (e.g. one new lesson per week from the day a member joins). Useful for cohort programs and reduces the binge-and-bounce pattern where members consume everything in a weekend and never come back.
To enable drip:
- Open the course settings
- Find Drip schedule or Release schedule
- Pick the cadence: daily, every X days, weekly, or specific dates
- Save
Members see locked lessons with a countdown to unlock. They can still see the module structure, which builds anticipation.
Tier-gating. Courses or lessons only visible to members at a specific paid tier. Useful if you run a base tier ($49/mo) and an inner-circle tier ($497/mo), where the inner-circle gets access to advanced courses.
To enable tier-gating:
- Open the course settings
- Find Access or Visible to
- Pick which tiers can see this course
- Save
Members in lower tiers see the course exists (in some settings) with a lock icon and an upgrade prompt. This is one of the cleanest upsell mechanics in the Skool stack.
Most owners do not use either feature in their first course. They open everything to all members, see how it performs, then layer in drip or gating once they have data. Drip prematurely applied feels manipulative. Tier-gating before you have a tier system feels confusing.
How to get members to actually finish the course
Average course completion across Skool communities is roughly 15 to 25 percent. The top decile of courses see 50 to 70 percent completion. The difference is design, not platform.
Levers that move completion:
Short total length. A 90-minute course finishes 3x more than a 6-hour course. Cut ruthlessly. Anything not directly tied to the outcome goes in a bonus module.
Lesson 1 wins early. First lesson should produce a small tangible win in 10 minutes. If members finish lesson 1 and feel nothing happened, they do not come back for lesson 2.
Action prompts after each lesson. A specific thing to do, posted in the community as a comment under a pinned thread. Public accountability lifts completion sharply.
Tagged community celebration of completions. When a member finishes the course, owner posts a public congrats in the feed. Other members see, want the same recognition, push through.
Course-finish DM with a follow-up offer. Automated DM to members who hit 100 percent completion, offering the next step (mastermind, 1-on-1, cohort). Highest converting moment in the entire funnel. Skool does not do this natively, but tools4skool.com can trigger DMs on course completion as part of its automation set.
Mid-course check-in DMs. Members who stalled at 40 to 60 percent completion are recoverable. A short DM asking what got in the way pulls 20 to 30 percent of them back into the course.
Common course-building mistakes
Too long. 6-hour courses with 40 lessons feel comprehensive to the owner and overwhelming to the member. 90 minutes total is the modal sweet spot for most niches. If you have more content, split into multiple short courses.
Lesson 1 is the syllabus. Boring. Members already know what they signed up for. Lesson 1 should be the first win, not the introduction.
Video-only with no text. Members on mobile, in transit, or skimming on lunch break cannot consume video-only. Pair every video with 200 to 500 words of text summary.
No action prompt. Lessons that end with okay, see you in the next lesson have no behavior change baked in. Always end with a specific do this prompt.
Generic course covers. Default Skool covers all look the same. Custom cover images with course title, brand color, and a graphic dramatically lift click-through from the Classroom tab.
No drip when there should be drip. A 20-lesson flagship course with no drip schedule gets binged and forgotten. Members consume everything in a weekend, never come back, churn at month two. One lesson per week or one module per week paces consumption with the live community rhythm.
Drip when there should not be drip. A quickstart course with drip frustrates members who joined to learn the system fast. Quickstart should be all-at-once.
No celebration of completions. Members who finish get no recognition, owners never know who finished, no upsell follows. Track completions, celebrate publicly, DM completers.
Stop leaving DMs, churn, and revenue on the table.
tools4skool plugs the holes Skool ships with. Free plan forever, paid tiers from $29/mo.
Frequently asked
Keep reading
Ready when you are.
Drop your email — we'll loop you in the day access opens.