Class Fields Explained

The Class Summary tab contains all the details for a class. Expand each section for a brief description of the field on this tab.

Class Name

Name of the class (See Tips & Examples). 


The status of a class can affect whether it is displayed in Class Listings Tables or in the Parent Portal. Learn more about Class Status.


Business Locations are a setting in your database (Gear icon > Settings > General > Business Locations - left menu) that can be used to separate business activities as well as set access permissions for different Jackrabbit Users. Learn more about Business Locations in Jackrabbit.


Rooms (or studios, pools, etc.) can be used to filter your classes (e.g., find all classes in Studio A). View your class calendar by room (helpful when creating your class schedule). Create room values from the Gear (icon) > Settings > General > Drop-down Lists (left menu). See Drop-down Lists for more details.        


Sessions group classes held within a specified time frame. This is important for comparative analysis reporting. A session can cover an entire year or specific parts of a year (i.e., Winter season). Learn more about Class Sessions.

Class Start/End /Registration Start Dates 

When does the class start and finish? What is the date that registration for this class opens? If a start date is not entered, Jackrabbit will not display the class on any of your calendars or schedules.  Tip: Set the End Date of a perpetual class well into the future so the class will continue appearing on Jackrabbit calendars and schedules.  The registration start date controls when students can be enrolled in the class and prevents enrollment from starting until you are ready.


Check the box(es) for the days the class meets. This allows you to sort and filter by the day of the week a class meets. With the days the class meets selected, the classes will also show on calendars or schedules.

Start/End Times & Duration

What time does the class start and finish? 

If you selected Yes for the Calculate Class Duration setting (Organization Defaults - Class Settings), the Duration field will be automatically calculated based on the class Start and End times; however, it can be edited on the Class Summary tab if needed.

If you post your tuition by total hours, the Duration field is used to calculate the tuition fees; a Fee Schedule outlines the tuition fee for each duration of time in classes.

Has a Registration Fee?

When Has a Registration Fee? is selected (the default) and you have opted to Post Registration Fee(s) for new and/or existing families in your Registration Fee settings, a registration fee will be posted to the family's account when they register online and enroll in the class (new families) or enroll in the class through the Parent Portal (existing families).  If Post Registration Fee(s) is set to No, no registration fees will post, even if Has a Registration Fee? is selected at the class level.

Clear the checkbox for classes that don't have a registration fee, e.g., your summer classes.  New students enrolling in those classes during Online Registration and existing students enrolled through the Parent Portal will not be charged a registration fee. 

Post Annual Fees provides the option to omit classes with no registration fee (i.e., checkbox cleared). 

  • The flexibility of the filters in All Classes allows you to show only those classes with a registration fee, those that do not have a registration fee or both!
  • Update several classes at one time to exclude them from posting registration fees using the All Classes > Mass Edit option.

Tuition Fee

The Tuition Fee is the amount charged to enrolled students each billing cycle when you post your tuition by class fee. Example: An organization that bills monthly would enter what one student would pay to attend the class each month.

Per Day

See Add Per Day / Multiple Meeting Classes if your class fees are based on how often a student attends the class during the week.

Exclude from requiring payment during Parent Portal enrollment

This option will be available if your organization is set to require payment in the Parent Portal when parents enroll students in classes and events. 

Select the checkbox to exclude payment processing of fees for this specific class during Parent Portal enrollment. The parent will see messaging in the Cart to indicate that while the fee is posted, the payment will be required later.

Tuition Billing Method

The Tuition Billing Method tells Jackrabbit whether you bill (post tuition) based on a class tuition fee or if you bill by total hours of class instruction. See Billing Methods for more information.

Exclude from Multi-Class Discount

A class with Exclude from Multi-Class Discount checked is not included in the total number of classes a student is enrolled in when a multi-class discount is calculated. This setting only applies to classes with a Tuition Billing Method of By Class Fee.

Exclude from Total Hours Count 

When Exclude from Total Hours Count is selected ( = Yes), the Duration of the class is not included in the total hours a student (or family) is enrolled in when the Tuition Fee is calculated using your Fee Schedule. This setting only applies to classes with a Tuition Billing Method of By Total Hours.

Tuition Billing Cycle

Tuition Billing Cycles tell Jackrabbit how often families are billed for tuition for each class and what day/date the Billing Cycle starts.

Tuition Discount Rule

Tuition Discount Rules define multi-class and multi-student discounts (or a combination of both!) for classes billed By Class Fee. Once a rule is assigned to a class, the class will use that rule's discounts when posting your tuition fees based on your Tuition Fee Settings.

Prorate Tuition

Select this checkbox to prorate the tuition fees for things like students who enroll after a Billing Cycle has started, students with a drop scheduled before the end of a Billing Cycle, classes that fall on a day your facility is closed, and classes that meet more than the standard number of times per month (By Class Fee Billing Method only).


Is the class specific to one gender or open to all? A gender filter can be turned on for Online Registrations from the Gear (icon) > Settings > Online Registration > Settings (left menu) > Class Search Settings (section) and scroll down to Class Search/Filter Settings.
Edit your drop-down lists for gender to include more inclusive options in addition to male and female from the Gear (icon) > Settings > General > Drop-down Lists (left menu) > Students > Gender

Min Age / Max Age

Add optional minimum and maximum age requirements for the class, including years and months. The Min/Max Age can be used to set age restrictions for classes when enrolling. 

  • When a student is enrolled by a Jackrabbit User in the system, a warning can be displayed if a student doesn't meet the age requirements. The warning is informational only, and the User will be able to complete the enrollment. Enable the warning from the Gear icon > Settings > General > Organization Defaults > Class Settings (section).

  • For online registration, the class search results on the Online Registration Form can be filtered to show only the classes for which a student meets the age requirements. A student's eligibility for a class with a Min Age and/or Max Age is based on their age on the Class Start Date. If the Class Start Date is the current date (today) or a date in the past, the student's current age is used to determine eligibility. If the Class Start Date is in the future, the student must meet the age requirement by that date.

Cutoff Date

Enter a Cutoff Date to determine a student's eligibility for a class with Min and/or Max Age requirements by a date other than the Class Start Date.  If a Cutoff Date is entered (optional), the student's age on that date is used to determine if the student meets the class age requirements. 

*Category 1, 2, and 3

Jackrabbit uses Categories to organize your database. Category 1 is the most important because it organizes your revenue and enrollment. Categories 2 & 3 are subcategories and provide levels or sections. Learn more about Class Categories.

Enrollment Max Size / Max Wait

The maximum number of students allowed in the class or on a waitlist.

Class Description

A short description of the class. Class Description is seen by both staff and customers. Do not use special characters (%, &, *, !, ©, ™, etc.).

Display on Website

This setting controls whether the class will be included in any Class Listings Tables that you are displaying on your website. The use of Class Listings Tables on your website is optional.

Note: If Display on Website is set to Yes and Allow Web Registration is set to No, the class will be included in your Class Listings Tables without a link to register.

Allow Online Registration

This setting controls whether the class will be available for families to choose when they are using the Online Registration Form or registering (enrolling) from your Class Listings Tables. The class is still subject to other rules such as available openings, waitlist, age, and gender, based on your Online Registration settings.

When set to Yes, the class will show in your Online Registration Form (under the 'Select Class' button) and also contain a Register (enroll) link in any Class Listings Tables, if openings are available.

If this is set to No, the class will be hidden from the list of classes inside the Online Registration Form and if you use Class Listings Tables on your website, the link to register (enroll) will not be available for this class.

Allow Portal Enrollment

When set to Yes, the class will be available for families to choose when they are enrolling students in the Parent Portal.

Allow Trial Enrollment 

If set to Yes, a Trial checkbox is added to your online registration form, so a student can register as a trial. Learn more about Trial Enrollment.

Allow Makeups in Class

When this is set to Yes (the default), students can be scheduled into a makeup in that class. Set this to No if you want to prevent makeups from being scheduled in this class.

Learn more about Preventing Makeups in a Class.

Class ID

This field may be pre-filled if your data was imported from another program or system. If not, this should be left blank.

Virtual Class / Video Link URL

Use this field to add the URL for a virtual class you have created for your students to attend, or to add the link to a video you have uploaded to a video sharing site. This resource will be accessible from the Parent Portal, in the Class Card.

The complete URL (fully qualified URL) must be entered, e.g., vs

If you have multiple resources you want to share for one class, you can add all of your information into a Google doc and share that link for a one-stop-shop!

Other options:

  • Create a folder in Google Drive, or Dropbox, with all of your resources in one place and share that link.
  • Add a password protected page on your website, add your files and links there, and enter that URL in the Class record.

Learn more about how to add access to online training in the Parent Portal.

Virtual Class / Video Link Text

Enter the text you want to appear for the link, e.g. Watch this video tutorial. Maximum characters allowed is 50. If this field is left empty, the URL itself will display in the portal.

*The drop-down lists for the class fields marked with an asterisk above are all customizable. Use the Gear (icon) > Settings > General > Drop-down Lists (left menu) to customize these drop-downs.