How to Add a Class?

Modified on Tue, 25 Aug at 12:40 PM

A class is a scheduled, student-facing instance of a course — it has a specific date, time, location, instructor, and capacity. This guide walks through the full class creation process in CPR Enroll+.

Before You Begin

  • Ensure you have at least one Course set up in the system.

  • Ensure you have at least one saved Location configured (not required for Online class type).

  • Ensure you have at least one Instructor created in the system (not required for Online class type).

Step-by-Step Instructions

Step 1: Create a New Class

  1. From the sidebar, click Classes.

  2. Click the + button in the toolbar to open the class creation form.

  3. Select the Class Type — this is the first and most important field as it determines which other fields are required.

  4. Select the Course from the dropdown of your existing courses.

  5. Select the Location from your saved locations (not required for Online type).

  6. Select the Instructor (not required for Online type).

  7. Optionally select one or more Assistants — additional instructors who help with the class but are not the lead.

  8. Enter Max Students — the maximum enrollment capacity for this class.

  9. Enter the Price (can differ from the course default price if needed).


Step 2: Configure Listing Settings

Listing Settings control how and whether this class appears on your public registration page:

  • Show Available Seats Publicly (default: ON): When enabled, students see remaining capacity (e.g., "3 of 10 seats left") on the registration page.

  • Allow Waitlist: When enabled, students can join a waitlist when the class is full instead of being turned away.

  • Private Class: When enabled, the class is hidden from all public registration pages. Enroll students manually or via a direct class link.

  • Post UnScheduled: Posts the class without a fixed date so students can express interest before scheduling is finalized.

Step 3: Set the Date and Time

  1. In the Timings section, set the class DateStart TimeEnd Time, and Timezone.

  2. For Multiday classes, check the Multiday checkbox — this changes the sub-type and reveals a multi-session timing builder.

  3. If you want to create a Recurring series from this class (weekly, monthly, etc.), the Recurring Classes section appears automatically once you enter a valid date and time. Configure the frequency, interval, and end date.

Step 4: Save and Publish

  1. Review all fields, then click Save.

  2. Your class is now scheduled and will appear on your public registration page (unless set to Private).

  3. To get the direct registration link for this class, go to Classes >  > Share Registration on the class row.


✔ Quick class creation from a course: You can also create a class directly from the Courses list: click  > Add Class on any course row. This opens the class creation form with the course pre-selected.

Best Practices

  • Verify instructor schedules and location room availability before publishing classes publicly.

  • Use direct registration links (Share Registration) when sending targeted invitations or corporate class details.

  • Enable waitlisting on classes with restricted capacities to capture backup registrants.

Frequently Asked Questions

Question

Answer

Can I change the class price from the default course price?

Yes. You can override the default course price in the Price field during class creation.

Where do I find the direct registration link for a single class?

Go to the Classes menu, click the options icon (⋮) on the class row, and select Share Registration.

Are locations and instructors required for all class types?

No. Online class types do not require a location or an instructor.


✔ You're all set. Your class has been created and published according to your visibility and timing preferences.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article