ClassSeats takes the grunt work out of seating. It balances genders, respects ASN needs and behaviour flags, factors in student preferences — and produces a plan you can tweak, share, and export in minutes.
Designed around how teachers actually work
The algorithm balances genders, honours ASN and behaviour flags, and avoids repeat neighbours — producing a thoughtful plan in one click.
Share a link so students can submit who they want (and don't want) to sit near. Responses feed straight into the plan.
Not happy with the result? Hit reshuffle and get a fresh plan — with the same constraints applied — instantly.
Drag any student to a different desk. Not sure? Ctrl+Z undoes up to 20 moves, so you can experiment freely.
Select multiple students at once and apply or remove ASN, behaviour, or seating flags across all of them in one go.
Invite another teacher by email — they see the class on their own dashboard and can view students and generate plans.
Every plan gets a permanent public link. Cover teachers open it on any device, no login needed.
Export a polished A4 PDF with your class name, stats, and a clean grid — ready to print or email.
Duplicate a class to start fresh next term. Save multiple room layouts and pick the right one when generating.
Mark students with ASN, “must sit front”, hearing or visual impairment, or behaviour concerns. The planner uses these to make informed decisions — not just random ones.
No faff. No spreadsheets.
Paste a list, import a CSV, or pull directly from Google Classroom. Add ASN and behaviour flags per student.
Click to place desks on a grid. Choose from built-in templates — rows, pairs, groups of 4, or a horseshoe — or draw your own.
Share a link with your class so students can say who they'd like (and not like) to sit near. Responses are mapped as a social graph.
Hit generate for a balanced plan. Drag to fine-tune, undo mistakes, export a PDF, and share a link for supply teachers — all from one page.
Free to use. No credit card required. Up and running today.