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. 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
Teacher Plan
R750 / year
(Minimum 30 learners)
- Up to 3 classes
- Full Solver + adjustments
- Manual review tools
- Email support
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
Ready to build calmer, balanced classes?
Start your free trial and see how ShuffleSchool can save your team hours of manual placement work.
