Features

Everything you need, nothing you don't

ClassRoll is focused on doing one thing exceptionally well: making attendance fast, visual, and effortless for teachers.

Core Features

The heart of ClassRoll

Core Feature

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
Privacy First

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
Unique Feature

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
Export

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)
More Features

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.

Comparison

How ClassRoll compares

No other app combines offline operation + photo attendance + seating builder in one tool.

FeatureClassRollClassDojoAttendance+
Photo grid attendance
100% offlinePartial
No login required
Seating builder
PDF + CSV exportPartial
Attendance certificates
Free tier
Data privacy (local only)

Ready to try ClassRoll?

Free to download. No account. Works offline from the first second.