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
Grade 3
Balance overview
All 14 pairing requests and 6 separation requests respected.
Classes
73 students · 3 classes| Class | Teacher | Size | Balance |
|---|---|---|---|
| Class 3A | Ms. Patel | 24 | 94% |
| Class 3B | Mr. Chen | 25 | 91% |
| Class 3C | Mrs. Okafor | 24 | 96% |
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
- 01
Import & Setup
Import students and teachers and configure the characteristics you want to balance.
- 02
Gather Information
Add teacher input, student pairing requests and important placement information.
- 03
Configure Classes
Set class sizes, assign teachers and define placement requirements.
- 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. Paid plans are priced per learner, per year.
Free Trial
R0 for a limited time
Try ShuffleSchool before committing.
- Import learners and teachers
- Try the Solver
- Manual review tools
Teacher
R25 / learner / year
For individual teachers managing their own learners and classes.
- Full Solver
- Balancing rules
- Manual review and adjustment
- Manage your own learners/classes
- Email support
Head of Grade
R23 / learner / year
For Heads of Grade managing learners and classes for their grade.
- Full Solver
- Balancing rules
- Manual review and adjustment
- Teacher input
- Grade-level learner/class management
- Email support
School
R20 / learner / year
For schools managing class placement across the whole school.
- Full-school learner and class management
- Full Solver with balancing rules
- Pairing and separation requests
- Teacher accounts and teacher input
- School-wide management
- Email support
Ready to build calmer, balanced classes?
Start your free trial and see how ShuffleSchool can save your team hours of manual placement work.
