Random Seating Chart Generator
Paste your class list, choose rows, pairs, groups or a horseshoe, and get a fair seating chart in one click. Keep chosen students apart, give front seats to those who need them, then print it.
Tables are balanced, so no table ends up with one lonely student.
Seating rules (optional)
One group per line. Students on the same line never sit next to each other, share a pair desk or share a table.
One name per line. These students get seats nearest the board.
What This Seating Chart Generator Does
It takes the names you paste and places every student in a seat at random, inside the room layout you choose. Shuffle again and you get a completely new chart in under a second. The shuffle uses your browser's secure random number generator, so every student has the same chance of every seat and nobody, including you, can steer the result.
Most teachers do not want a seating chart that is random in every possible way, though. Two friends who talk all lesson should not end up shoulder to shoulder, and a student who needs to see the board should not land in the back corner. That is what the seating rules are for. Write the pairs or small groups who should be kept apart, list anyone who needs a front seat, and the generator keeps shuffling until every rule holds. The rest of the room stays fully random.
Four Layouts and When Each One Works
Pick the layout that matches your furniture and the kind of work your class will do this week. You can switch layouts and reshuffle as often as you like; the class list and rules carry over.
Rows
Every desk faces the board. Best for tests, direct instruction and independent work, when you want attention on you and as little chatter as possible. Set how many desks fit across the room and the chart fills row by row from the front.
Pairs
Two students share a desk or sit side by side. Good for think, pair, share, peer marking and reading partners, while still keeping the room facing forward. A random pairing each week means students work with people outside their friend group without you having to choose.
Groups
Tables of 3, 4, 5 or 6. The natural layout for projects, stations, labs and cooperative learning. The generator balances table sizes, so 26 students at tables of 4 become five tables of 4 and two tables of 3, never six tables of 4 and one student alone.
Horseshoe
Desks along three walls, open toward the board. Everyone can see everyone else, which makes it the strongest layout for whole class discussion, debates and seminars. It needs more floor space, so it suits classes of about 30 or fewer.
Want the full picture, including the research on how layout changes behaviour and nine arrangements with diagrams? Read our guide to classroom seating arrangements.
How to Make a Seating Chart in Five Steps
Paste your class list
Copy the names from your register, Google Classroom roster or spreadsheet and paste them into the box, one per line or separated by commas. Up to 60 names. Duplicate names are kept apart automatically by showing an extra letter, so two students called Sam stay two people.
Choose the layout
Rows, pairs, groups or a horseshoe. For rows and pairs, set how many desks fit across your room. For groups, pick how many students sit at each table.
Add rules if you need them
Open Seating rules. Put students who should not sit together on the same line, and list anyone who needs a front seat for sight, hearing or focus reasons. Leave both empty for a fully random chart.
Shuffle until you are happy
Press Shuffle seats. Every press is a new random chart that still follows your rules. If a rule cannot be met, for example ten students who must all be apart at tables of 6, the page tells you which rule is the problem.
Print it or copy it
Print gives you a clean black and white chart on a single landscape page, ready for the door, your planner or a substitute folder. Copy puts the chart on your clipboard as plain text for an email or a lesson plan.
Why Random Seating Works Better Than Picking Seats Yourself
Every teacher who has built a seating chart by hand knows how long it takes and how many complaints follow. Someone always feels they were put next to the wrong person on purpose. A random chart changes that conversation: the seat was decided by a shuffle the whole class can watch, not by you.
It removes the blame
When seats come from a shuffle on the board, students argue with the result less. Project the page, press Shuffle and let them see it happen.
It mixes friend groups
Students choose seats next to friends, which locks the same clusters in place all year. A regular random reshuffle spreads talkers and builds working relationships across the class.
It takes seconds
A hand built chart for 30 students can take half an hour of shuffling sticky notes. Here it is one click, and you keep control through the rules instead of placing every student yourself.
Random does not mean careless. The keep-apart and front-seat rules let you handle the few placements that genuinely matter, such as a student with a hearing aid, a pair with a history of conflict, or a new student who should sit near you for the first week, while everyone else is placed fairly.
How the Seating Rules Work
The generator first places students with front seat rules in the seats nearest the board, in random order. Then it fills every other seat at random and checks the keep-apart lines. If any two students from the same line ended up side by side, in front of or behind each other, at the same pair desk or at the same table, it throws the chart away and shuffles again. It can try thousands of charts in a fraction of a second, so even a crowded set of rules usually resolves instantly.
| Layout | What counts as sitting together | Where front seats go |
|---|---|---|
| Rows | Directly left, right, in front or behind | The first row, then the next |
| Pairs | Same pair desk, or the desk directly in front or behind | The first row of pair desks |
| Groups | Same table | The tables nearest the board |
| Horseshoe | The seats on either side along the horseshoe | The two ends nearest the board |
Diagonal neighbours do not count as sitting together, because in most rooms students cannot easily talk across a diagonal. If a set of rules is impossible, for example more students on one keep-apart line than there are tables, the page shows the best chart it found and names the rule it could not keep.
Ways Teachers Use It
First day of school
You do not know the class yet, so a random chart is the fairest start. Print it, tape it by the door and students find their own seats while you take the register.
A fresh chart every month
Many teachers reshuffle at the start of each month or unit. Students get to know new classmates and nobody is stuck in the back for the whole term.
Test and exam seating
Use rows with keep-apart lines for students who have copied before. A random test layout is also easy to defend if a parent asks why their child sat where they did.
Lab and project groups
Choose groups of 3 or 4 for science labs and projects. The balanced table sizes mean every group has enough hands for the work.
Substitute teacher folders
A printed chart with names in seats lets a cover teacher take the register and call students by name from the first minute.
Meetings and training days
It works for adults too. Staff development days, workshop tables and team offsites all benefit from mixing people who usually sit together.
How Often Should You Change a Seating Chart?
There is no single right answer, but there is a pattern that works for most classes: change often enough that nobody is stuck in a bad spot for long, and rarely enough that students can settle into routines. The table below sums up the common schedules and what each one is good for.
| Schedule | Good for | Watch out for |
|---|---|---|
| Every week | Middle school classes with a lot of energy, and classes where you want everyone to work with everyone by the end of term | Some students take a few days to settle; weekly moves can feel like constant change for them |
| Every unit | Subjects that run in clear units, so a new topic comes with new partners and new tables | Units of very different lengths mean some charts last two weeks and others two months |
| Every month | Most primary and secondary classes; the most common choice among teachers | Put the change date in your planner, or a month quietly becomes a term |
| Every term | Senior classes, labs with fixed equipment, rooms where furniture is hard to move | A poor pairing lasts a long time; use the keep-apart rule generously |
| Only when needed | Small classes and tutorial groups that already work well together | Without a routine, any change can look like a punishment |
Whatever you choose, tell the class the schedule at the start of the year. When students know a new chart arrives on the first Monday of every month, a seat they do not like is a short wait rather than a battle, and a move never feels personal.
Seating for Special Situations
A random chart handles most of the room. These are the cases where a little planning on top of the shuffle makes a real difference.
Accommodation plans
Students whose support plans name preferential seating, such as near the board, near the teacher or away from the door, go in the Front seats box. Check the plan for the exact wording; some ask for a seat near the exit or away from windows rather than at the front.
Students who see or hear less well
Front seats help, but so does the angle. Middle front seats usually give the clearest view of the board and the best chance to hear and lip read. Pairs and rows layouts put front students closest to you.
A new student mid year
Add the name, put it in Front seats for the first week so you can check in easily, and pair the student with someone friendly by listing the rest of the class normally. Remove the front rule once they have settled.
Left and right handed pairs
In pair desks, a left handed student on the right and a right handed partner on the left will bump elbows all lesson. If it matters for writing heavy subjects, swap the two names after you print; it does not affect fairness.
Ongoing conflicts
Put students with a history of conflict on one keep-apart line. For serious cases, add a third student who is a calming influence to a different line with one of them, so the shuffle spreads them across the room.
Small or odd shaped rooms
Set the desks across to match your real furniture, even if that leaves a short back row. An honest chart that matches the room beats a neat grid that students have to translate.
Printing and Posting Your Chart
The printed chart uses black text on white, one landscape page, with the front of the room marked at the top, so it photocopies cleanly and reads well from a few steps away. A few habits make it more useful:
- Write the class or period name and the date on the printout. The date is printed for you in the heading; add the period by hand if you teach several groups.
- Post one copy by the door for the first day of a new chart, so students can find their seat without crowding your desk.
- Keep one copy in your substitute folder and one in your planner. Replace both when the chart changes.
- Take a photo of the board when you shuffle in front of the class. If anyone questions a seat later, you can show it came from the shuffle.
- Save as PDF from the print window if your school uses a shared drive or a learning platform for class documents.
Seating Chart Generator vs Other Ways to Seat a Class
| This generator | Students choose | Alphabetical | Teacher places everyone | |
|---|---|---|---|---|
| Time to make | Seconds | None | Minutes | 20 to 40 minutes |
| Seen as fair by students | Yes, the shuffle is visible | Yes, but cliques form | Mostly | Often disputed |
| Mixes friend groups | Yes | No | Partly | If you plan it |
| Handles special needs seats | Yes, front seat rule | No | No | Yes |
| Keeps known pairs apart | Yes, keep-apart rule | No | Only by luck | Yes |
| Easy to redo each month | One click | Yes | Same result every time | Slow |
Seating Chart Questions
Is this seating chart generator free?
Are my students' names stored anywhere?
How do I stop two students from sitting together?
Can some students always sit at the front?
What happens if the number of students does not fill the last row?
Can I print the seating chart?
How many students can I seat?
Is the seating really random?
Need to call on students fairly too?
The NameWheel classroom wheel picks a student at random with no repeats until everyone has had a turn. Same class list, one click.