Balanced class lists, without uploading a single name
Paste your grade from a spreadsheet and add the rules you keep in your head: friend requests, pairs to keep apart, twins together. Any rule or request the builder cannot keep is named, with the reason.
Student names never leave your browser. No account, no upload.
The sample grade: 60 students in 3 classes
4A Ms Lindqvist
20 of 21
10 girls, 9 boys. Reading 3, 6, 7, 4.
Rosa Ali
Luca Bauer
Nora Byrne
Leila Chen
Hugo Costa
Ines Dubois
and 14 more
4B Mr Osei
20 of 21
10 girls, 9 boys, 1 another. Reading 2, 6, 8, 4.
Rafael Ahmed
Liam Ali
Ethan Bauer
Lucy Duarte
Lina Fischer
Jonah Garcia
and 14 more
4C Ms Varga
20 of 21
10 girls, 10 boys. Reading 3, 6, 9, 2.
Ravi Adeyemi
Mia Ahmed
Ivy Costa
Felix Fraser
Isla Hansen
Max Hansen
and 14 more
Try a Move menu: it shows what each move would break. Nothing here is saved.
How it works
- Paste the grade. One student per row: name, current class, and any of gender, reading and math bands 1 to 4, behaviour, English learner and support flags, and notes. A header row is read if there is one.
- Set the classes. How many, a name and teacher for each, and a size cap.
- Add the rules. Up to 3 ranked friend requests per student, keep-apart pairs, siblings together or apart, and teacher requests.
- Build. Hard rules are never broken silently: any rule the builder cannot keep is named with the reason. Balance and friend requests are traded off, and every request that could not be met is listed with the reason.
- Review and print. Move a student and the warnings update as you go. Lock the ones you are sure of and rebalance the rest. Print class lists, placement cards and the summary.
What you get
- Lists you still decide
- You know the children; the tool does not. It balances what you enter and shows its working. Every move is yours to make, with a warning if it breaks a rule.
- Requests handled in the open
- Every friend request met or not met, every keep-apart pair honoured, and a plain reason for each request that could not be kept, ready to show a parent or a principal.
- Cards and lists that match
- Class lists, placement cards, the principal summary and the requests not met sheet all come from the same placement, so nothing drifts when you move a student.
Student names never leave your browser.
A class list is children's names next to notes about reading, behaviour and support, so ClassSplit has no server to send them to. The balancing runs on this page, your grade is saved in this browser only, and there is no account and no upload. Keep a copy with the backup file whenever you like. We make no compliance claim about your school's data rules: this is a planning tool that keeps everything on your device.
Guides
Free to use
Balanced class lists for a grade of up to 60 students in up to 3 classes are free with no sign up, and placing students by hand in the review grid is free at any size, with class lists, placement cards and the requests not met sheet. Try it with the sample grade, then paste your own.
Split a grade into classes