🏆
Product

How Chirp Leagues work: 30 learners, 10 tiers, one week

Every lesson you finish earns XP. That XP does two things: it moves your own progress bar forward, and — this is the fun part — it enters you into a weekly race called a League. Leagues are the competitive, social layer of Chirp, and they're one of the features people either immediately love or squint at. This post explains exactly how they work: how the cohorts form, what the tiers mean, how you move up and down, and what happens when the week ends. It also explains, plainly, one thing we think really matters: who you're actually racing against right now, while Chirp is brand new.

Cohorts of 30: the right-sized crowd

When you earn your first XP of the week, you're dropped into a cohort of 30 learners. Thirty is a deliberate number. A cohort of five feels claustrophobic and random — one very active person dominates and everyone else is background. A cohort of a thousand feels like shouting into a stadium; your effort disappears into a sea of names and the leaderboard stops feeling personal. Thirty is small enough that you can actually watch the standings shift, recognize the names near you, and feel that a good session genuinely moved you up the board — and large enough that there's a real race to be had.

Your cohort is assembled from learners at roughly your current tier, so you're competing with people at a comparable point in their journey rather than being thrown against everyone at once. Everyone in the cohort starts the week at zero XP. From there, it's a clean sprint: whoever accumulates the most XP over the next seven days climbs highest.

Ten tiers: from Bronze to Diamond

Above the weekly race sits a ladder of ten leagues, and this is what gives your effort a sense of long-term direction. In order, they are: Bronze, Silver, Gold, Sapphire, Ruby, Emerald, Amethyst, Pearl, Obsidian, and Diamond. Everyone starts in Bronze. Diamond is the summit — the league of the most consistently active learners on Chirp.

The tier names double as a quiet progress narrative. You don't just have a streak and an XP total; you have a rank, and ranks are things people are proud to mention. Reaching Emerald feels like an accomplishment worth a screenshot, which is rather the idea.

Promotion, demotion, and the safe middle

At the end of each week, your cohort's final standings decide your fate for the next one. The board splits into three zones:

This three-zone design is what keeps Leagues motivating without becoming brutal. The promotion zone gives ambitious learners something to chase; the demotion zone gives the standings real stakes; and the wide safe middle means an average week never costs you your rank. You have to actively coast for a while to fall — a single missed day won't do it.

A leaderboard is only fun if the race is real and the stakes are gentle. Push too hard on either and it stops being a game and starts being a chore.

The weekly cycle, the ceremony, and the share card

The whole thing runs on a seven-day heartbeat. Cohorts lock at the start of the week, the race runs, and at the close there's an end-of-week ceremony: a full-screen moment where the final standings are revealed, promotions are celebrated with confetti in your new league's color, and you get a share card — a clean, screenshot-ready summary of where you finished, your XP for the week, and your new tier. It's built to look good in a group chat, because "I made it to Ruby" is exactly the kind of small brag that pulls a friend into learning alongside you.

An honest note about who you're racing

Now the part we insist on being straight about. Leagues are most fun when the cohort is full of real, active humans all sprinting at once — and someday, with enough learners, that's exactly what yours will be. But Chirp is new. Right now there simply aren't always twenty-nine other real people at your exact tier racing in your exact week. So rather than quietly padding your cohort with invented profiles pretending to be people — a practice we find genuinely dishonest — we fill the field with clearly-labeled pace-setters.

Pace-setters are transparent, non-human companions: friendly benchmark racers, marked plainly as pace-setters in your standings, that move at realistic learning speeds so the race still feels alive and your rank still means something. They are never dressed up as strangers, never given fake human names to fool you, and never used to manufacture social pressure under false pretenses. As Chirp grows and real cohorts fill in, the pace-setters step aside for actual learners. We'd rather show you an honest race with a companion or two than a fake crowd — because the whole point of a League is that the effort, and the people, are real.


Start learning Spanish — free