Why Isn't My Class Showing on the Public Enroll Page?

Modified on Thu, 14 May at 9:00 PM



If you have created a class in CPR Enroll+ but students cannot see it on your registration page, there are several common causes. Work through this checklist to identify and resolve the issue.

Checklist — Why a Class May Not Be Visible

1. The Class Is Set to Private

Private classes are intentionally hidden from public registration pages.

  1. Go to Classes > ⋮ > Edit on the class.

  2. In the Listing Settings section, check the Private Class toggle.

  3. If it is ON (private), turn it OFF to make the class public, then click Save.

2. The Class Date Is in the Past

Past classes do not appear on the student-facing registration page. Only classes with a future date are displayed. Verify the class date is set correctly and is in the future.

3. Registration Has Closed

If a Close Registration deadline was set on the course or class and that deadline has passed, the class will no longer accept new registrations and may not appear as available.

  • Check the course's Rules section (Administration > Course Builder > Courses > ⋮ > Edit) for the Close Registration setting.
  • Check the class's Listing Settings for a class-level Registration Closes setting.
  • If registration closed too early, increase the number or set it to 0 to remove the deadline.

4. The Class Is Full (No Waitlist)

When a class reaches its Max Students limit and no waitlist is enabled, the class shows as "Full" or may be hidden from the registration page depending on your configuration.

  • Edit the class and increase Max Students, or enable Allow Waitlist in the Listing Settings.

5. The Class Has Been Cancelled

Cancelled classes are removed from the public registration page. Go to Classes and check the Status column for the class. If it shows "Cancelled," you will need to create a new class.

6. Your Registration Page Is Not Showing the Correct View

If you are looking at an embedded widget on your website that is not showing a class, it may be that the embed is working correctly but the class filters do not match. Check:

  • The embed is using the correct registration URL for your account

  • The class discipline or association filters on the registration page are not excluding your class

  • You are looking at the correct registration page (classes.cprenroll.com) rather than a cached or old version




✔  Test from a private browser window

Open your registration page in an Incognito/Private browser window to see exactly what a new student would see — without any cached data or admin session affecting the view.


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