Classroom seating chart generator
Paste your roster, choose rows, pairs or tables, and add students to keep apart or together. Shuffle until it works, then print. Names stay in your browser.
What is a seating chart generator?
How to make a seating chart in 3 steps
- Paste the roster. One name per line, or separated by commas. Duplicates are removed.
- Choose the layout and rules. Set seats per row or table size. List students to keep apart or together, and anyone who needs a front seat.
- Shuffle and print. Check the chart, shuffle again for a new arrangement, then print it or copy it as text.
Keep-apart and keep-together rules
| Layout | Keep apart means | Keep together means |
|---|---|---|
| Rows | Not touching in any direction | Side by side in the same row |
| Pairs | Not touching in any direction | In the same pair |
| Tables | At different tables | At the same table |
Seating chart tips
Seat by need, not by habit
Put students who need extra support near where you teach, and review the chart every few weeks.
Mix on purpose
Pair students with different strengths for partner work, and keep distracting combinations apart.
Use random seats for fairness
A new random chart each unit stops cliques forming and gives everyone a turn at the front.
Keep a copy
Print the chart or copy it as text before you close the page. Nothing is saved.
FAQ
Are student names uploaded?
No. The chart is made in your browser. Names are not sent anywhere or saved.
What happens if my rules conflict?
The generator tries 400 random arrangements and then swaps seats to improve the best one. If a rule still cannot be met, it shows which rules failed, so you can shuffle again or relax one.
Can I choose where a specific student sits?
You can ask for the front row by listing names in the front-row box. Other fixed seats are not supported, so move a name by hand after you copy or print.
How many students can it seat?
Up to 500 names. Choose 1 to 20 seats per row, or 2 to 8 seats per table, and the chart adds as many rows or tables as it needs.
Can I print the seating chart?
Yes. Use Print chart, then save it as a PDF if you like, or copy the chart as text. Nothing is stored, so print or copy before you close the page.
What layouts are supported?
Rows of desks, pairs, and tables or groups. U-shapes and other layouts can be printed as rows of the width you set.
Does it use AI?
No. It shuffles and checks your rules with simple logic in your browser, so results are fast and private.
Is the seating chart generator free?
Yes, and it needs no account.