Smart Seating Generator — People, seats, rules — solved. Create a free chart

Your classroom seating chart generator, sorted before first period.

Paste your class list, choose rows, paired desks, or table pods, and shuffle. Click a desk, then another, to move a student by hand — no dragging required.

🔒

Private by design. Student names stay in your browser and are never uploaded to our servers.

Layout
Actions
Export

Click a seat, then click another to swap them.

Saved charts — local to this device

Save & reopen this later — $7.99 for one project, or $39 for unlimited.

Your rules — 0Smart seating

Add a rule below — e.g. keep two people apart, or seat someone at the front.

Built around how teachers actually reseat a class

Most reseating isn't planned weeks ahead — it's "these two need to be apart after what happened at lunch" or "she needs a seat near the front, her IEP says so" on the same afternoon you have to hand out a new chart. Add the rule, click Generate, and the solver either finds a layout that works or tells you exactly which rule is causing the conflict — you're not stuck redoing the whole thing by trial and error between periods.

For six periods of the same course, that's six rosters and six sets of rules if you retype it every time. Seating Pro saves each one under a name like "Period 3 — English," so reopening it next month is one click, not a re-paste — and imports straight from a gradebook-style CSV export instead of retyping thirty names by hand.

Same engine, built for what you're arranging

Seating chart generator

The general-purpose tool — classrooms, tables, or a custom layout.

Random seating chart

Paste names, pick a size, shuffle. Nothing else to configure.

Wedding seating chart

Arrange guests into tables instead of desks.

Wedding table planner

Set table sizes and place guests table by table.

Table planner

For dinners, banquets, and any event seated at tables.

Questions people actually ask

Yes — set as many rows and columns as you need, or switch to Pairs or Pods. There's no cap on class size.

Yes — the Layout picker switches your whole grid between Rows, Pairs, and Pods without re-entering your roster.

Add a "Keep apart" or "Front row" rule for any student, then click Generate — the solver finds an arrangement that respects it, or tells you if it can't.

Yes, with Smart Chart or Seating Pro — one card per seated student, ready to fold and set on a desk.

No. Student names stay in your browser tab and are never sent to a server, logged, or stored — on any tier.