Demo slots — limited this weekBook a demo →
Task guide · 6 min read

How to add a course on Skool that members actually finish

Skool's Classroom tab is the second thing every new visitor looks at after the community feed. An empty Classroom signals an empty community. A well-structured course with even three lessons makes the entire community feel real.

Try Tools4Skool free →Book a demo
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.

Free plan forever · no card required · 2-min setup

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.

  1. 1
    Lock 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.

  2. 2
    Create the course

    Classroom tab, New course, title, description, cover image (custom, 1280x720), access settings, Create.

  3. 3
    Add 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.

  4. 4
    Upload 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.

  5. 5
    Decide 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.

  6. 6
    End 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.

  7. 7
    Celebrate 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.

Start free →Or book a demo
Free plan forever · no card required · 2-min setup

Frequently asked

Unlimited on every paid plan. Skool does not cap the number of courses, modules, or lessons. Storage caps apply to total video storage (Hobby plan includes 2 GB, more available on higher plans or paid storage add-ons), but the course count itself is unrestricted. Most well-run communities have 2 to 5 active courses plus a Live Calls archive.

Keep reading

How-to
how to upload video to skool
How-to
how to livestream on skool
How-to
how to start a skool community
How-to
how to set up skool
Skool guide
skool features
See all How-to

Ready when you are.

Drop your email — we'll loop you in the day access opens.

Start free →Or book a demo
Free plan forever · no card required · 2-min setup
Tools4Skool — free plan foreverWelcome DMs, churn saver, pipeline
Start free →