Education
Running an Online Academy: Cohorts, Classes and Teachers
How to run an online academy: choosing cohort vs self-paced, scheduling live classes, managing several teachers, enrolment, pricing and student progress.
By Ripe Pulp Team7 min read
An online academy is more than a course with a logo. It's a program with intakes, a timetable, teachers and a path students follow from beginner to finished. Running one well comes down to four decisions: how students move through the material (cohort or self-paced), how live teaching is scheduled, how teachers are managed, and how enrolment and payment work.
Get those right and the rest is detail. Get them wrong and you spend your weeks answering "when is the next class?" emails.
What is the difference between an online course and an online academy?
A course is usually one product: a set of lessons a student buys and works through. An academy is a structured program, often several courses, taught by more than one person, with a schedule and some form of progression.
Think of a language school with levels A1 to C1, a coding bootcamp with a twelve-week curriculum, or a music school with weekly group lessons and termly recitals. These need things a single course doesn't:
- Intakes or start dates.
- Live classes on a calendar.
- More than one teacher, with their own classes.
- Progress tracking across levels.
- A way to group students who started together.
If you're still at the single-course stage, start with How to Sell Online Courses in 2026 and come back when you're ready to scale up.
Cohort or self-paced: which model should your academy use?
This is the biggest structural decision. Each has clear strengths.
| Cohort-based | Self-paced | |
|---|---|---|
| Start date | Fixed intakes | Any time |
| Pace | Set by the schedule | Set by the student |
| Live teaching | Central | Optional extra |
| Peer interaction | High | Low |
| Completion | Tends to be higher, thanks to deadlines and peers | Tends to be lower without support |
| Your time | Concentrated around each intake | Spread out, mostly support |
| Price | Can usually command more | Usually lower |
Many academies combine them. The recorded lessons are self-paced, but students join a cohort for live sessions, feedback and accountability. You get the scalability of recordings with the motivation of a group.
A useful rule: if your students need feedback on their work to improve (writing, design, languages, music, coding), lean towards cohorts. If they mainly need information they can apply alone, self-paced may be enough.
How should you schedule live classes?
A timetable is a promise. Make one you can keep.
- Pick a consistent rhythm. Same day, same time, every week. Students plan their lives around it.
- Consider time zones early. If students are spread across regions, offer two sessions at different times or record every class.
- Keep classes focused. Live time is expensive for you and for students. Use it for practice, questions and feedback, not content you could record.
- Publish the whole term upfront. Students should see every date before they enrol.
- Record and post replays. Someone will always miss a session. A replay keeps them in the cohort instead of falling behind.
Use webinars for larger one-to-many sessions like open days or guest lectures, and smaller live classes for teaching.
How do you manage multiple teachers?
Once you bring on teachers, your job shifts from teaching to running the school.
Standardise the curriculum
Teachers should teach the same outcomes in each level, even if their style differs. Write a short guide for each class: learning goals, materials, how to assess, and what students should be able to do by the end.
Give teachers the access they need, not everything
A teacher needs their classes, their students and the materials. They usually don't need your payment settings or your full email list. Use separate team seats with sensible permissions.
Decide how teachers are paid
Common approaches are a fixed fee per class, an hourly rate, or a share of revenue from their cohorts. Whatever you choose, write it down and agree it before the term starts.
Collect feedback on teaching
A short survey at mid-term and end of term tells you which classes are working. Act on it.
For more on bringing people into your business, see When to Hire: Adding Your First Team Member.
How should an online academy handle enrolment and pricing?
Enrolment is where many academies leak students. Make it smooth.
- One clear enrolment page per program, with start date, schedule, teacher, price, what's included and the outcome.
- Payment options. Offer pay-in-full and an instalment or monthly option. Instalments make a larger program accessible.
- Early-bird pricing with a real deadline, so students commit before the intake fills.
- A waitlist for programs that are full or between intakes, so interest doesn't disappear.
- An onboarding email sequence that tells new students exactly what happens before day one: logins, schedule, what to prepare.
For ongoing programs like language practice or music lessons, a monthly membership can work better than fixed-term pricing.
How do you track student progress?
Students who can see their own progress stay longer. Build in:
- Quizzes at the end of each module to check understanding.
- Assignments or projects that teachers review.
- Clear levels with entry and exit criteria.
- Certificates when a student completes a level, tied to a real assessment.
Progress data also helps you. If a large share of a cohort stalls in the same module, that's a curriculum issue to fix before the next intake.
A launch checklist for your first cohort
- Define the program outcome and the levels or modules that lead to it.
- Choose cohort, self-paced or hybrid.
- Record the core lessons that don't need to be live.
- Publish the full live-class timetable for the term.
- Brief each teacher with a class guide and give them their own access.
- Build the enrolment page with pricing options and a deadline.
- Write the onboarding emails.
- Set up quizzes, assignments and certificates.
- Plan mid-term and end-of-term feedback.
- Open the waitlist for the next intake before this one ends.
What tools does an online academy need?
At minimum: a place to host lessons, a way to run live classes, enrolment and payment, email, and team access for teachers. Many academies end up juggling a course host, a video meeting tool, a scheduling app, a payment processor and an email tool, then spend hours keeping them in sync.
Ripe Pulp brings these together: courses, cohorts, live classes, webinars, quizzes and certificates sit alongside payments, email automations and team seats. If you teach internationally, the Business plan adds translation and dubbing for your recorded lessons.
FAQ
How big should a cohort be?
It depends on how much feedback each student needs. Feedback-heavy subjects work best in smaller groups so every student gets attention. Lecture-style programs can run larger, especially with breakout groups or teaching assistants.
Should I record live classes?
Generally yes, and tell students upfront. Replays help students who miss a session or want to review. Get consent if students appear on camera, and follow privacy rules for minors if you teach under-18s.
How do I stop students falling behind in a cohort?
Set weekly milestones, send a short check-in when someone misses two sessions in a row, and make replays easy to find. Small accountability groups inside the cohort also help.
Can teachers run their own classes inside my academy?
Yes, if your platform supports team members. Give each teacher access to their own classes and students, and keep billing and settings with the owner.
Getting started
If you're planning your first intake, you can build the courses, schedule live classes and set up enrolment in one place. Start free and upgrade when you add teachers at ripepulp.com/pricing.
- online academy
- cohort courses
- live classes
Related posts
Education
A Tutor's Guide to Going Independent Online
Leaving a tutoring agency or marketplace? A practical guide to pricing, booking, payments, finding students and adding group classes as an independent tutor.
7 min read