Available Reports


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.


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.


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.


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.


  • 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 Parent 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.


  • Student ListGenerate a list of students using filters. The most detailed report available in iClassPro for reference of student information such as age, guardians, enrollments, contact info, anniversary dates, and tuition estimates.
  • Student PhonebookContact information by student.
  • Student Birthday ListStudents' birthdays with custom age group filters.
  • Student Anniversary ListGenerate a list of student anniversary dates with an address and primary email for contact.
  • Student Insurable Age Groups: Counts students within custom age groups to give your insurance company estimates for insurance coverage.
  • Notes Report (Student): Generate a list of student notes.
  • Student Mailing Labels: Generate mailing list by students in a format to fit Avery® 8160 labels.
  • Legacy Student Skill Tree ReportGenerate a report of skills attained per student as recorded in the Legacy Skill Tree. To save paper, it is recommended to check the "Show Only Set Skills" and "Show Only Students with Set Skills" options. Note: This is not a report for iClassPro's newest Skill Tracking (using star evaluation) features - those reports are available from the Students, Classes and Camps pages after selecting the box for a student/class/camp.
  • Student Policy Agreement: Generate a list of policy agreement statuses.
  • Student Policy: Generate a list of Policies.
  • Gymnastics Australia Club Import Report: Generate a Gymnastics Australia Club Import Report. (NOTE: This report only appears as an option if "Australia" is chosen as a country under SETTINGS>BUSINESS INFORMATION.)
  • Makeups Report: Generate a count of makeups, absences, and tokens by student.


  • 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 parent 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.


  • Camp List ReportGenerate 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.
  • 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.


  • Staff List Report: Generate a list of staff members with contact info and hire date.
  • Staff Phone Book: Generate a list of staff contact info.
  • Staff Schedule: Create a hard copy of the staff schedule by instructor with totals for teaching hours.
  • Notes Report (Staff)Generate a list of staff notes.  Can also be adjusted to generate a list of other note types.
  • Staff Mailing Labels: Generate mailing list by staff in a format to fit Avery® 8160 labels.
  • Time Clock Entries: A list of individual time clock entries. Entries can be limited to a single staff member.
  • Time Clock Adjustments: A list of individual time clock adjustment entries, available as Excel or CSV format. Entries can be limited to a single staff member.


  • 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 ChargedList of students who are enrolled but do not have matching charges for enrollments. This can include class transfers where a student may have been charged and paid for the initial class, but not charged for the class they were transferred into. (It is best practice to create a zero-dollar charge for transfer classes if the family is not required to pay for the new class.)
  • 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.
  • 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.  


  • 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?

Call us at 877-554-6776. Our business hours are Mon-Thu 9am-9pm and Fri 9am-6pm Central Standard Time.