Cohort-Based Courses: What They Are and the Best Platforms to Run One (2026)
Nine platforms for running a cohort-based course, compared on start dates, scheduled lessons, live sessions, group space, and what four cohorts a year cost at three sizes.
A cohort-based course is an online course where a group of students starts on the same date, works through the lessons on the same schedule and finishes together. Most add live sessions and a discussion space where the group talks between lessons. A self-paced course works the other way: each student starts the day they buy and moves at their own speed.
The shared schedule helps both sides. Students have a reason to keep up (the group call is on Tuesday, and everyone will be talking about week three), and they get to know the people going through it with them. The teacher gets one group to support at a time, instead of students spread across every module, and a launch date to sell toward.
Many cohort courses mix the two formats, with recorded lessons and live calls, but they keep fixed start and end dates. That means a platform has to handle four things: start dates, lessons released on a schedule, live sessions for the group, and a place for the cohort to talk between sessions.
We compared nine platforms on those four things. For each one, you'll find what it costs at three cohort sizes, what happens when you start a second cohort, and the kind of business it suits best.
The short list
| Platform | Starting price | Transaction fee | Best for | Community | Cohorts | Branded app |
|---|---|---|---|---|---|---|
| Heartbeat | Build $49/month, or $40 billed annually | 5% on Build, 2.5% on Grow, 1.25% on Scale, plus Stripe processing | Paid communities and group programs where members learn together | Channels, DMs, events | Cohort courses on every plan, each cohort with its own lessons and group | Included on Scale |
| Maven | Free to list | 10% per paid enrollment, after Stripe's fee | Experts who need buyers | Cohort community, open after the course | Built for cohorts: start, end and deadline dates | No creator-branded app advertised |
| Disco | Create $399/month billed annually, or $499 monthly | None from Disco; Stripe processing | Academies and organizations | Chat, events, learning paths | Cohort and self-paced course templates | Scale plan only |
| Mighty Networks | Launch $950/year | 2% on Launch, 1% on Scale, plus Stripe | Courses inside a community | Spaces, feed, livestreams | Cohort Course template from Launch | Mighty Pro, priced on request |
| Circle | Professional $89/month, billed annually | 2% on Professional, 1% on Business, plus processing | Community-first programs | Spaces, chat, events, live streams | Scheduled courses release sections on set dates | Circle Plus, priced on request |
| Kajabi | Growth $249/month, or $199 billed annually | Kajabi Payments: 2.9% + $0.30, plus 0.7% on payment plans | Creators who sell by email | 1 community | Several cohorts per course, each with its own start date | Included on Pro; add-on on Basic and Growth |
| Thinkific | Start $109/month, or $82 billed annually | No Thinkific fee; card processing, plus a 0.5% assessment on US, Canada, UK and EU buyers | Course libraries with an occasional cohort | 1 community on Start | Live cohorts; lessons released by calendar date | $199/month add-on |
| Teachable | Builder $89/month, or $69 billed annually | 0% on Builder, 7.5% on Starter; 2.9% + $0.30 on US cards | Creators already selling self-paced courses | Not available to new schools; lesson comments | Sections released on set dates | Shared Teachable student app, not creator-branded |
| LearnDash | $350/year for one site, in a bundle | None from LearnDash; your checkout's fees | WordPress sites you control | Through a community plugin | Groups with start and end dates | Through third-party plugins |
Prices are in US dollars. Starting price is the cheapest plan that can run a cohort, so Kajabi starts at Growth.
How we chose
We scored every platform on the same five things:
- Cohort tools: Can you set a start date, schedule lessons, and run more than one cohort in a course?
- Live sessions: Is streaming built in or do you bring Zoom, and how many people fit?
- Group space: Does each cohort get its own chat, and is it still there afterward?
- Cost: The plan, the platform's cut, and card processing at three cohort sizes.
- Control: Can you export your students and offer your own app, and whose checkout takes the money?
Then we walked each platform's pricing page and help docs through one imaginary cohort: set a start date, release week one, let a student in three days late, start a second cohort, and keep the group talking afterward. This was desk research. We didn't run a paid cohort on any of them.
We left out corporate training software (built for HR teams, not creators selling seats), one-to-one coaching schedulers, and video tools that have no way to hold lessons.
The platforms
1. Heartbeat
Heartbeat is made for communities that charge members to join, and a cohort course fits inside one. Each cohort runs as its own copy of the course, with its own modules, lessons, assignments and dates, and Heartbeat creates a group for the people enrolled in it. Lessons can go live on a set date or drip out after enrollment, and public assignments post into a channel so the cohort sees each other's work.
Live sessions run as events, in Heartbeat's own voice and video rooms or through Zoom, which syncs recordings and attendance. When the cohort ends, the group and its channels stay in the same community as your membership, so alumni don't need a new home, and the next cohort starts with its own group. Members use the Heartbeat app on their phones, and the Scale plan adds your own branded app. Heartbeat has a 14-day free trial, with no card required.
2. Maven: for experts who need buyers as well as tools
Maven is built for live cohorts. You set the course's start and end dates, plus application and payment deadlines, and Maven runs the course page and checkout. Each cohort gets its own community, which stays open after the course ends.
Listing a course is free. When a student pays, Stripe takes 2.9% plus $0.30, then Maven takes 10% of what's left. All payments go through Maven, and students can ask for a full refund until the halfway point of the course. The 10% applies to every sale, including students who found you through your own newsletter or podcast, so it costs the most for experts who already have an audience.
3. Disco: for academies and organizations running programs
Disco suits training programs run by an organization, such as a company academy for customers or staff. It has templates for cohort courses, learning paths, events and chat. The Create plan is $399 a month billed annually, or $499 billed monthly, with no fee on sales.
Create has a cap of 250 active members. If past cohorts count toward that number, four cohorts of 60 would fill it in a year, so ask Disco how it counts alumni before you commit. Scale adds a branded app and starts at $999 a month, billed annually.
4. Mighty Networks: for a course that lives inside a community
Mighty Networks combines courses, events, livestreams and member spaces. From the Launch plan up, you can use the Cohort Course template, with a group feed next to the lessons.
Launch is $950 a year with a 2% fee. Scale is $2,150 a year and drops the fee to 1%. The extra $1,200 a year is covered by the lower fee once you sell more than $120,000 a year. Check the livestream caps against your cohort size: Launch fits 100 viewers, Scale 200 and Growth 1,000. A 100-person cohort fills Launch's limit with no room for you or a guest speaker.
5. Circle: for a community where the course is one part
Circle is a community platform with courses next to discussions, events and live streams. A scheduled course releases each section to all enrolled students on a date you pick. Professional is $89 a month, billed annually, with a 2% fee plus card processing.
Which plan you need usually comes down to cohort size, because live streams on Professional fit 100 attendees. Business fits 200, costs $199 a month billed annually, and lowers the fee to 1%. A branded app needs Circle Plus, which is priced on request. See Heartbeat vs Circle for a side-by-side.
6. Kajabi: for creators who already sell by email
Kajabi suits creators whose sales already come from an email list. One cohort course can hold several cohort groups, each with its own start date.
Cohorts need Growth, at $249 a month or $199 billed annually, which includes 50 products and 25,000 contacts. Kajabi Payments charges 2.9% plus $0.30, and 0.7% more on payment plans. A cohort course can't be duplicated or switched to self-paced later, so pick the format before you build.
7. Thinkific: for a course library with an occasional cohort
Thinkific fits creators who mostly sell a library of self-paced courses. The Start plan costs $109 a month, or $82 billed annually, and includes live cohorts and coaching with Zoom. Lessons can be released on calendar dates, so everyone gets week two on the same morning.
The release dates are set on the course, not on each student or group. A student who joins late sees everything released so far, all at once, and a second cohort on different dates means duplicating the course. Card processing applies, plus a 0.5% assessment on buyers in the US, Canada, the UK and the EU.
8. Teachable: for creators already selling self-paced courses
If your self-paced courses already live on Teachable, you can run a cohort there. Sections can be released on a set date, which has to be chosen at least 48 hours ahead. Teachable's Community feature is no longer open to new schools, so plan where live calls and group chat will happen before you sell seats.
The Builder plan is $89 a month, or $69 billed annually, with no Teachable fee. Starter takes 7.5% of sales. Dated sections release at midnight UTC, which is the evening before for students in the US. See our guide to the best online course platforms for more course hosts.
9. LearnDash: for a WordPress site you run yourself
LearnDash adds courses to your own WordPress site. Groups can have start and end dates, so different cohorts can run through one course. You keep full control of the site and your student data, but you're also the one paying for hosting, installing updates, and fixing things when a plugin breaks the night before a cohort starts.
LearnDash isn't sold on its own anymore. It comes in a bundle with The Events Calendar, Give and Kadence for $350 a year for one site. Budget separately for hosting, checkout, video and a community plugin. Once a course sits in more than one dated group, you have to clone it for each cohort.
Which platform for which business
The right platform depends mostly on how many people join each cohort and what you charge for a seat.
| Cohort size | Under $300 a seat | $300 to $1,000 a seat | Over $1,000 a seat |
|---|---|---|---|
| Under 20 | Teachable Builder or Thinkific Start | Circle Professional or Mighty Launch | Kajabi Growth or Maven |
| 20 to 100 | Mighty Launch or Circle Professional | Maven, Kajabi Growth, or Thinkific Start | Maven or Kajabi Growth |
| Over 100 | Mighty Scale or Circle Business | Mighty Scale, Circle Business, or Disco | Disco or LearnDash |
Here's the reasoning behind the table. With small, low-priced cohorts, the yearly plan price matters most, so we picked the cheapest plans that still handle start dates. With large groups, the limit is how many people fit in a live session. With expensive seats, a percentage fee costs more than a flat subscription (10% of a $1,200 seat is $120 per student), unless the percentage brings you students you couldn't find yourself, which is what Maven's marketplace is meant to do.
Or choose by how you sell:
- No audience yet: Maven, because it brings buyers to your course page.
- Training members, customers, or staff: Disco.
- Already selling by email: Kajabi.
- Mostly self-paced, with a cohort now and then: Thinkific or Teachable.
- Community first: Circle or Mighty Networks.
- Group coaching: Circle or Mighty Networks, since live sessions and the group space matter more than lesson tools.
- Your own WordPress site: LearnDash, if somebody technical can help you.
- A paid community where each cohort keeps its own group afterward: Heartbeat.
If the course tool you already use can set start dates, run your first cohort there. You'll learn what you actually need (bigger live sessions, a separate chat per group) before paying to move.
What to check before you sign up
Fees at your cohort size
We priced a US creator running four cohorts a year, with students paying in full by US card. Small is 15 seats at $250 ($15,000 a year), medium is 40 seats at $600 ($96,000), and large is 100 seats at $1,200 ($480,000). Plans are billed yearly where offered, since the group space stays open between cohorts.
| Platform and plan | Small | Medium | Large |
|---|---|---|---|
| Maven | $1,908 | $12,149 | $60,636 |
| Disco Create | $5,241 | $7,620 | $18,828 |
| Mighty Networks Launch | $1,703 | $5,702 | $24,590 |
| Mighty Networks Scale | $2,753 | $5,942 | $20,990 |
| Circle Professional | $1,821 | $5,820 | $24,708 |
| Circle Business | $2,991 | $6,180 | $21,228 |
| Kajabi Growth | $2,841 | $5,220 | $16,428 |
| Thinkific Start | $1,512 | $4,296 | $17,424 |
| Teachable Builder | $1,281 | $3,660 | $14,868 |
| LearnDash | Depends on setup | Depends on setup | Depends on setup |
Each figure adds the yearly plan, platform fees, and card processing at 2.9% plus $0.30 per payment (60, 160 and 400 payments a year). Maven takes 10% after Stripe's fee, and Thinkific includes its 0.5% assessment. Payment plans add $0.30 per extra payment, plus 0.7% on Kajabi. Disco's large column assumes 400 students a year fit under its 250 active-member cap, which depends on how it counts past cohorts.
For a small cohort, every option except Disco costs between about $1,300 and $3,000 a year. For a large cohort, Maven costs $36,000 to $46,000 more than the other hosted tools. Whether that's worth it depends on where your students come from. If Maven's marketplace fills seats you couldn't fill yourself, the fee can pay for itself; if most students come from your own list, you're paying 10% on sales you would have made anyway.
Running more than one cohort
Say you run three groups at once: a morning cohort, an evening cohort, and your alumni. Each one needs its own start date, its own chat, and its own announcements (the evening group doesn't need to hear that the morning call moved). Kajabi handles this inside one course, giving each group its own start date. On Thinkific and Teachable, the dates are set on the course, so everyone in it shares one schedule. A second group means copying the whole course, then repeating every later change in each copy. LearnDash also needs a copy per cohort once its groups use dates.
Moving later
If you copy a course for every cohort, each copy is another course to rebuild if you switch platforms later. Kajabi cohort courses can't be switched to self-paced, so turning a past cohort into an evergreen course means building it again. On Maven, payments stay with Maven, though you can export your student list as a CSV.
Apps and limits
- Live attendees: 100 on Mighty Launch and Circle Professional, 200 on Mighty Scale and Circle Business.
- Streaming hours: 20, 30, or 40 a month on Mighty, by plan.
- Active members: 250 on Disco Create.
- Contacts: 25,000 on Kajabi Growth.
- Branded apps: Heartbeat Scale, Kajabi Pro, Thinkific ($199 a month extra), Disco Scale, Mighty Pro, and Circle Plus.
Before you sign up, also check what happens to the group after the last session. On Maven, the cohort community stays open after the end date. On the others, find out whether alumni keep access, and whether they count toward your member limit (and your bill) while they do. Our guide to the best online community platforms covers where to keep a group going.
Frequently asked questions
What are cohort-based courses?
They're courses where a group of students starts on the same date and moves through the lessons together, usually with live sessions. Each run of the course is one cohort.
What is the meaning of cohort course?
The word comes from the Latin cohors, a unit of soldiers in the Roman army. In a cohort course, one group goes through the program together as a unit.
What's the difference between cohort and class?
A class is any group taught together, and it can be a single session. A cohort stays together for a whole program and may take many classes along the way.
What are the disadvantages of cohorts?
People who miss the start date have to wait for the next run, and live calls are hard to schedule when students are spread across time zones. For the teacher, every cohort takes hours of live time, and revenue arrives in bursts around each launch instead of every day. Students who fall behind can also find it hard to catch up once the group has moved on.
What is the best platform for cohort-based courses?
It depends on your size and how you sell. Maven suits experts who need buyers, Kajabi suits creators who sell by email, and Heartbeat, Circle and Mighty Networks suit programs built around the group.
Can I run a cohort course on Thinkific or Teachable?
Yes. Both release lessons on set dates, and Thinkific's Start plan lists live cohorts. The dates belong to the course, so a new cohort on new dates usually needs a copy.
How do you manage multiple cohorts at once?
Give each cohort its own dates, chat, and announcements. Kajabi holds several cohorts in one course, Heartbeat gives each cohort its own lessons and group, and LearnDash uses groups. Elsewhere, you copy the course per cohort.
Can I use a cohort platform for group coaching?
Yes. Group coaching needs live sessions, a group space, and set start dates. Check the live-session limit against your group size.
How much does it cost to run a cohort-based course?
With four cohorts a year at 15 seats each, platform and payment costs run from about $1,300 to $5,200 a year in our example. As your cohorts get bigger or pricier, a percentage fee grows with every sale while a flat plan stays the same, so the fee ends up as the largest cost.
Sources
Every price, fee and limit on this page and where it came from. Last checked .
| Claim | Source |
|---|---|
| Heartbeat: Build $49 ($40 annual), Grow $149, Scale $849 a month; 5% / 2.5% / 1.25% plus Stripe; evergreen and cohort courses; branded app on Scale; 14-day trial, no card | heartbeat.chat/pricing |
| Maven: free to list; 10% of each paid enrollment; Stripe from 2.9% + $0.30 | help.maven.com/en/articles/5593804-getting-paid |
| Maven: Stripe fees deducted before Maven's 10%; full refund until the halfway point; all payments through Maven | help.maven.com/en/articles/12240853-maven-expert-policy-guidebook |
| Maven: start, end, application and payment deadline dates | help.maven.com/en/articles/5597370-important-dates |
| Maven: cohort community stays open after the end date | help.maven.com/en/articles/6289166-community-overview |
| Maven: student lists export as CSV | help.maven.com/en/articles/6069488-your-student-crm |
| Disco: Create $399/month annual or $499 monthly; 250 active members; Scale from $999/month annual, branded apps | disco.co/pricing |
| Disco: no transaction fees; Stripe processing | docs.disco.co/stripe.md |
| Mighty Networks: Launch $950/year; viewers per stream 100 / 200 / 1,000; streaming hours 20 / 30 / 40 a month | mightynetworks.com/pricing |
| Mighty Networks: Scale $2,150/year | mightynetworks.com/pricing/scale |
| Mighty Networks: 2% fee on Launch, 1% on Scale, plus Stripe | docs.mightynetworks.com/en/articles/9140682-does-mighty-networks-charge-a-transaction-fee |
| Mighty Networks: Cohort Course template from Launch | docs.mightynetworks.com/for-hosts/courses/how-do-i-build-a-course-in-my-mighty-network.md |
| Circle: Professional $89/month annual, 2%, 100 live stream attendees; Business $199/month, 1%, 200 attendees; branded apps on Circle Plus | circle.so/pricing |
| Circle: scheduled courses release a section to all enrolled students on a specific date | help.circle.so/p/courses/course-setup/utilizing-the-drip-feature-for-structured-and-scheduled-courses |
| Kajabi: Growth $249/month or $199 annual; 50 products; 25,000 contacts; live cohort courses on Growth; branded app included on Pro | kajabi.com/pricing |
| Kajabi: several cohort groups per course, each with its own start date; cohort courses can't be duplicated or switched to evergreen | help.kajabi.com/en/articles/17174555-course-types-evergreen-vs-cohort |
| Kajabi Payments: 2.9% + $0.30; 0.7% extra on subscriptions and payment plans | help.kajabi.com/articles/sales/kajabi-payments/kajabi-payments-fees-united-states |
| Kajabi: branded app add-on on Basic and Growth | kajabi.com/features/branded-app |
| Thinkific: Start $109/month or $82 annual; live cohorts and coaching with Zoom; 1 community; branded app $199/month add-on | thinkific.com/pricing |
| Thinkific: calendar-date release, one schedule for every student; late joiners see released lessons at once | support.thinkific.com/hc/en-us/articles/360038992613 |
| Thinkific: 0.5% assessment on sales to buyers in the US, Canada, UK and EU | support.thinkific.com/hc/en-us/articles/13769059862551 |
| Teachable: Starter $39/month, 7.5%; Builder $89 or $69 annual, 0% | support.teachable.com/en/articles/11682410-new-teachable-plans-in-june-2025 |
| Teachable: Community in maintenance mode, not available to new schools | support.teachable.com/en/articles/11682449-create-and-manage-community |
| Teachable Pay: 2.9% + $0.30 on US cards | support.teachable.com/en/articles/11682553-teachable-fees |
| Teachable: sections released on a set date at least 48 hours ahead, at midnight UTC | support.teachable.com/en/articles/11682465-drip-content |
| LearnDash: sold in a bundle with The Events Calendar, Give and Kadence; $350/year for one site | liquidweb.com/software/learndash |
| LearnDash: group start and end dates; courses in several dated groups must be cloned | docs.nexcess.com/software/learndash/group-cohorts.md |