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

A Team is everyone you want to group together — a single class, multiple classes, a whole year level, a school cohort, or any other group of people. Everyone in it is a Team Member. You can label each person with a category — any label that makes sense for your context: 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, year level, subject, cohort, or any other grouping you need.

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

Preferences — who each person wants to work with

Teacher or 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 on the number of preferences.

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.

Preferences can be entered by the teacher directly for any student who hasn’t yet joined the team — useful when you want to run the full process yourself, or when students are too young to submit their own. Once a student joins and submits their own preferences, they manage their own data.

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, and optionally what your students do.

Two ways to collect preferences: Share the hash code and let students submit their own — or enter preferences yourself on the teacher dashboard for any student who hasn’t joined yet. If you’re entering preferences yourself, skip the Students column below and Steps 2 and 5.
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. Skip this step if you’re entering all preferences yourself — the hash code is only needed for student self-submission.
—
—
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. Only applicable when students are submitting their own preferences — skip if you’re entering preferences yourself.
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 (optional)
—
—
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.