How to track Skool community growth

By Christopher Ward, Co-founder, SkoolgradesPublished

Short answer

Track growth as three separate flows rather than one number: people joining, people leaving, and people becoming active. Record joins, cancellations and the share of members who participated each week, group new members by their joining week, and read the eight-week trend rather than reacting to any single week.

"Growth" sounds like one number. It is three, and confusing them is why so many owners feel busy and stuck at the same time.

A community grows when people arrive, stay, and start participating. Those are separate flows with separate causes and separate fixes. If you track only the first, you can double your roster and end up with a quieter room than you started with.

What does community growth actually consist of?

Community growth consists of three separate flows: inflow, the people arriving; outflow, the people leaving; and activation, the share of members who are actually doing something. Each has different causes and different fixes, and tracking only the first is how owners end up with a bigger, quieter room.

Inflow — who is arriving

Joins per week, and where from. The second half matters more than the first. Ten members from a podcast appearance behave nothing like ten from a paid ad, and if you only record the total you can never tell which effort is worth repeating.

You will not always be able to attribute a join cleanly, and that is fine. Record what you know, mark the rest unknown, and look at the mix over a quarter.

Outflow — who is leaving

Cancellations if you charge. In a free community, leaving is quieter — people do not cancel, they simply stop appearing. That makes it harder to see and no less real.

For a free room, define departure yourself: no activity in 60 days, say. It is arbitrary, but a consistent arbitrary threshold gives you a usable trend, and the trend is the point.

Activation — who is waking up

The share of members who did something in the last 30 days. This is the flow most owners never measure, and it is the one that determines whether the other two matter.

Roster growth without activation growth is not growth. It is a larger audience for the same conversation.

Be careful which definition you record here. Skoolgrades records participation — comments, comment replies and poll votes, not page loads — so its line will sit below a visit-based engagement rate (why that is). Whichever you pick, use it consistently — switching definitions mid-series destroys the trend you are trying to read.

What should I write down each week to track growth?

Each week, write down five numbers: total members, joins, cancellations, active members in the last 30 days, and participation rate. Fifteen minutes, same day each week.

NumberHow to get it
Total membersStraight off the roster
Joins this weekCount new members since last check
Cancellations this weekFrom your revenue view, if paid
Active members, last 30 daysDistinct people who posted, commented or voted
Participation rateActive divided by total, as a percentage

That is the whole system. If 40 of your 500 members were active, write 8 percent. Next week write the new figure underneath. Do not compute anything clever until you have eight weeks.

The reason to keep it this small is that a system you abandon in week three tells you nothing. Two numbers recorded for a year beats twelve recorded for a month, every time.

How do I read the growth trend once I have a few weeks of numbers?

You read a growth trend by comparing the member line against the participation line, because the four combinations of those two mean four completely different things. After eight weeks, four patterns are worth recognising.

  1. Members up, participation flat. You are acquiring successfully and onboarding poorly. New people arrive and never speak. Fix the first week, not the funnel.
  2. Members up, participation down. Dilution. The new arrivals are less engaged than the existing base, which usually means the acquisition channel is attracting the wrong people or promising the wrong thing.
  3. Members flat, participation up. The healthiest pattern there is. The room is getting better. This is when to start pushing acquisition, because you now have somewhere worth sending people.
  4. Both down. Do not start a marketing campaign. Talk to twenty members and find out what changed.

Notice that in three out of four cases the correct response is not "get more members." That is the practical value of separating the flows.

How do I tell whether a change I made actually worked?

You tell whether a change worked by grouping members into join-week cohorts and comparing the cohorts that arrived after the change against the ones that arrived before it. Grouping people by when they joined, rather than treating the community as one blob, is the single biggest improvement you can make to growth tracking, and it costs nothing.

Take everyone who joined in a given week. Then check, at day 30, how many of them have ever posted or commented. Write that one number down next to the joining week.

Now you have a comparable series. When you change the welcome post, tighten onboarding, or start messaging new members personally, the cohorts that follow the change can be compared against the ones before it. That is the only way to know whether anything you did worked. A blended community-wide retention figure mixes your two-year veterans with last week's arrivals and hides every effect you care about.

Three cohort checkpoints are enough: day 7 (did they show up at all), day 30 (did they ever contribute), day 90 (are they still here). Which Skool metrics actually matter covers the calculations in more detail.

Why has my Skool community's growth stalled?

A stalled Skool community usually has one of four causes: an empty first week, a hollowed-out middle tier of contributors, members drifting without cancelling, or members whose attention has moved to other Skool rooms. Stalls are normal and they usually have one of four causes. Work through them in this order, because the cheapest fix is first.

  • The first week is empty. New members arrive, see nothing addressed to them, and leave. The fix is a welcome routine with one low-friction ask, not more content.
  • The middle tier has hollowed out. Your top handful of contributors carry everything and everyone else watches. The fix is recognising occasional contributors publicly so the second tier thickens.
  • People are drifting, not leaving. They have not cancelled. They just stopped opening the tab. This is the largest recoverable group in most communities, and it is invisible unless you compare each member against their own past behaviour. How to spot members about to leave goes into the signals.
  • Your members' attention moved. They are still on Skool, just spending their time in other rooms. That is not disloyalty, it is habit, and it is only visible if you can see beyond your own community. Where else your members are active covers this.

Does growth have to mean more members?

Growth does not have to mean more members: depth, meaning the same members participating more often, and reactivation, meaning members you already have coming back, both count and are usually cheaper than acquisition. Both directions are worth tracking on their own terms.

Depth. The same members participating more often. Going from 8 percent to 12 percent participation in a 500-member community means twenty more humans talking, which changes the feel of a room far more than twenty more silent joiners.

Reactivation. Members you already have who went quiet. They already chose you once, they already know what the community is, and they need a reason rather than a pitch. In a paid community they may still be paying, which makes them both easier to reach and more urgent to reach.

Both of those show up in participation rate and neither shows up in member count. Which is exactly why member count is the wrong headline.

Can a tool keep this growth record for me?

A tool can keep the weekly growth record for you and add the part you cannot do by hand — comparing each member against their own history. Skoolgrades keeps this record for you and adds the part you cannot do by hand — comparing each member against their own history.

It reads your community through a Chrome extension running on your own logged-in Skool session. No Skool API, no scraping infrastructure. It collects eleven streams including the roster, posts, comments, notifications, the DM channel list, leaderboards and members' activity elsewhere on Skool.

Reports cover the growth flows: members, joins, participation rate, retention, acquisition sources, timing, top posts, and a peer benchmark computed on posts that have had 72 hours to mature. Member lifecycle resolves six lanes across three tenure bands — newly joined at 14 days or under, mid at 15 to 90 days, long-tenured beyond 90 — so you can see whether people are falling out at week two or month four. Reports are included on every Skoolgrades plan, with revenue and acquisition sections on Pro ($99/mo). Participation there is counted as comments plus poll votes; per-post likes are not captured at all.

For the stall diagnoses above, the Cohort Blender assigns every member a lifecycle state including fading, drifted and ghosted, and Untapped identifies members who are prolific elsewhere on Skool and silent with you, defined concretely as at least 25 posts elsewhere, active in two or more communities, seen in the last 14 days, joined 30 or more days ago, and quiet with you for 30 or more days.

Some honest limits. Snapshot history is still shallow across the fleet, so long-range trend lines are deliberately withheld until enough data accrues to make them meaningful — this is a tracking tool, not a forecasting one. Communities above roughly 3,000 active members are sampled rather than fully counted, so those numbers are estimates. Cross-community counts undercount by design and should be read as a floor.

Acting on all this is built in. You assemble a target list — a recommended group, a plain-language description of who you want, or a post URL that pulls everyone who engaged — and Skoolgrades drafts a message for each person, verbatim to everyone or personalised per member. You approve every draft, then send from the extension panel one click at a time. Nothing goes out unattended, and that is the design working: human-approved sending protects your account and keeps your members' inboxes worth opening.

Skoolgrades is not affiliated with, endorsed by, or partnered with Skool.

Frequently asked

How do I measure growth in a free Skool community with no revenue?
Use participation rather than money. Record joins per week, the number of members active in the last 30 days, and the participation share those two produce. Because nobody formally cancels in a free community, define departure yourself, such as no activity in 60 days, and apply that definition consistently so the trend stays comparable.
How often should I check my community growth numbers?
Once a week is plenty, on the same day each time, taking about fifteen minutes. Read the trend across eight weeks rather than reacting to a single week, because one busy thread or one quiet holiday week will swing the figures enough to look like a real change when nothing structural has happened.
My member count is growing but the community feels quieter. Why?
Almost certainly dilution: you are adding members faster than you are activating them. If you go from 500 members with 40 active to 800 members with 45 active, the raw count of participants rose slightly while the participating share dropped from 8 percent to under 6 percent. The room genuinely did get quieter relative to its size.
What is a joining cohort and why should I track one?
A joining cohort is everyone who joined in the same week or month, followed forward as a group. It is the only reliable way to tell whether a change you made worked, because you can compare the cohorts that arrived after the change against those that arrived before. Community-wide averages blend everyone together and hide the effect completely.
What should I do first if growth has stalled?
Check the first week experience before anything else, because it is the cheapest fix and the most common cause. If new members arrive and find nothing addressed to them, they quietly leave regardless of how good the rest of the community is. Only after that is solid should you look at reactivating members who have drifted.
Can Skoolgrades forecast my community's future growth?
No. Skoolgrades deliberately does not do predictive forecasting or long-range trend lines, because the stored snapshot history is still shallow and a forecast built on thin history would be confidently wrong. It tracks what has happened, groups members by lifecycle state, and suggests concrete next actions rather than projecting a curve.
What owners say

Better than sliced bread.

As someone building my own Skool community, this has completely changed how I engage on Skool. It's simple, easy on the eyes, and helps me quickly find conversations where I can genuinely connect and add value. Instead of wasting time searching for posts, I spend more time building real relationships. It's one of the first tools I open each day.

Lorri Lynn Roche — Founder, The Inner Shift Collective

See this in your own community

Skoolgrades reads your Skool community through your own browser and turns it into a report you can act on: participation measured on real interactions, who is drifting, where your members go when they leave your room, and a ranked list of what to do next — with the draft already written.

Get your report

Keep reading

Last updated 2026-07-29. Skoolgrades is an independent tool and is not affiliated with or endorsed by Skool.