Which Reports are Available?

Learn about the different report options available in iClassPro.

Reports can only be run simultaneously if different filter options are chosen. If the system detects that a report is already being processed using the same filters, staff will be alerted and will have to wait for it to complete before they can generate the report again.

Families Page

These reports can be run directly from the FAMILIES page by selecting the family/families to be included, then clicking the “Reports” icon that appears in the toolbar at the bottom of the screen.

Students Page

These reports can be run directly from the STUDENTS page by selecting the student(s) to be included, then clicking the “Reports” icon that appears in the toolbar at the bottom of the screen.

Classes Page

These reports can be run directly from the CLASSES page by selecting the class(es) to be included, then clicking the “Reports” icon that appears in the toolbar at the bottom of the screen.

Camps Page

These reports can be run directly from the CAMPS page by selecting the camp(s) to be included, then clicking the “Reports” icon that appears in the toolbar at the bottom of the screen.

Reports Page

These reports can be run from the REPORTS page by navigating to the appropriate section, then clicking the magnifying glass to the left of the report name to launch the filters screen.  From there, you can generate the report in a number of different formats (HTML, PDF, XLS/XLSX and CSV, depending on the type of report).


  • Custom Family List - Generate a customized family report based on selected filters and columns to be included.
  • Family List: Generate a list of families using filters. This list includes family balances and the last payment date for quick reference!
  • Family Phonebook: Family list with contact information (Separated into Address, City, State, Zip, Phone, and Email fields). The Family Phonebook report is great for confirming contact information or generating mailing lists for printers. It can also be ideal for finding new families created over a specific date range.
  • Family Email List: List of family email addresses on file. Email Address 1 is the Primary email address used for the Customer Portal login.
  • Families without Email List: A list of families without an email in the system that provides phone numbers to contact.
  • Families with Multiple StudentsGenerate a list of all families which have multiple students entered.
  • Family List by Postal CodeFamilies by postal code. This is a great tool for finding geographical trends in your customer base, displaying names of families and students from the selected postal code, and provides a phone number to contact families.
  • Enrollments by Zip Code:  Total numbers of enrollments by postal code. This is simply a count of families from different zip codes, also great for finding geographical trends in your customer base.
  • Notes Report (Family): Generates a list of family notes.
  • Policy Report: Printable versions of past and present business/facility policies entered into iClassPro.
  • Family Mailing Labels: Generate mailing list by family in a format to fit Avery® 8160 labels.
  • Family Policy Agreement: Generate a list of policy agreement statuses. Includes primary and secondary guardian names, phone number, email address and the last recorded policy agreement status/version.
  • Family With Same Primary Emails for Login: Generate a list of families that use same emails as primary.
  • Guardian User Access Report: Generate a list of users with the accounts for which they have login access.
  • Family Punch Pass Report: Generate a list of family punch passes and usage status.



  • Class List ReportGenerate a class list with enrollment details and price. Great for capturing the number of classes, individual class enrollment numbers and pricing, average class size, number of enrollments, and the maximum capacity of enrollments over a date range.
  • Customer Class List Report: Generate a class list with openings, requirements, and price for customers.
  • Program Summary: Generate a summary of enrollments by program. Can be separated into camps and classes. Provides you with essential data such as the number of uniquely enrolled students versus the total number of enrollments, instructor hours spent per program (based on class and camp durations), and program capacity.
  • Roll Sheets: Generate roll sheets for class attendance. Also great for referencing who was enrolled in a specific class or set of classes at a point in time. Can include information such as email addresses, phone numbers, and account balances.
  • Drop List: List of dropped or transferred enrollments by date.
  • Special EnrollmentsA list of all special enrollments (trial, makeup, wait) over the selected date range with contact info.
  • New Enrollments List: List of newly starting enrollments. Can be listed by Customer Portal and/or Staff created enrollments and can include emails.
  • Roll Sheet Labels: Generate labels for students' class enrollments. Often used as a name tag for students or a label for student files or documents and includes the class, level, schedule, instructor, and student names.
  • Class Roll Not Taken Report: Report of classes without roll taken.
  • Absences: List of absences within a date range. Great for detecting no call, no show students for class drops.
  • Level Summary: Generate a class summary report by level, detailing the number of unique students per level, total enrollments, capacity, etc.
  • Excused Absences Report: Generate a list of absences marked as excused in classes over a date range.
  • Expected Absences Report: Generate a list of expected absences which have been entered into the system for classes.
  • Class Retention Summary Report: Generate a list of students which have been active in classes over a date range and with an indicator for which months they were enrolled. Can be filtered by Program, Location, Instructor and Class.
  • Notes Report (Class): Generates a list of family notes.
  • First Enrollments Report - Provides a list of all first enrollments within a specified date range.
  • Waitlist Report: Generates a list of all waitlisted enrollments within a specified date range.
  • Drop Summary Report: A summary of Drop Reasons selected within a specified date range. If the "Drop Reasons" feature is enabled under SETTINGS>SETUP>CLASS SETTINGS>DROP REASONS, families are required to select a Drop Reason when they submit a Drop request through the Customer Portal.


  • Camp List Report: Generate a list of camps which occur over a time period, indicating if they are available online, and camp openings.
  • Camp Enrollments Report: Lists enrolled students by camp, with gender and age breakdowns, and see if they have been charged or have paid for their enrollments. Includes additional filters to allow you to filter by Camp Type, Program, Instructor, Day of the Week, etc.
  • Camp Enrollment Blocks Report: Camp registration by block. See which students are signed up for which days in a camp.
  • Camp Sign-In/Sign-Out: Create a sign-in/sign-out sheet for camp enrollments. Also the perfect tool to confirm contact info, student details, answers to user defined questions, and account balance for students enrolled in a camp.
  • Excused Absences Report: Generate a list of absences marked as excused in camps over a date range.
  • Expected Absences Report: Generate a list of expected absences which have been entered into the system for camps.
  • Camper Information ReportGenerate a report of demographic details and/or questions/answers for each camp attendee.



  • Aged Accounts ReportGenerate a report of families with outstanding charges. Reported by amount owed over time periods of 1-30 days due, 31-60 days, 61-90, and 91+ days. Includes family credit and last payment date.
  • Bank Deposit Report: A report of payments by payment type. This is a very basic breakdown of income over a date range and the methods of payment used. If run using the "Show Programs" option, you can also get a basic breakdown of which programs the payments were made toward.
  • Program Deposit Split Report: Generates a report of deposits by Program. Lists all charge categories recorded for charges/income in that program over a date range.
  • Category List Report: List of charges by charge category and charge date. Most frequently used to determine the individuals who were charged using a specific charge category across programs with a list of charge details such as family name, charge date, due date, the title of the charge, the amount charged, tax charged, paid amounts for those charges, and the remainder due.
  • Statements: Generate family statement of accounts for #9 double window envelopes. Depending on your settings, this may include all charges on the family ledger (overdue, current, and future) or only current outstanding charges and may or may not be broken down into specific line items within charge entries.
  • Credit Card SplitsTrack income by Credit Card Type/Program.
  • Recurring Billing Report (Autopay)List of families with/without payment information on file. Can be used to find families with cards which may be expiring and lists contact information for staff members to notify families to resubmit their information.
  • Consolidated Tax Report: List a total for taxes charged and taxes paid over a time period.
  • Families with Unapplied Credit Balances: List of families who have un-applied credits on their ledgers.
  • Students Enrolled but not Charged: List of students in your database who show an enrollment for which they have not been charged an associated tuition fee (as determined by your filter settings).
  • Families Applied Payment SummaryList of payments applied to families over a time period. Breaks down payment total to how much was applied to each student's charges.
  • Family Annual Total Receipts Reporta report generated for each family to assist with claiming health and fitness expenses for tax rebates in some countries.
  • Tax Reconciliation Report: Create a summary by programs of financial transactions which can be used to reconcile charges and payments that include tax amounts.
  • Period Summary Report: Summarizes student enrollments and payments collected within a specified date range, separated according to financial program. 
  • Point of Sale: Sales: generates a list of product sales within a specified date range.
  • Point of Sale: Inventory on Hand: generates a list of products in your system with the amount of inventory on hand as of a specified date. 
  • Payments By Shift Report: generates a list of payments by date/time range, with the ability to limit to payments created by specific staff member(s).
  • Account Updater Report: generates a list of families whose stored payment information has automatically been updated by the account updater within a specified date range.
  • Returned Payments Report: generates a list of payments that were returned or declined for Insufficient Funds (NSF) by the payment gateway within a specified date range. 
  • Appointment Revenue Report (FIN-25): List of charges/payments related to appointments within the date range.


  • How You Heard Summary ReportA summary of how customers heard about your business. A great way to see which marketing efforts are paying off at your facility. Families are required to answer this question when they register online.
  • Promo Code Reporta list of one or more applied promo codes over a date range with options to filter by program, class or camp.

Need more assistance?

Customer support is available at 1-877-554-6776 Mon - Fri, 9 am to 9 pm (CT) and Sat, 9 am to 6 pm (CT).