Free for teachers

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.

24 students
Layout
Desks across
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.

Seating chart
StudentFront seat ruleEmpty seat

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.

Your class list stays with you. The names you type are saved in this browser so the list is still there next time you open the page. They are not sent to NameWheel or anyone else, and you can clear them at any time by emptying the box.

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

1

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.

2

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.

3

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.

4

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.

5

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.

LayoutWhat counts as sitting togetherWhere front seats go
RowsDirectly left, right, in front or behindThe first row, then the next
PairsSame pair desk, or the desk directly in front or behindThe first row of pair desks
GroupsSame tableThe tables nearest the board
HorseshoeThe seats on either side along the horseshoeThe 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.

ScheduleGood forWatch out for
Every weekMiddle school classes with a lot of energy, and classes where you want everyone to work with everyone by the end of termSome students take a few days to settle; weekly moves can feel like constant change for them
Every unitSubjects that run in clear units, so a new topic comes with new partners and new tablesUnits of very different lengths mean some charts last two weeks and others two months
Every monthMost primary and secondary classes; the most common choice among teachersPut the change date in your planner, or a month quietly becomes a term
Every termSenior classes, labs with fixed equipment, rooms where furniture is hard to moveA poor pairing lasts a long time; use the keep-apart rule generously
Only when neededSmall classes and tutorial groups that already work well togetherWithout 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:

Seating Chart Generator vs Other Ways to Seat a Class

This generatorStudents chooseAlphabeticalTeacher places everyone
Time to makeSecondsNoneMinutes20 to 40 minutes
Seen as fair by studentsYes, the shuffle is visibleYes, but cliques formMostlyOften disputed
Mixes friend groupsYesNoPartlyIf you plan it
Handles special needs seatsYes, front seat ruleNoNoYes
Keeps known pairs apartYes, keep-apart ruleNoOnly by luckYes
Easy to redo each monthOne clickYesSame result every timeSlow

Seating Chart Questions

Is this seating chart generator free?
Yes. It is free with no signup and no download. Paste a class list, shuffle, and print as many charts as you like.
Are my students' names stored anywhere?
The class list, layout and rules are saved only in your own browser, so they are still there when you come back on the same device. They are not sent to NameWheel or to anyone else. Empty the class list box to remove them.
How do I stop two students from sitting together?
Open Seating rules and type both names on one line of the Keep apart box, separated by a comma. You can put three or more names on a line to keep a whole group apart. Every shuffle then keeps those students out of neighbouring seats, pair desks and tables.
Can some students always sit at the front?
Yes. List them in the Front seats box, one per line. They are placed in the seats nearest the board in random order, and everyone else is shuffled into the remaining seats.
What happens if the number of students does not fill the last row?
Empty seats are left at the back of the room and shown with a dashed outline, so the front rows are always full. For groups, table sizes are balanced so no table has a single student on their own.
Can I print the seating chart?
Yes. Press Print to get a black and white chart on one landscape page, with the front of the room marked. Choose Save as PDF in the print window if you want a file to email or keep.
How many students can I seat?
Up to 60 names. That covers the largest classes, lecture sections and most staff training days.
Is the seating really random?
Yes. Seats are shuffled with your browser's secure random number generator, the same kind of randomness used for passwords. Every arrangement that follows your rules is equally likely, so no student is more likely to land in a particular seat.

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.

Seating Chart Tool

What Is the NameWheel Seating Chart Generator?

The NameWheel Seating Chart Generator is a free online tool that turns a class list into a random seating chart. Teachers paste up to 60 names and choose one of four layouts: rows of single desks, pair desks, groups of 3 to 6 students per table, or a horseshoe. Optional rules keep chosen students apart and give front seats to students who need them. Each shuffle uses the browser's secure random number generator and retries until every rule is met. The chart prints on one landscape page or copies as plain text. Names are saved only in the teacher's browser and are not sent to a server. No signup is required.

Classroom tools and guides