Audience
School principals and administrators creating class lists. Youth sports league coordinators forming balanced teams. Wedding and event planners assigning guests to tables. HR managers and team leads distributing staff across projects, shifts, or locations. Operations managers allocating inventory or resources across sites. Anyone currently using spreadsheets to manually sort people or items into groups with multiple competing requirements.
About Balanced Allocate
Balanced Allocate distributes people, items, or resources into groups — optimally and automatically. Upload a spreadsheet of students, players, guests, or staff. Define groups. Set constraints: balance attributes like gender, skill, or age; enforce budgets and quotas; pin specific items; separate conflicts; pair items that must stay together. The solver finds the best allocation in seconds, even with hundreds of items and dozens of rules.
Use cases: class placement (balance by ability, gender, IEP with separations), sports team formation (fair teams by skill, age, and family groupings), event seating (tables with dietary and relationship constraints), and workplace allocation (staff across shifts by skill and availability).
CSV/Excel upload, multiple constraint types, real-time diagnostics, conflict detection, PDF export, saved configurations. 14-day free trial, no credit card required.
Powered by Google OR-Tools CP-SAT engine. No coding required — point, click, solve.