Random student seating

Random Seating Chart Generator

Use this free tool when you need to quickly reshuffle a classroom seating chart. Enter a student list, set rows and columns, empty seats, and fixed seats, then generate a new chart in your browser.

Random seating top ad area

The student list you enter is not sent to a server and is processed only in your browser.

Student List Input

Enter one student per line. Pasted comma-separated names are split automatically.

Saved Class Lists

Current input 0 students · saved classes 0

Current students: 0, available seats: 25

Example: enter 10 and click to fill 1 through 10 separated by commas.

Seat Settings

Seat Type

Advanced Options

Empty and Fixed Seats

Mark seats as empty or keep a specific student in a seat.

Row 1, Column 1
Row 1, Column 2
Row 1, Column 3
Row 1, Column 4
Row 1, Column 5
Row 2, Column 1
Row 2, Column 2
Row 2, Column 3
Row 2, Column 4
Row 2, Column 5
Row 3, Column 1
Row 3, Column 2
Row 3, Column 3
Row 3, Column 4
Row 3, Column 5
Row 4, Column 1
Row 4, Column 2
Row 4, Column 3
Row 4, Column 4
Row 4, Column 5
Row 5, Column 1
Row 5, Column 2
Row 5, Column 3
Row 5, Column 4
Row 5, Column 5

Result

Random Seating Chart

Run the seating generator to show results.

Row 1, Column 1

Waiting

Row 1, Column 2

Waiting

Row 1, Column 3

Waiting

Row 1, Column 4

Waiting

Row 1, Column 5

Waiting

Row 2, Column 1

Waiting

Row 2, Column 2

Waiting

Row 2, Column 3

Waiting

Row 2, Column 4

Waiting

Row 2, Column 5

Waiting

Row 3, Column 1

Waiting

Row 3, Column 2

Waiting

Row 3, Column 3

Waiting

Row 3, Column 4

Waiting

Row 3, Column 5

Waiting

Row 4, Column 1

Waiting

Row 4, Column 2

Waiting

Row 4, Column 3

Waiting

Row 4, Column 4

Waiting

Row 4, Column 5

Waiting

Row 5, Column 1

Waiting

Row 5, Column 2

Waiting

Row 5, Column 3

Waiting

Row 5, Column 4

Waiting

Row 5, Column 5

Waiting
Random seating result ad area

Key Features

Start with a simple random layout and add constraints when needed.

  • Random seating from a student list
  • Single-seat and pair-seat modes
  • Reduce repeated seats and repeated partners
  • Empty seats and fixed student seats
  • Copy results and print from the browser

How To Use

  1. 1Enter one student name per line.
  2. 2Choose rows, columns, and seating mode.
  3. 3Mark empty seats or enter fixed students if needed.
  4. 4Generate the seating chart, then copy or print the result.

FAQ

Are student names sent to a server?

No. Student lists and seating results are processed in your browser and stored only locally when saved.

Can it avoid the same seats as before?

If a previous result is available in the browser, the generator scores candidates to reduce repeated seats.

Can it make pairs?

Yes. Pair mode displays adjacent seats as pairs while placing one student in each seat.

Can I set empty or fixed seats?

Yes. You can mark seats as empty or type a student name to keep that student in a specific seat.

Random seating FAQ ad area

Related Tools