← Back to blog
How Long Should Your Online Course Be? (Here's What the Data Says)

How Long Should Your Online Course Be? (Here's What the Data Says)

I’ve had this conversation more times than I can count. Someone emails me, usually at 11 PM, with the same question:

“Rich, I’m building my course. How long should it be?”

My answer is always the same: It depends on the transformation.

A course on tying your shoes should be about five minutes. A course on playing piano? You’re looking at 40+ hours minimum. The length of your course is determined by one thing — how long it takes to get someone from where they are to where they want to be.

But I know that answer feels unsatisfying. So let me give you the data-backed version.

Stop Measuring in Hours. Measure in Completions.

Here’s what most course creators get wrong: they obsess over total runtime like it’s a flex. “My course has 40 hours of content!” Cool. Nobody’s watching it.

The metric that actually matters is completion rate — the percentage of students who finish what they started. And the data is clear on what drives completions:

  • Shorter lessons get watched more. Videos under 10 minutes have significantly higher view-through rates than videos over 20 minutes.
  • Shorter modules get finished more. A module with 5 lessons gets completed at nearly double the rate of a module with 15 lessons.
  • Clear structure beats raw volume. Students who can see the finish line are more likely to keep running.

I’ve trained over 39,000 professionals through my programs. The pattern is consistent: people don’t drop out because the content is bad. They drop out because the path feels endless.

how long should online course be

The Sweet Spot: What Actually Works

After looking at completion data, student feedback, and what sells across my own courses and the thousands of creators I’ve worked with, here’s the structure that hits the target most often:

  • 5 to 7 modules
  • 5 to 8 lessons per module
  • 5 to 15 minutes per lesson video
  • Total: 3 to 8 hours of content

This isn’t arbitrary. It’s the range where you have enough depth to deliver a real transformation and enough brevity that students actually finish. It’s also the range that supports pricing between $200 and $997 without students feeling shortchanged or overwhelmed.

Each module should represent one clear milestone. If you can’t describe what someone will be able to do after a module in a single sentence, the module is too broad or too unfocused.

Three Tiers of Course Length (And When to Use Each)

Mini-Courses (1–2 Hours)

These are focused, fast, and usually teach one specific skill. Think: “How to File Your Notary Bond in California” or “Set Up Your First Email Funnel in 60 Minutes.”

Best for:

  • Lead magnets (free or low-cost)
  • Low-ticket offers ($27–$97)
  • Upsells or bonuses for a larger product
  • Testing a topic before committing to a full course

Mini-courses are wildly underrated. They’re fast to create, easy to sell, and they build trust quickly. If you’re just starting out, this is where I’d tell you to begin. Ship a mini-course, get feedback, iterate.

Full Courses (5–15 Hours)

This is the standard paid course. Enough depth to take someone from beginner to competent (or competent to advanced). This is where most course creators should be operating.

Best for:

  • Core paid offerings ($200–$997)
  • Comprehensive skill-building (notary training, real estate licensing prep, digital marketing)
  • Courses you plan to update and maintain over time

At this length, you can charge real money. Students expect depth, and you have room to include worksheets, quizzes, community access, and other elements that justify the price tag. If you’re building your primary course, check out my step-by-step guide to creating an online course for the full framework.

Masterclasses and Bootcamps (20+ Hours)

This is premium territory. Deep expertise, usually with live components, community, and ongoing support.

Best for:

  • High-ticket programs ($1,000+)
  • Certification programs
  • Cohort-based learning with accountability
  • Niche expertise that requires significant depth

Only go here if you have genuine deep expertise and a clear reason the extra hours are necessary. If you can deliver the same result in 10 hours that you’re delivering in 30, your students would rather have the 10-hour version. Respect their time.

What Udemy’s Data Tells Us

Udemy published some interesting numbers a while back that are worth understanding, even if you’re not selling on their platform:

  • Courses under 3 hours get more enrollments. Shorter courses are cheaper, which lowers the barrier. On a marketplace, this matters a lot.
  • Courses over 10 hours get better reviews. Students who stick around for longer courses feel they got more value — if they finish.

So which metric matters to you? If you’re selling on a marketplace, enrollment volume might be your priority. If you’re selling on your own site (which is what I recommend), reviews and completion matter more because they drive referrals and repeat purchases.

Platforms like GoHighLevel make it easy to host your own courses, control the experience, and keep 100% of the revenue. That’s the model I teach and the one that gives you the most control over your course length and pricing.

The Drip Model: Pace, Don’t Stuff

One approach that works well for longer courses is the drip model — releasing one module per week (or at a set interval) rather than giving students access to everything at once.

This works because:

  1. It creates urgency. Students know new content is coming and they need to keep up.
  2. It prevents overwhelm. Nobody opens the course, sees 40 lessons, and closes the tab.
  3. It builds a cohort feel. Even self-paced courses feel more alive when everyone’s progressing together.

I’ve seen completion rates jump 30–40% just by switching from “all access” to a drip schedule. It’s not right for every course, but for accountability-driven students (which describes most adult learners), it’s extremely effective.

The Two Questions That Tell You Everything

Forget the hour count for a second. Here’s the simplest test I know:

If students are asking “when does it end?” — your course is too long. You’ve lost them. They’re watching the clock instead of absorbing the material. Trim the fat, combine redundant lessons, or split it into two separate courses.

If students are asking “is that it?” — your course is too short. You haven’t delivered on the promise. They feel shortchanged. Add more depth, more examples, more application exercises.

The sweet spot is when students finish and think: “That was exactly what I needed. No more, no less.”

How to Right-Size Your Course Right Now

If you’re in the middle of building your course and you’re not sure about the length, here’s a practical exercise:

  1. Write down the transformation. One sentence. What will students be able to do after completing your course that they can’t do now?
  2. List every skill required to get there. These become your modules. Plan your course around these milestones — not around what you feel like talking about.
  3. For each skill, write down the minimum viable lesson plan. What’s the fewest lessons you need to teach that skill competently? Start there.
  4. Record the lessons. Keep each video under 15 minutes. If you can’t cover a topic in 15 minutes, split it.
  5. Review the total. If you’re under 3 hours, you might have a mini-course — and that’s fine. Just price it accordingly. If you’re over 15 hours, ask yourself honestly: is every lesson earning its place?

Choose your format based on the result of this exercise, not based on what you see other people doing.

The Bottom Line

There is no universal “right” length for an online course. There’s only the right length for your topic, your audience, and your price point.

A 90-minute mini-course that gets a 70% completion rate and changes someone’s workflow is worth more than a 40-hour course that nobody finishes.

Build the shortest course that fully delivers the transformation you promised. Then price it accordingly. If students want more, build the next one.

That’s not a shortcut. That’s respect for your students’ time — and it’s the approach that has worked for me across 39,000+ students and counting.

Share this post