Clever Groups
  • Try It
  • How It Works
  • Blog
  • What's New
  • Pricing
  • Guest
  • Register
  • Login

How Clever Groups Works

Clever Groups is used by teachers, corporate team leaders, camp coordinators, and many others. This guide describes things from a teacher and their class of students perspective — the same concepts apply regardless of your context, and can handle up to 1,000 team members.

There are two things to understand: the model (what the pieces are) and the workflow (what you and your students actually do).

1000 2000 3000 50 100 150 200 250 preference checks people

Why a spreadsheet can’t do this

For each possible arrangement of groups, Clever Groups checks every student’s preferences against their actual group. The number of preference checks grows steeply with class size — for a class of 50, it’s already in the thousands.

A teacher can reason about a few students at a time. Clever Groups evaluates all constraints simultaneously, in seconds.

Part 1 — The Model

Three things go in. One thing comes out.

1

Your people — Team Members

Teacher adds these

Your class is a Team. Everyone in it is a Team Member. You can label each person with a category — any label that makes sense for your class: Boy / Girl, High / Mid / Low ability, Beginner / Intermediate / Advanced. Clever Groups uses categories to balance group composition.

Categories are optional. Add them when group balance matters; skip them when any mix will do.

You can have up to 20 teams — one per class, subject, or cohort.

Boy | Girl
Liam
Emma
Diego
Sofia
Tyler
Maya
Connor
Priya
Jackson
Aaliyah
Marcus
Olivia
2

Preferences — who each person wants to work with

Students add these

Each Team Member names the classmates they’d like to be grouped with, in order. Preference 1 is the most important — Clever Groups works through them in sequence. There’s no fixed limit; students can preference as many or as few as they like.

In practice, 2–3 preferences is typical. Clever Groups tries to honour as many requests as possible across the whole class — not just the most popular students.

Joining and submitting preferences is always free for students — no account, no payment, no friction.

Emma
prefers…
1st
Maya
2nd
Priya
3rd
Liam
• • •
3

Constraints — rules the groups must follow

Teacher adds these

Constraints are optional rules you set before generating. Clever Groups respects them all while still maximising preference satisfaction.

Keep Apart

Pairs of students who must never be in the same group.

Tyler
×
Connor
Sofia
×
Aaliyah

Group Sizes

Specify the number of groups of each size — e.g. two groups of 3 and one group of 4. Groups can be different sizes.

Group of 3
Group of 4
Group of 6

Group Composition

The balance of categories within each group — e.g. 2 boys + 2 girls per group.

Group of 4
2 boys + 2 girls
Group of 2
1 boy + 1 girl
Part 2 — The Workflow

What you do, what your students do, and in what order.

You (Teacher)
1
Create a team Give it a name — your class, club, or group. A unique hash code is generated automatically. Optionally, enter or upload your student list upfront and assign categories (e.g. Boy, Girl, Learning Support, Class Leader) before students submit preferences — or let students enter their own names when they join. Your choice.
2
Share the hash code Copy the share link to your clipboard and paste it into an email — students who click it arrive at the home page with the code already filled in. Or simply read the code out to your class.
—
—
5
Chase up anyone on blue Each student has a status button on your dashboard. A document icon means they haven’t joined yet. Once they join it becomes an avatar — blue while preferences are outstanding, green once submitted. Chase up anyone still showing blue.
6
Set constraints In the Student Distribution dialog on the teacher dashboard: add any keep-apart pairs first, then set your Group Entries (e.g. 2× groups of 3 + 1× group of 4), then optionally add Category Entries for gender or ability balance.
7
Generate groups Hit Generate. Clever Groups runs in seconds and places everyone into groups, maximising preference satisfaction across the whole class.
8
Review, tweak & save Check the satisfaction score. Drag and drop students between groups to tweak manually. Display, export or print your groups. Save to your group history and compare satisfaction scores across generations.
Your Students
—
—
3
Join the team Click the link from the teacher’s email — the hash code is pre-filled, just enter a name and hit Create/Join. Or go to clevergroups.com and enter the code manually. No student account needed.
4
Submit preferences Choose who you’d like to work with, in order. First preference counts most. Takes about a minute.
—
—
—
—
The result — optimised groups with a satisfaction score
Group 1
Emma
✓
Maya
✓
Liam
✓
Group 2
Sofia
✓
Aaliyah
✓
Diego
✓
Group 3
Tyler
✓
Marcus
✓
Priya
✓
Group 4
Connor
✓
Jackson
Olivia
87% group satisfaction
✓ at least one preference was honoured

Ready to try it?

Start with a free demo — 12 students pre-loaded, no account needed.

Try it free Register — it’s free
Pricing
Terms
Support
Privacy
Contact
Cookies

Clever Groups®. Copyright 2016-2026.
All rights reserved.