Plan your classroom seating in ten minutes

A seating chart is the cheapest behaviour management tool you have, and the one most often left until the second week of term. Here is a practical way to build one, reshuffle it, and leave a printed copy for whoever covers your lesson.

Decide the layout before you place a single name

The arrangement of the furniture does more work than the arrangement of the children. Rows produce quiet independent work and terrible discussion. Pods produce good discussion and constant low-level chat. A horseshoe produces the best whole-class talk in the room and wastes a lot of floor space. None of these is correct; they are simply suited to different lessons, and most teachers end up rearranging two or three times a year.

LayoutGood forCostBuild it with
Rows, facing frontExams, silent reading, modelling from the boardPoor discussion; back row driftsRectangle or banquet tables in lines
Paired desksThink-pair-share, most secondary lessonsOne weak pairing spoils a fortnightRectangle tables seating two
Pods of four to sixGroup tasks, practical work, primary classesA third of the class has its back to youSquare tables grouped, or round tables
Horseshoe (U-shape)Debate, languages, small sixth-form groupsEats space; one U-shape holds 24 seatsThe U-shape table
Double horseshoeWhole-class discussion in a big groupInner ring blocks the outer ring's sightlinesTwo U-shapes, one inside the other

Put the furniture down in the planner first and drag it about until the walkways make sense. You want to be able to reach every student without asking anyone to move a chair, and you want a clear path from the door to your desk.

Getting the class list in

Do not type 30 names. Copy the column out of your register or MIS export and paste the whole list in one go, one name per line. If you write each line as Name, Group you also get colour-coded groups in the same paste. What the groups mean is up to you: reading bands, houses, target grades, prior attainment, the three children who need to be near the front, or simply "support" and "stretch".

Once the groups exist, auto-seat will fill the empty seats group by group, which is what you want for pods and not what you want for rows. Use it for pod layouts, and for rows place the handful of students you care about first, then let it fill the rest.

Worked example: 30 students, six pods of five

Place six square tables and set five seats at each. Tag your class list with four groups when you paste it: front for the students who need to be close to you, steady, stretch and separate. Seat the four in separate by hand, one per pod, at the seats nearest your usual teaching position. Auto-seat the rest, then move the two or three placements that make you wince. Total time, about eight minutes. Export a PNG for the wall by the door and a CSV for your markbook.

Print a copy for whoever covers your lesson

This is the highest-value thing a classroom seating chart does. A supply or cover teacher walking in with a plan can use names in the first two minutes, and that changes the whole hour. Without a plan they are reduced to "you, in the blue jumper".

Export the floor plan as a PNG, print it, and keep it in the cover folder with the date on it. Print it in the orientation the cover teacher will stand in, looking from the front of the room towards the class, and say so on the sheet. A plan drawn from the back of the room is worse than no plan at all. If you rearrange the furniture, reprint it the same day.

Why the CSV export matters here

A picture is for the person standing in the room. A list is for everything else. The guest list export gives you a plain CSV or TXT of every name with its group and table, which you can:

Reshuffling each term

Change the plan at least once a term. It resets social habits before they harden, it gives you a legitimate reason to separate a pairing without singling anyone out, and it moves the students who have quietly colonised the back corner. Announce it as routine rather than as a punishment, and do it on the first lesson back rather than mid-week.

Practically: keep one saved file per class per arrangement. A browser holds a single plan at a time, so save 9B-autumn.tablout.json, then open it again in January, move a dozen names and save it as 9B-spring. If you teach eight classes, that is eight small files in one folder, with no account to create. The planner is free. The one paid item is the print-ready poster file, a single payment of €9.99. The same approach works for any event, and the general table plan guide covers weddings and dinners.

What this tool does not do

It is worth knowing before you invest an hour. There are no student photographs, so the plan shows names only. There is no behaviour tracking, no points, no attendance and no link to your MIS. There is no "never seat these two together" rule, so students who must be kept apart are placed by hand before you auto-seat the rest. There is no undo, and one browser holds one plan at a time. Nothing is uploaded anywhere: the plan lives in your browser's local storage, which is a genuine advantage when the list is a class of children, but it also means clearing your browser data clears the plan. Save the file.

If you want more on the general method, how to make a seating chart covers the order of operations, and the planner itself takes about a minute to learn. Paste the class list, drop the tables where the furniture actually is, and print one copy for the cover folder.

Build your class chart

Paste your class list, drop the desks where the furniture really is, and print a copy for the cover folder. The planner is free, no account, nothing leaves your browser.

Open the planner →

Common questions

Can I add student photos to the seating chart?
No. The plan shows names and colour-coded groups only. If you need photos for a cover teacher, print your MIS photo sheet alongside the plan.
Does it track behaviour or attendance?
No. It is a layout tool, not an MIS. It produces the arrangement and a name list; behaviour points and registers stay wherever you already keep them.
How do I keep a separate chart for every class I teach?
Save each one as its own .tablout.json file, named by class and term. A browser holds one plan at a time, so reopen the file for whichever class you are editing.
Can I stop two students being seated together automatically?
Not yet. There are no keep-apart rules. Place those students by hand first, then use auto-seat to fill the remaining seats around them.
What is the best layout for group work?
Pods of four to six, built from grouped square tables or round tables. Accept that some students will have their back to the board, and move the pods for whole-class input.