Everything you need, nothing you don't
ClassRoll is focused on doing one thing exceptionally well: making attendance fast, visual, and effortless for teachers.
The heart of ClassRoll
Photo Grid Attendance
Your entire class displayed as photo tiles. Everyone starts as Present — tap only the exceptions. Mark absent or late in one tap, reset in another.
- Attendance by exception model — fastest possible workflow
- Large 80–96dp tiles — easy to tap, easy to recognize
- Color-coded status: green (present), amber (late), red (absent)
- Long-press any tile to manually set status
100% Offline
ClassRoll stores everything locally on your device using SQLite. No internet required, no cloud sync, no data sent anywhere.
- Works in any classroom, gym, or field — no WiFi needed
- SQLite local database — instant reads and writes
- Student photos stored on device only
- No account, no login, no email required
Drag & Drop Seating Builder
Arrange your class to match your real classroom. Drag photo tiles into any seat position. Save multiple named layouts per class.
- Intuitive drag-and-drop with smooth animations
- Multiple saved layouts per class (main, exam, substitute)
- Optional grid snapping for clean arrangements
- Perfect for exam seating and substitute teacher handoffs
PDF & CSV Export
Generate professional attendance reports at any time. Share instantly via email, WhatsApp, or save to files.
- PDF with class name, date, student list, and summary stats
- CSV compatible with Excel and Google Sheets
- 1 free export per day — watch an ad for more
- ClassRoll watermark on free exports (removed in Pro)
Every detail, thoughtfully built
Multiple Classes
Create and manage multiple classes — each with their own roster, history, and seating.
Class Reminders
Weekly push notifications remind you before each class. Configurable days, time, and lead offset.
Backup & Restore
Export all data as a .classroll file. Restore on a new device or after reinstalling — nothing lost.
CSV Roster Import
Import student names from a CSV file. Skips duplicates, shows a count. Works with any spreadsheet.
Undo Last Action
Made a mistake? Tap Undo to reverse the last tap action. Teachers move fast — we account for that.
Attendance History
Full calendar view of past sessions. Tap any date to see details. Track patterns over time.
Attendance Streaks
Highlight students with perfect attendance streaks. A motivational hook for teachers and students alike.
100% Celebration
When every student is present, a full-screen confetti animation fires. A tiny delight worth sharing.
Bulk Add Students
Enter multiple names at once — one per line. Duplicate detection included. Fastest roster setup.
Daily Motivational Quotes
A fresh quote appears once per day when you open the app. Fetched from a live Google Sheet, cached offline.
Initials Avatars
Students without photos get a colorful initials avatar — deterministic color per name, always readable.
In-app Photo Capture
Take or choose a student photo right from the add/edit screen. Photos are compressed and stored locally.
How ClassRoll compares
No other app combines offline operation + photo attendance + seating builder in one tool.
| Feature | ClassRoll | ClassDojo | Attendance+ |
|---|---|---|---|
| Photo grid attendance | — | — | |
| 100% offline | — | Partial | |
| No login required | — | ||
| Seating builder | — | — | |
| PDF + CSV export | Partial | ||
| Attendance certificates | — | — | |
| Free tier | |||
| Data privacy (local only) | — | — |
Ready to try ClassRoll?
Free to download. No account. Works offline from the first second.