Built for teachers • Works offline • Optional Google Drive sync
Seating charts made sane.
ClassSeats helps you build seating charts, take attendance, and create student groupings—fast. Save locally or sync to your own Google Drive.
ClassSeats is currently in Early Access. Features and pricing may change as development continues.
drive.fileDesigned for real classrooms.
Fast workflows, simple data files, and optional Drive sync—without running your class through someone else’s server.
Seating charts
Create layouts quickly and move students with minimal clicks.
Attendance
Mark present/absent/tardy and keep history.
Group maker
Generate randomized or balanced groups in seconds.
Local-first
Works without internet. Save locally if you prefer.
Optional Google Drive sync
Sync your class files to your own Drive (scope: drive.file).
No ClassSeats servers
Your data stays with you—on your device and/or your Drive.
How it works
Create or import a class file
ClassSeats stores your class data in a JSON file.
Work locally
Make seating, attendance, and grouping changes quickly—no internet required.
Optionally connect Google Drive
Sync your files to Drive for backup and cross-device use (file-level scope: drive.file).
Privacy-first by design
ClassSeats does not run your classes through a ClassSeats database. Your student data stays under your control.
Local-first
Data is stored locally on your device unless you choose to sync.
Your Drive, your files
When connected, ClassSeats uses your Google Drive to store your JSON files.
Minimal scope
Uses Google Drive scope drive.file (file-level access for your ClassSeats files).
No ClassSeats servers
ClassSeats does not store your student data on its own servers.
Contact
Want to beta test, ask questions, or talk rollout? Email is easiest.
Early Access users may receive updates about future features and pricing. (No student info, please.)
For district/IT questions, see District IT.
If you’re reporting a sync issue, include device + browser, and what you expected vs what happened.