Trusted by teachers to create fair, balanced class lists

Create balanced class lists in minutes, not days.

ShuffleSchool helps schools create balanced class lists in minutes. Import your learners, add teacher requests and learner needs, then let ShuffleSchool generate fair, well-balanced classes that you can review and adjust before finalising.

  • 3-day free trial
  • No credit card required
  • Import from Excel in minutes
shuffleschool.app / grade-3 / placements

Grade 3

Balance overview

Solved
Gender balance92%
Reading level88%
Support needs95%
Friendship pairs honored100%

All 14 pairing requests and 6 separation requests respected.

Classes

73 students · 3 classes
ClassTeacherSizeBalance
Class 3AMs. Patel2494%
Class 3BMr. Chen2591%
Class 3CMrs. Okafor2496%
1.Import
2.Configure
3.Solve

Every school faces the same challenge

Creating class lists shouldn't take days.

Balancing classes is one of the hardest jobs at the end of every school year. ShuffleSchool helps you create fair, balanced classes in minutes while keeping teachers in complete control.

Save days of planning

Replace spreadsheets and sticky notes with a guided placement workflow.

Create fairer classes

Balance gender, reading level, support needs and any characteristic your school tracks.

Keep the right learners together

Keep the right students together — and apart — with clear, auditable rules.

Teachers stay in control

Capture teacher input so their expertise shapes every class.

Review before publishing

Adjust placements manually and see the impact on balance in real time.

How it works

Four calm steps from roster to ready

Full walkthrough
  1. 01

    Import & Setup

    Import students and teachers and configure the characteristics you want to balance.

  2. 02

    Gather Information

    Add teacher input, student pairing requests and important placement information.

  3. 03

    Configure Classes

    Set class sizes, assign teachers and define placement requirements.

  4. 04

    Solve & Review

    Generate balanced classes with the Solver, review the results and make adjustments.

Features

Everything your placement team needs

Student Management

Keep a clean, single source of truth for every student, their profile and their history.

Teacher Management

Manage teachers, class assignments and the input they contribute to placements.

Custom Characteristics

Define the characteristics your school cares about and choose which ones to balance.

Pairing & Separation Requests

Record must-be-together and must-be-apart rules with reasons and priority.

Balanced Class Solver

Our Solver finds balanced placements that respect your rules and priorities.

Manual Review & Adjustment

Fine-tune the result. Move a student, see balance update instantly.

Pricing

Simple pricing for schools of every size

Start with a free trial. Move to a paid plan when your team is ready.

Free Trial

R0

Explore ShuffleSchool with your own data.

  • Import a class of students
  • Try the Solver
  • Manual review tools
Start free trial

Teacher Plan

R750 / year

(Minimum 30 learners)

  • Up to 3 classes
  • Full Solver + adjustments
  • Manual review tools
  • Email support
Start Teacher Plan
Most popular

School Plan

R1000 / year

(includes up to 40 learners) Additional learners: R25 per learner per year.

  • Unlimited students & classes
  • Full Solver + adjustments
  • Teacher accounts
  • Email support
See full pricing

FAQ

Questions, answered

Can't find what you're looking for? Get in touch.

Ready to build calmer, balanced classes?

Start your free trial and see how ShuffleSchool can save your team hours of manual placement work.