Opening the iTunes Store.If iTunes doesn't open, click the iTunes application icon in your Dock or on your Windows desktop.Progress Indicator

iTunes is the world's easiest way to organize and add to your digital media collection.

We are unable to find iTunes on your computer. To buy and download Attendance by David M. Reed Software, get iTunes now.

Already have iTunes? Click I Have iTunes to open it now.

I Have iTunes Free Download
iTunes for Mac + PC


By David M. Reed Software

Open iTunes to buy and download apps.


My new Attendance2 app is available in the App Store so I recommend you buy it instead unless you are running iOS 4. The new app requires iOS 5 or higher while this app requires iOS 4 or higher so I am leaving it for sale in case anyone needs an app that runs on iOS 4 and so I can provide bug fix updates. I will continue to support this app through iOS 6. See http;// for more information about the new app.

Attendance is a universal iPhone/Touch/iPad app (runs on iOS 4.x and 5.x) that allows you to take and keep attendance records. Its main intended use is for teachers to keep track of records for their classes, but it can also be used for meetings and group gatherings. The attendance statuses are completely customizable. You can import names a number of ways including formatted CSV files that you store in your Dropbox account or send as email attachments. You can also import names from an Address Book group or you can enter the names by hand on your device. In response to a few of the reviews, I have updated the Attendance support web page with text describing the various import options and how to use the app. Links to the relevant videos are included along with the text descriptions.

For more information, see my website:

See screenshots and videos showing how to use Attendance and import names at

Please note that Attendance cannot directly import data from websites that are password protected, but most course management systems, such as Blackboard, provide a way to export data so it can easily be imported into Attendance. There is a link on the Attendance web site to a video showing how to export your data from Blackboard (the only system I have access to).

If you have any issues please email me (see the instructions tab in the app for email address).

Take a photo via your device's camera or select a photo from you photo library and view the photos next to the names as you take attendance to help you learn the names (Settings preference controls if the photos are displayed).

Use Attendance to keep separate attendance records for each day for each class/group. The statuses default to Absent, Present, Late, and Excused, but can be customized (see the videos).

You can view records, email an entire group, email the students that were missing on a given day, send the records to individual students, email the full records in a CSV spreadsheet format, and many more features. Each student, course, and date you take attendance has a note field for storing additional information.

Supports TextExpander (if you have it on your device) touch snippet expansion on iOS 6 and earlier (it will not work on iOS 7) for use in the note fields and a view for creating the body of an email message. A preference controls if a separate screen with TextExpander support is used to enter the email message.

Optional Tier 2 price in-app purchase for transferring your data between multiple iPhone OS devices via WiFi so if you have an iPhone and an iPad you can copy all your data from one device to the other to keep updated records on both devices. You can also use Dropbox to backup/restore your data. See the videos for more info on these features.

Thanks to the following for code used in Attendance:
Gus Mueller of Flying Meat software for the fmdb library.
Jens Alfke for the MYNetwork library.
Matt Gemmell for the MGImageUtilities code.
Bert McDowell for the date range editor code.

What's New in Version 4.7.2

minor bug fixes


iPhone Screenshot 1
iPhone Screenshot 2
iPhone Screenshot 3
iPhone Screenshot 4
iPad Screenshot 1
iPad Screenshot 2
iPad Screenshot 3
iPad Screenshot 4

Customer Reviews

Underdeveloped for my needs

I bought Attendance for $5 (more than I spend on apps in genera), then as soon as I started reading the FAQ discovered there was an Attendance 2 and Attendance 1 would no longer be supported within a year. So $5 more dollars later I got Attendance 2…and now I discover neither of them do what I need them to do. Then I tried to contact the developer to ask some questions and found he had no contact information anyplace. So $10 down the tubes.

The problem with this program as I see it is that it assumes you keep a separate CSV list of students for every single class which will then repeat in its entirety in future classes. There is no master pool of students from which to pick a subset to add to a given session. For instance, as a dance teacher, I have students who attend classes across many different levels. But not all students attend all the same classes. The only option I am given is to import my entire student list (which is over 500 students), or copy a student list from a different class (only some of whom would be taking both classes).

What I need to be able to do is add a session, and then be able to search a list of past/current students and add them individually for that session. Student A may attend class 1, 2, and 3. Student B may attend only 1 and 2. I need a searchable list with all my students in it so when I am setting up Class 1, I can pull up my student list, checkmark Student A and B and add them both to the class. Then do the same when setting up Class 2. Then for Class 3 be able to just check next to Student A and add them, since B isn't joining Class 3.

I also need to be able to set recurring dates and sessions for classes. Such as when setting up Class 1, set it for "Once a week on Tuesdays from October 2-Novermber 6". As I see it right now, I have to add dates completely individually. So for a six week class I have to add a class date every week. If I have a dozen classes to track, that is a lot to add as I go.

Perhaps some of these issues can be overcome or dealt with more cleanly. But without a way to contact the developer and get help with my individual concerns, I am sharing my thoughts here.

Not worth $5

This app locks up on me more often than it actually works. I have 7 periods and at least once I day I have to reset my iPad because this app locks up. After I email the attendance list, it won't get off that page. Cancel doesn't work, closing the app doesn't work because when I reopen it it goes right to the locked up screen. I would love a refund.

from the developer of Attendance

To ChrissieBarnes: The first thing to try is rebooting your device. That solves a number of problems with many apps. If that doesn't help, backup your Attendance data to Dropbox, delete the app, and then reinstall the app, and restore your data from Dropbox. I don't have any other reports of frequent lockups so I suspect something is wrong on your device and one of those suggested fixes will likely take care of it.

To TribalDancer: My email address is in the help is on the Instructions tab of Attendance, and the Website/FAQ help section of Attendance2. While Attendance2 does have some of the features you request, neither app is designed for the use where each student does not regularly attend each class. The first paragraph of the description of Attendance has stated since February (6 months before Attendance2 came out) that the new app would be released in the summer of 2012.

View In iTunes
This app is designed for both iPhone and iPad
  • $4.99
  • Category: Productivity
  • Updated: Jun 13, 2012
  • Version: 4.7.2
  • Size: 2.0 MB
  • Language: English
  • Seller: David Reed

Compatibility: Requires iOS 4.0 or later. Compatible with iPhone, iPad, and iPod touch.

Customer Ratings

Current Version:
All Versions:

Top In-App Purchases

  1. Device Transfer$1.99

Become a fan of the iTunes and App Store pages on Facebook for exclusive offers, the inside scoop on new apps and more.