A cohort-based coaching program is a fixed-length program where a group of participants starts on the same date, works through the same weekly sequence and finishes together. To run one, define a single outcome, set the dates, give every week the same rhythm (learn the idea, apply it, then meet live), take a baseline in week 0, open each week on a schedule, watch who falls behind, and close with a final reflection that repeats the baseline questions.
The steps below take you from a blank page to the first cohort, with a sample week, a checklist and the mistakes to avoid.
Why run your program as a cohort
Programs where people work alone, at their own pace, struggle to keep them. In open online courses from Harvard and MIT, 3.13% of all participants completed their course in 2017-18, according to a study by Justin Reich and José Ruipérez-Valiente in Science, reported by Inside Higher Ed.
A cohort changes the conditions. Everyone has the same deadline, meets the same people every week and can see whether the others did the work. For a coach or a firm, it also means one launch, one onboarding and one set of live sessions per group instead of a stream of individual start dates.
How to run a cohort-based coaching program, step by step
- Pick one outcome. Write what a participant can do at the end that they could not do at the start: “run a weekly one-to-one with every direct report” beats “become a better manager”. Every week should move the group toward it. (For that exact outcome there’s a free 5-day training you can run as is: New manager: your first five one-to-ones.)
- Set the length and the dates. Choose the number of weeks the outcome needs, then fix the start date, the weekly live session time and the end date. A first cohort is easier to fill and to finish when it is short.
- Give every week the same rhythm. A reliable pattern is learn, apply, connect: a short lesson, an assignment that puts it into practice, then a live session where the group works on what they tried. Participants arrive at the session prepared, and you spend live time on their real cases.
- Use week 0 for a baseline. Before the first session, open a welcome guide, a self-assessment and a goal-setting worksheet. It sets a starting point you can measure against, and someone who cannot finish pre-work is a participant to check on early.
- Size the cohort. For a course-style cohort, upcoach’s cohort-based course guide recommends 15 to 30 participants. For a coaching-heavy group, where everyone needs airtime, keep it smaller. Split larger groups into small pods.
- Sell it with an enrollment deadline. A fixed start date gives people a reason to decide. Close enrollment a few days before week 0 so everyone gets the pre-work in time. If demand exceeds one cohort, open a waitlist for the next.
- Open one week at a time. Release each week’s material on a schedule tied to the live session. When the whole group is on the same week, peer discussion stays relevant and nobody races ahead or gets lost.
- Check in at the midpoint. Halfway through, ask participants how valuable the program is so far, how close they are to their goal and what to change. You still have half the program to act on what they tell you.
- Finish with a showcase and a final reflection. Make the last session about what participants built or changed, not new content. Ask the same questions as the week 0 self-assessment so everyone can see the distance they covered.
- Run the next cohort from a copy. Keep what worked, fix the weeks where people stalled, and start the next group from the same structure.
A sample week and live session
Each teaching week follows the same three steps:
| Step | What participants do | When |
|---|---|---|
| Learn | Read or watch the week’s lesson | Early in the week, on their own time |
| Apply | Complete the assignment or worksheet | Before the live session |
| Connect | Prepare a question or case, then join the live session | Session day |
And a 90-minute live session, taken from upcoach’s cohort-based course template:
| Block | Time |
|---|---|
| Welcome and check-in | 5 to 10 min |
| Teaching review and deep dive | 20 to 30 min |
| Q&A | 15 to 20 min |
| Peer feedback or breakout activity | 20 to 30 min |
| Wrap-up and preview of next week | 10 min |
Rotate the peer block across weeks (assignment reviews one week, small breakouts the next, a hot seat after that) so the session does not go stale. For a longer coaching program in three phases, the free group coaching program template lays out 12 weeks with a 60-minute call agenda.
Checklist before week 0 opens
- One outcome, written as something participants can do
- Start date, end date and every live session in the calendar
- Week 0 welcome guide, self-assessment and goals worksheet
- A lesson, an assignment and a session plan for every week
- A release date for each week
- A midpoint check-in and a final reflection that repeats the baseline questions
- A discussion channel for the cohort
- Enrollment deadline and a waitlist for the next cohort
Common mistakes
- Opening everything on day one. The group spreads out within a week and the live sessions stop matching where people are.
- Teaching the lesson again live. If the session repeats the content, participants learn they can skip the lesson. Use live time for their cases.
- No baseline. Without week 0 numbers, the final reflection has nothing to compare against, and you can only say the program “felt good”.
- One giant cohort. Past the size where people can be heard, peer learning stops. Run a second cohort instead.
- A quiet ending. A last session with new material fades out. A showcase ends the program on what participants achieved, which is also when they are most open to a next step.
Running a cohort-based program on upcoach
upcoach has a Cohort-Based Course program type that sets this structure up for you: a week 0 with a welcome guide, self-assessment and goals worksheet, four weeks of Learn, Apply and Connect, and a final Ship week, with a weekly 90-minute live session linked to each week. Weeks open on a schedule tied to your first session date, and prerequisites inside each week make sure participants finish the lesson and the assignment before the live session. The cohort-based course guide shows each step.
Program and participant reports show section and module progress, completed activities and attendance, so you can see who is behind before the next week opens. To run the next cohort, duplicate the program and set the new start date; the release dates move with it. If you run leadership programs for client organizations, see leadership cohort programs.
Graduates often want to keep meeting. A peer group is a natural next step, and the mastermind meeting agenda template gives you a format for it. And if you plan programs in Claude or ChatGPT, you can connect them to your upcoach organization to build a program or pull a progress report from the chat.
Frequently asked questions
What is a cohort-based coaching program?
It is a coaching program with a fixed length where a group of participants starts on the same date, works through the same weekly sequence and finishes together. Live sessions, assignments and peer discussion are tied to the week the group is in, so nobody works through it alone.
How long should a cohort-based program be?
Long enough to reach one clear outcome, and no longer. upcoach’s own templates use a week 0 plus five weeks for a course-style cohort and 12 weeks for a group coaching program. A first cohort is easier to fill and to finish when it is short, and you can lengthen it once you know which weeks need more time.
How many participants should be in a cohort?
For a course-style cohort with weekly live sessions, upcoach’s setup guide suggests 15 to 30 participants. Under about 10, live sessions can feel flat; over about 40, it gets hard to give people attention. Split a large cohort into small groups or run a second cohort.
What is the difference between a cohort-based program and a self-paced course?
A self-paced course opens everything on day one and each person moves alone. A cohort-based program opens one week at a time on a schedule, meets live every week, and keeps the group on the same step, so participants hold each other to the pace.
How do I show results at the end of a cohort?
Measure the same things at the start and the end. A week 0 self-assessment and a final reflection with the same questions show each participant, and any sponsor, how far they moved. Add attendance and completion figures from the program.