Roll call for classes & clubs · iPhone & iPad

Take the roll in ten seconds. Keep the register all term.

Today's classes are waiting, with a Live Activity while you teach. Tap All present, fix the few who are late or away, and you're done. The term register is a PDF or CSV whenever someone asks for it.

Download on the App Store
Pay once. No account, no subscription, works offline.
Roll call for Junior Ballet: a head count reading 15 here, 1 to mark, 16 enrolled, an All present button, and a list of names each with P, L, A and E marks
28 min leftOn your Lock Screen too
All presentThen fix the few

40-second tour

Five minutes to class. Roll call done.

Today's classes, All present, the head count on your Lock Screen, a makeup credit and the whole term in one grid. Tap the speaker for the narrated version.

Live
Activity and Dynamic Island head count while you teach
7
Languages, with local mark letters in Italian, Japanese and Korean
0
Accounts, ads or tracking. Data Not Collected
1 price
Pay once, every update included

For teachers, coaches and tutors

The register you keep every week.

Classroll is the attendance register for anyone who runs the same groups every week: dance, karate, taekwondo and martial arts, piano and music lessons, swimming, tutoring, yoga, Sunday school, scouts and clubs. It takes the roll and keeps the register, nothing more.

Today screen: the class starting now, Junior Ballet 10:15 to 11:00 AM with a Now chip and a Take Roll button, then Karate Juniors and Maths Tutoring marked Upcoming, and Piano Group under 'Earlier this week, roll not taken'

Today

Today's classes are waiting.

Add your timetable once ("Junior Ballet, Tuesdays 16:30, 45 minutes"). Classroll opens on Today with every class you teach today, in time order. The one starting now sits on top with a Take Roll button.

Cancel a class for a holiday or add a one-off rehearsal in a swipe. A class whose roll was never taken waits for you under "Earlier this week".

Roll call

All present. Fix the few.

Tap All present, then fix the few who are late or missing. Present, Late, Absent, Excused: one tap each, saved instantly, so an interruption never loses a mark.

Add a walk-in or a trial student in a second, and enrol them if they stay. The head count is always on screen.

Present Late Absent Excused
Roll call for Junior Ballet: 15 here, 1 to mark, 16 enrolled, and each name with a P circle, L rounded square, A square and E diamond mark
Lock Screen with a Classroll Live Activity: Junior Ballet, 16 here, 0 to mark, 28 minutes 38 seconds left

Live Activity

Head count on your Lock Screen.

While class runs, a Live Activity shows the head count and the minutes left on the Lock Screen and in the Dynamic Island, so you can glance at your phone without opening it.

Home Screen and Lock Screen widgets show your next class, and the Shortcut "Take the roll" opens it straight away.

The Dynamic Island showing the head count 16 and 28 minutes 59 seconds leftIn the Dynamic Island too

Term grid

The register, like the paper one.

Every class builds a term grid: dates across, names down, each pupil's attendance percentage in the margin. Tap any square to fix it. Name your terms, or just look at the last 12 weeks.

A small flag appears next to anyone who has missed three classes in a row (or two, four, five), so you can check in before they quit. No alarms, no red, no scolding.

Term grid for Junior Ballet: 20 classes, 94 percent average, dates across the top with a striped cancelled column, names down the side with P, L, A and E marks, and a percentage and class count in the margin
Roll call scrolled to 'Makeup from another class': a row for Leo Park from Karate Juniors with a double-ring M mark, an Add makeup button and a Walk-ins section

Makeup credits

Makeup classes that add up.

A missed lesson with notice earns a makeup credit. Use it in another class before it expires, and the register marks the original absence as made up.

You choose which absences earn credits and when they expire. The makeup shows in the roll with its own double-ring M, so you can see it at a glance.

Makeup

Your language, your marks

Your register's own letters.

English, Italiano, 日本語, 한국어, Deutsch, Français and Español, each with its own register letters: P R A G in Italian, 出 遅 欠 届 in Japanese, 출 지 결 인 in Korean. Not just translated labels: the marks themselves are the ones your register already uses. The buttons stay in the same place in every language.

ItalianoP R A G
Roll call in Italian: Tutti presenti, with the marks P, R, A and G beside each name
日本語出 遅 欠 届
Roll call in Japanese: 全員出席, with the marks 出, 遅, 欠 and 届 beside each name
한국어출 지 결 인
Roll call in Korean: 모두 출석, with the marks 출, 지, 결 and 인 beside each name

Print or send

The register, as a PDF.

Export the term's register as a PDF for the studio owner, the dojo, the hall or parents, or as a CSV for your spreadsheet or a funding return. A one-page PDF of a single roll is one tap away.

The PDF is always black on white paper, with the letters and a legend line, ready to print.

Exports go only where you send them. Classroll never uploads your register.

Register PDF preview for Junior Ballet, Fall 2026: dates across, names down, P, L, A and E letters, a head count row and a legend line

Accessibility, built in

Made for every teacher.

Classroll was built with VoiceOver, Voice Control, larger text and high contrast from the first commit, not patched in afterwards. Every mark, every grid cell and every Live Activity has a spoken description.

Private by design

Names stay on your device.

Classroll collects no data. Class names, timetables, people's names and attendance marks live on your iPhone or iPad and nowhere else. There is no account, no server, no analytics and no advertising, and it never asks for your contacts, photos or location. The App Store label says it plainly: Data Not Collected.

Works offline
No account, no login
No permission prompts
Data Not Collected

Pay once. Teach for years.

One purchase. Every feature, every future update. No subscription, no ads, no account.

Classroll: Attendance Tracker
Pay once.
Every update included.
No in-app purchases and no limits on classes or students. iPhone and iPad.
Download on the App Store

What's in the one purchase

Everything on this page.

  • Today view, Take Roll and All present
  • Live Activity, Dynamic Island, widgets and the "Take the roll" Shortcut
  • Term grid with attendance percentages and a missed-in-a-row flag
  • Makeup credits with expiry, closed in the register
  • Register as PDF or CSV, and a one-page PDF of a single roll
  • English, Italiano, 日本語, 한국어, Deutsch, Français and Español, with local mark letters
  • Dark Mode, VoiceOver, Voice Control and Larger Text

Questions from the staff room

Do I need an account?
No. There is no account, no login and no cloud. Everything stays on your device, and Classroll works offline, anywhere.
How does a makeup credit work?
A missed lesson with notice earns a credit. When that person joins another class as a makeup, the credit is used and the register marks the original absence as made up. You choose which absences earn credits (for example Excused only) and when credits expire.
What does the Live Activity show?
While a class is running: the class name, the head count (for example 16 here, 0 to mark) and the minutes left, on the Lock Screen and in the Dynamic Island. You can turn it off in Settings.
Which languages and marks does it use?
English, Italiano, 日本語, 한국어, Deutsch, Français and Español. Italian uses P R A G, Japanese 出 遅 欠 届 and Korean 출 지 결 인, so the register looks like the one you already know.
Can I send the register to someone?
Yes. Export the term's register as a PDF (for the studio owner, the dojo or the hall) or as a CSV for a spreadsheet. A one-page PDF of a single roll is also one tap away.
Do I pay again for updates?
No. It is one purchase with every feature and every future update, and there are no limits on classes or students.
What do I need to run it?
An iPhone or iPad running iOS 17 or later. Buy it once and it is yours on every device signed in with your Apple Account.

Take the roll. Keep the register.

Today's classes are waiting. Pay once, and it is yours.

Download on the App Store
Pay once · no subscription