How to make a seating chart
A seating chart is a map of the room with a name on every seat. Teachers use one to set up a class, plan group work and leave a clear picture for a substitute; couples and event planners use one to put every guest at a table. This free seating chart maker does both, with no account and nothing to install:
- Add your names: paste a list with one name per line, import a CSV file, or try the sample names.
- Choose a layout: a classroom with rows, pairs, groups or a U-shape, or an event with round or long tables and a head table. A template sets it up in one step.
- Seat people: select a name and then a seat, or drag a name onto a seat. Select a seated name and then another seat to move or swap two people.
- Shuffle with rules: add keep-apart and keep-together pairs, tick Front for anyone who needs the front, lock the seats you want to keep, then press Shuffle seats.
- Print or save: print on Letter or A4 paper, download a PNG, SVG or CSV list, or save the project as a file to open later.
Everything you do is saved in your browser as you go, so you can close the tab and come back to the same chart. Undo and Redo (Ctrl+Z and Ctrl+Shift+Z, or Cmd on a Mac) step back through every change, including a shuffle you did not like.
Getting your list in
Most class lists and guest lists already live in a spreadsheet or a school system export. Copy the column of names and paste it into the Names box, or save the sheet as a CSV file and use Import CSV. If the first row is a header, the tool looks for a column called Name, Student or Guest, or for First and Last columns, and joins them. A column called Front with yes or x in it marks people who should sit near the front. Names written last name first, such as “Lopez, Ana”, stay as one name, and the Show names as option can print them as “Ana L.” or just “Ana” to fit small desks or to keep a wall chart less personal.
Using it with a keyboard, a mouse or a touch screen
Every name and every seat is a button. Press Tab to reach the unassigned names, Enter to pick one, then Tab into the chart, move between seats with the arrow keys and press Enter to place the name. On a selected seat, L locks or unlocks it and Delete moves the person back to the unassigned list; Esc cancels a selection. With a mouse or pen you can also drag names onto seats, or drag a seated name back onto the Unassigned tray. On a phone or tablet, tap a name and then tap a seat, so the page still scrolls normally under your finger.
Classroom seating chart layouts
The Classroom mode draws the board along the front wall, an optional teacher’s desk at the front or the back, and the desks in one of five arrangements. Set the number of rows and desks per row (up to 12 rows of 14), and the chart redraws at once. Seats that disappear when the room gets smaller simply send their students back to the unassigned list.
| Layout | Template | Desks | Often used for |
|---|---|---|---|
| Rows | 5 rows of 6 | 30 desks | Tests, independent work, direct teaching |
| Pairs | 4 rows of 3 pairs | 24 desks | Think-pair-share, partner reading, peer checking |
| Groups of 4 | 6 groups | 24 desks | Cooperative tasks, stations, shared materials |
| Groups of 6 | 4 groups | 24 desks | Projects, labs, larger teams |
| U-shape | 6 down each side, 8 along the back | 20 desks | Whole-class discussion, seminars, demonstrations |
Desks are numbered across the room from the front-left corner, so “Desk 7” means the same seat on the chart, in the printed list and in the CSV file. In groups, every desk also shows which group it belongs to. For keep-apart rules, two desks count as next to each other when they are side by side, one directly behind the other, or in the same group; desks across an aisle or in different groups do not.
Classroom seating strategies
There is no single best classroom seating arrangement, and the research points the same way. A review of studies that compared rows, groups and semicircles concluded that teachers should let the nature of the task decide the arrangement. Across the eight studies it covered, students showed more appropriate behavior during individual work when they sat in rows, and the students who were most often disruptive benefited the most (Wannarka and Ruhl, 2008). That is one reason this tool makes switching layouts quick: rows for a test on Monday, groups of four for a project on Tuesday, with the same names.
Who chooses the seats matters too. In a small study of 21 fifth graders doing independent seatwork, disruptive behavior happened twice as often in group seating, and more than three times as often in rows, when students picked their own seats rather than the teacher (Bicard and colleagues, 2012). The authors note it was one fairly calm class in one school, so treat it as a pointer, not a law. The U.S. Department of Education’s What Works Clearinghouse practice guide on classroom behavior also lists the seating plan among the classroom factors a teacher can change, and notes that seating plans can be designed to support different student interactions, such as small groups and whole-class work.
Practical suggestions that many teachers follow, offered as ideas rather than rules:
- Start with specific needs. Seat students who need to see or hear well, or who have a plan that names a seat, before anyone else. Tick Front for them and lock their seats.
- Check sight lines. Make sure every desk can see the board, and leave a path for you to reach every student.
- Separate pairs that distract each other with a keep-apart rule, and keep a helpful partner nearby with keep-together.
- Make it before the first day, so students walk in to an assigned seat, and keep a printed copy for substitutes.
- Change it now and then. A new unit is a natural moment for a fresh shuffle; locked seats and rules carry over.
Random seating chart generator with rules
Pressing Shuffle seats turns the tool into a random seat generator. It shuffles everyone who is not in a locked seat with the browser’s cryptographic random number generator, so every order is equally likely, and then fixes what the shuffle broke:
- People marked Front are seated first, in the front row (or, at an event, at the front tables).
- Everyone else goes to a random free seat. If there are more people than seats, the extra people stay in the Unassigned tray, and front-row requests are never the ones left out.
- The tool then swaps people, a few thousand times if needed, until every keep-apart pair is apart and every keep-together pair is together, or no swap helps any more.
The status line then says how many seats are filled and whether all rules are met, and lists any rule it could not keep, for example when two people must be kept apart in a room with only two desks. Fill empty seats works the same way but leaves everyone who already has a seat where they are, which is handy when a new student joins or a late reply comes in. Clear seats empties every seat that is not locked.
Locks are the way to say “not this one”: a locked seat keeps its person through every shuffle, and a locked empty seat stays empty, for a broken desk or a seat kept free for a visitor. At an event, shuffles never fill the head table; seat its guests yourself.
Wedding and event seating charts
Switch the Room setting to Event or wedding for tables instead of desks. Choose the number of guest tables (up to 60), how many chairs each has, round or long tables, how many tables per row in the drawing, and a head table along the front. Open Rename tables and change seats per table to call a table “Family” or “College friends” and give one table more chairs than the rest. The wedding template draws 10 round tables of 8 and a head table of 8, 88 seats in all; a gala of 12 tables of 10 with a head table of 10 has 130 seats, and a banquet of 6 long tables of 10 has 60 seats.
Suggestions that many couples and planners find helpful:
- Start when most replies are in. Begin with the people you are sure of, then use Fill empty seats as the last replies arrive.
- Seat the head table first. It is usually the couple, or the couple and their wedding party; some couples prefer a small table for just the two of them. Place these guests by hand and lock their seats.
- Put close family near the front, with Front ticked, so a shuffle keeps them at the tables nearest the head table.
- Give everyone someone they know. Keep-together rules keep couples, families and friend groups at the same table; keep-apart rules separate guests who would rather not share one.
- Think about access. Guests who use a wheelchair, have young children or may need to step out often appreciate a table near an aisle or a door.
For the reception, the printed A–Z list shows every guest with their table, which is what an escort card display or a seating board at the entrance needs: guests find their name, then their table. Place cards at each table can then use the seat numbers from the chart.
Print, download and save your chart
The Save & print tab turns the chart into a page you can hang on a wall or hand to a substitute. Choose the paper and the orientation: the chart is scaled to fit the first page, and an optional second page lists every name A to Z with its table or desk. The page uses 10 mm margins.
| Paper | Inches | Millimeters |
|---|---|---|
| Letter | 8.5 × 11 in | 215.9 × 279.4 mm |
| A4 | 8.27 × 11.69 in | 210 × 297 mm |
Download PNG makes a sharp image at twice the screen size for a slide, an email or a class website. Download SVG gives a vector file that stays crisp at any size and opens in most drawing programs. Download list (CSV) exports Name, table and seat for a spreadsheet or a place-card mail merge, and Copy list puts the same list on the clipboard. To keep a chart for next term or move it to another computer, use Save project and later Open project: the .json file holds the names, the layout, the seats, the locks and the rules.
Private by design
- Names never leave your browser. The page’s Content-Security-Policy only allows connections back to this site, and the tool makes none. Images, lists and project files are made on your device.
- Autosave stays on this device. The chart is kept in your browser’s local storage under one key, so it is there when you come back. Clear saved data in the Save & print tab deletes it; the tool never deletes it on its own.
- No account and no cookies. Once the page has loaded, the tool even works offline.
Student names are personal information. On a shared computer, clear the saved data when you are done, and choose “First name, last initial” before you print a chart that will hang where visitors can see it.
Frequently asked questions
How do I make a seating chart?
Add your names, choose a layout of desks or tables, and put each name on a seat, either by hand or with Shuffle seats. Add rules for people who should sit apart or together, lock any seats you want to keep, then print the chart or save it as a PNG, SVG or project file.
How do I make a classroom seating chart?
Choose Classroom, pick rows, pairs, groups of 4 or 6, or a U-shape, and set the number of rows and desks per row. Paste your class list, tick Front for students who need the front row, add keep-apart pairs, and press Shuffle seats. Move anyone by selecting their name and then another desk.
What is the best seating arrangement for a classroom?
It depends on the task. A review of studies comparing rows, groups and semicircles concluded that teachers should let the task decide, and found more appropriate behavior during individual work in rows. Groups and U-shapes make it easier for students to see and talk to each other, which suits group work and discussion.
Should students choose their own seats?
In a small study of 21 fifth graders, disruptive behavior during independent seatwork was about twice as frequent in groups, and more than three times as frequent in rows, when students chose their seats instead of the teacher. Many teachers assign seats at first and offer choice later as a privilege.
How do I make a random seating chart?
Press Shuffle seats. Everyone who is not in a locked seat is shuffled with the browser’s cryptographic random generator, then the tool swaps people until your keep-apart and keep-together rules hold. Press it again for a new random chart, or Undo to go back.
How do I make a wedding seating chart?
Choose Event or wedding, or the wedding template, set the number of tables and chairs, and add a head table. Paste the guest list, seat the head table by hand and lock it, keep couples and families together with rules, then shuffle or place the rest. Print the A–Z list for an escort card display.
Who sits at the head table at a wedding?
Usually the couple, often with their wedding party, and sometimes parents. Some couples choose a small table for just the two of them and seat their families at the tables closest to it. There is no fixed rule: seat the people who matter most to you where you can see them.
How many people fit at a round table?
It depends on the table’s size and the chairs, so ask your venue or rental company how many each of its tables seats. In this tool you can give tables anywhere from 1 to 20 seats, and change single tables under Rename tables and change seats per table.
Can I print the seating chart or save it as an image?
Yes. Print it on Letter or A4 paper in landscape or portrait, with an optional A–Z list of names and seats on a second page, or download it as a PNG image, an SVG file or a CSV list. Save project keeps the whole chart as a file you can open again later.
Is this seating chart maker free and private?
Yes. There is no sign-up, and everything runs in your browser. Names are kept only in your browser’s local storage on this device, and the page’s security policy blocks it from sending data anywhere. Clear saved data removes them whenever you choose.
Sources
- Wannarka R, Ruhl K (2008). Seating arrangements that promote positive academic and behavioural outcomes: a review of empirical research. Support for Learning 23(2):89–93 (ERIC record EJ793728, DOI).
- Bicard DF, Ervin A, Bicard SC, Baylot-Casey L (2012). Differential effects of seating arrangements on disruptive behavior of fifth grade students during independent seatwork. Journal of Applied Behavior Analysis 45(2):407–411 (PubMed Central, DOI).
- Epstein M, Atkins M, Cullinan D, Kutash K, Weaver R (2008). Reducing Behavior Problems in the Elementary School Classroom: A Practice Guide (NCEE 2008-012). Institute of Education Sciences, What Works Clearinghouse, U.S. Department of Education. Recommendation 2.
- W3C, Pointer Events Level 3 and WAI-ARIA Authoring Practices Guide: drag and drop with a mouse or pen, and the keyboard alternative.
- MDN Web Docs: Crypto.getRandomValues(), the random source for Shuffle seats, and @page, the print paper size.