Drag students from the roster to assign seats, or drag desks onto each other to swap seated students.
Display
Export PDF
100%
FRONT OF ROOM / BOARD
Period 1
Student
Name, focus, plan & accommodations
Renaming updates the roster, any assigned seat, and any separation rule using this name.
Check every class this student is in. Their plan, accommodations, and notes are shared across all of them.
No assigned seat
An assigned seat stays locked when you randomize. Moving the student updates the assigned seat.
Off-task students are spread apart when you randomize.
Private to you — shown in the teacher-view export only, never the student view.
Fix duplicate names
Two or more students have the same name. Add a last name or initial before continuing.
Keep one student per line. The app will not continue until each name is unique.
Add seating rule
Choose students from the roster. Everyone in this rule will be kept apart.
Separation rule conflict
Edit class periods
Rename, add, or remove the periods that show up in your sidebar. Signed-in accounts can use up to 3 periods; Premium has unlimited periods.
★ Default: —
Add a table
Drops one table with the seats you choose. Your other desks stay exactly as they are.
Load layout
Choose a saved room layout. Loading one clears seating and assigned-seat locks for this period.
Enter a value
How would you like to start?
Autosave stores your work in this browser only. To move between devices, use Save Class File.
Sign in
Use your email and password, or email yourself a sign-in link.
Account service is not reachable. Check Supabase configuration, or continue as guest.
Signed in as
Free
Profile
Plan
Free plan
Local save/load is available now.
Security
Data and privacy
For launch, classroom files stay on this device or in files you download. Account servers store account and billing status only, not readable student rosters or seating notes.
Danger zone
Deleting your account removes your login and account profile. It does not clear local browser autosave unless you clear browser data.