Managing Student Enrollments

While most students self-register through your public registration page, there are many situations where you will need to manually enroll a student — a walk-in on class day, a corporate client sending a list of employees, or a student who had trouble completing the online checkout. CPR Enroll+ provides three methods for manual enrollment.
Method 1 — Quick Add (New Student + Enrollment in One Step)
Use Quick Add when you need to enroll a brand-new student immediately. It creates both the student record and the enrollment simultaneously.
Go to Enrollments in the sidebar.
Click the + button and select Quick Add.
Fill in the student's details: First Name, Last Name, Email (required), Phone, Address, Tags, and Notes.
Select the Class to enroll them in from the dropdown.
Click Save. The student is created and enrolled instantly.
An enrollment confirmation email is sent to the student automatically.
Method 2 — Add Existing Student
If the student already exists in your CPR Enroll+ system from a previous enrollment, use Add Student to avoid creating a duplicate record.
Go to Enrollments and click + > Add Student.
Search for the student by name or email.
Select the student from the results.
Choose the Class to enroll them in.
Click Save.
Method 3 — Bulk Import From Excel
For corporate clients or large groups, import an entire class list from a spreadsheet.
Prepare a spreadsheet in .xls or .xlsx format with columns for First Name, Last Name, Email, and optionally Phone.
Go to Enrollments and click + > Import Students.
Upload your spreadsheet file.
Map the spreadsheet columns to CPR Enroll+ fields if prompted.
Click Import. All students are created and enrolled simultaneously.
✔ Avoid duplicate records Before importing a bulk list, verify that students do not already exist in the system with the same email address. Duplicate email addresses may cause import conflicts or create duplicate records. |
Viewing and Managing Enrollments
Task | How to Do It |
View all enrollments | Enrollments > Calendar or List view |
Mark as Paid | Enrollments > List > select enrollment(s) > Bulk: Mark as Paid |
Drop a student | Enrollments > List > ⋮ > Drop from class |
View unscheduled enrollments | Enrollments > Unscheduled tab |
Track attendance | Reports > Student Attendance > Mark as Present |
Configure required fields | Enrollments > Enrollment Settings > Enrollment Details |
Was this article helpful?
Related articles
- How to Manage Users?Users in CPR Enroll+ are the people who have login access to your admin dashboard. This includes administrators, managers, and instructors who need to access and manage your account. This guide covers creating users, assigning roles, and managing access. Before You Begin - Decide which role each newGetting Started
- How to change a Student Profile to Instructor?In CPR Enroll+, students and instructors are separate record types. Students are stored as enrollment records, while instructors are a distinct user category under People > Instructors. If someone who was previously only a student in your system now needs to be an instructor, you need to create a neGetting Started
- How to Send Account Creation Invitation EmailsWhen you create a new instructor or user account in CPR Enroll+, the system does not automatically send them their login details. You need to send the account creation email manually. This gives you control over when new users receive their credentials — useful when you are setting up multiple accouGetting Started
- Rescheduling or Transferring StudentsLife happens — students miss classes, schedules change, and corporate clients rebook groups. CPR Enroll+ lets you move a student from one class session to another in a few clicks. Combined with a Reschedule Rule, you can also automatically apply fees for repeated rescheduling. Before You Begin - KnoGetting Started