Built for Canvas

Create project groups, in minutes.

SimpleGroup SmartAssign pulls your roster and grades straight from Canvas, mixes in what you know about your students, and builds groups that actually balance, then writes them back to Canvas as a group set.

Designed for every K–12 learner

SimpleGroup SmartAssign product tour
Product tour Coming soon

Better Groups. Better Balance. Better Learning.

The workflow

Four steps

  1. Step 1

    Link a Canvas course

    A class is a Canvas course. Pick it once and the roster keeps itself current.

  2. Step 2

    Add what Canvas can’t see

    Grades arrive on their own. Add your own read on each student with the trait sliders.

  3. Step 3

    Generate and adjust

    Set a group size, add keep-together and keep-apart pairs, generate, and adjust by hand.

  4. Step 4

    Push back to Canvas

    Review the plan — including who Canvas will email — then publish the group set.

Runs on your own computer. Student data goes to your district’s Canvas and nowhere else.

See the full walkthrough
The output

What lands in Canvas

Every group carries a balance score on the same green / amber / red tiers the engine uses, so you can see at a glance which ones came out clean and which one you might want to nudge. Drag a student between cards and every score recalculates before you commit anything.

  • Keep-apart and keep-together pairs are shown in red and green, the way a seating chart would.
  • Runs are kept, so you can re-roll with a new seed and go back to the one you liked.
  • The projector view hides the scores — students see teams, not ratings.
See all features
Groups · Period 3 Biology Run 4 · seed 8812
Group 1 Balance 0.86
  • Ada L.
  • Marcus B.
  • Priya N.
  • Owen K.
Group 2 Balance 0.79
  • Sofia R.
  • Jonah T.
  • Mei W.
  • Dev A.
Group 3 Balance 0.74
  • Liam C.
  • Nadia S.
  • Eli P.
  • Grace H.
The algorithm

Groups built on comparative advantage

Not the strongest students stacked together, and not spread evenly like butter — each student placed where their relative strengths do the most for the group.

Comparative advantage

Each student is placed where their relative strengths raise the group’s collective output — the same logic that makes specialization work anywhere else.

Communicative compatibility

Members who can establish common ground and coordinate. A group that can’t talk to itself doesn’t finish, however strong its parts.

Role differentiation

Balanced, interdependent roles rather than four people doing the same job and nobody doing the rest.

How the grouping works

Student data never reaches us

This isn’t a policy we could quietly change — it’s how the software is built. There is no account to create and no cloud to opt out of.

  • The app runs on your computer. There is no SimpleGroup server holding your roster.
  • Student data moves between your machine and your district’s Canvas — nowhere else.
  • No analytics, no telemetry, no crash reporting, no AI services. None.
Read the whole commitment

Stop counting off by fours.

SimpleGroup is set up through your district: they create the Canvas developer key, then the app goes out to teachers. Tell us about your school and we’ll take it from there.