Built for UK teachers

Seating plans that actually work

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.

Free to use
No credit card
Data stored securely
Term 1 — 9B Science
Copy link
Export PDF
Front of classroom
E
Emma T.A
L
Liam K.
S
Sophie R.
N
Noah M.
A
Ava B.F
O
Oliver W.
M
Mia H.
J
Jack P.
I
Isla F.
E
Ethan C.
G
Grace L.
C
Chloe D.
M
Mason J.
H
Harry S.
P
Poppy N.
F
Freya V.
G
George T.

Everything you need, nothing you don't

Designed around how teachers actually work

Smart generation

The algorithm balances genders, honours ASN and behaviour flags, and avoids repeat neighbours — producing a thoughtful plan in one click.

Student preferences

Share a link so students can submit who they want (and don't want) to sit near. Responses feed straight into the plan.

One-click reshuffle

Not happy with the result? Hit reshuffle and get a fresh plan — with the same constraints applied — instantly.

Drag, tweak & undo

Drag any student to a different desk. Not sure? Ctrl+Z undoes up to 20 moves, so you can experiment freely.

Bulk flag editing

Select multiple students at once and apply or remove ASN, behaviour, or seating flags across all of them in one go.

Share with colleagues

Invite another teacher by email — they see the class on their own dashboard and can view students and generate plans.

Supply teacher view

Every plan gets a permanent public link. Cover teachers open it on any device, no login needed.

PDF export

Export a polished A4 PDF with your class name, stats, and a clean grid — ready to print or email.

Duplicate & layouts

Duplicate a class to start fresh next term. Save multiple room layouts and pick the right one when generating.

Needs-aware planning

Flags that the algorithm respects

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.

ASNMust sit frontHearing impairmentVisual impairmentLow behaviour concernHigh behaviour concern

From blank class to finished plan in minutes

No faff. No spreadsheets.

1

Create a class and add your students

Paste a list, import a CSV, or pull directly from Google Classroom. Add ASN and behaviour flags per student.

2

Draw your room layout

Click to place desks on a grid. Choose from built-in templates — rows, pairs, groups of 4, or a horseshoe — or draw your own.

3

Optionally collect preferences

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.

4

Generate, tweak, and share

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.

Ready to stop dreading seating plans?

Free to use. No credit card required. Up and running today.