Group rotations that give every student time with every instructor — with as little repeat pairing as the math allows.
Live
Camp setup — names, days & special requests
Tip: click one student, then another student on the same day, to swap their groups by hand. The stats above update live and will flag anything the swap breaks.
How many days each pair of students shares a group:– never1 once2 twice3+ often
How the schedule is built. With 10 students split into groups of 3–3–2–2 each day, 32 of the 45 possible
student pairs share a group across the camp — so a schedule where no pair ever repeats is mathematically possible, and the
built-in solver finds it. Change the names, days, or add keep-apart / keep-together requests and hit
Rebuild schedule: the solver re-optimizes to keep repeated pairings as low as your setup allows.