Paste your full student list
Add one student per line or separate names with commas. The seating chart generator removes duplicate names automatically.
Free printable classroom seating tool for teachers
Paste your student list, choose rows and seats per row, and create a printable random classroom seating chart. Prioritize front-row students or keep selected classmates apart.
✓ No signup ✓ No uploads ✓ Free to use
Set up your room
Your class list stays in this browser.
Your seating plan
Front of class
Your seats will fill here after you add a class list.
Simple by design
Add one student per line or separate names with commas. The seating chart generator removes duplicate names automatically.
Choose rows and seats per row, then prioritize front-row students or list pairs of classmates who should not sit together.
Create a random seating plan, review any classroom needs, then copy the assigned seats or print the completed seating chart.
Teacher guide
A random classroom seating chart is useful for a fresh start, a class reset, or a new activity. Choose a practical room layout, add student seating rules, and review the printable plan before class begins.
Learn how to make a classroom seating chartChoose rows and seats per row that match the places students can actually use.
Support classroom needs before the random seat generator shuffles the remaining students.
Save the seating plan in your class notes or print a copy before students arrive.
Common questions
It shuffles student names in your browser, applies optional classroom seating rules, and places everyone into the rows and seats per row you choose. Generate again whenever you want a new arrangement.
Yes. Add front-row students by name, and list keep-apart pairs as Name, Name. The seating chart maker avoids horizontal and vertical neighbours and reports any rule the room layout cannot meet.
Yes. After you generate the seating plan, choose Print for a printable classroom chart or Copy to keep the assigned seats in your lesson notes.
No. The random seating plan is made directly in your browser. Your names are not sent to a server.