Skip to main content
All CollectionsEnrollment Models
About Enrollment Models
About Enrollment Models

Learn about the three different types of Enrollment Models for Program pricing and setup

Serena Edwards avatar
Written by Serena Edwards
Updated over 2 months ago

When you create a Program, you set up a few things that shape how the Program is presented in the Enroll Form. You also get to decide the cost of the Program. This cost is set up in what is called an "Enrollment Model." Enrollsy has three different types of Enrollment Models:

  • Simple - Allows for enrollment into a Program only. Class assignment is done by an Admin or Instructor with permission.

  • Days per Week - Allows enrollment into the specific day(s) of the week your rules allow for. Each Class in a Days per Week Program consists of the days of the week.

  • Classes - Allows Class selection to be made at the time of enrollment.

NOTE: Be careful when editing a Program's Enrollment Model. If there are any existing Payment Plans on that Program, they will no longer appear. If you MUST change an Enrollment Model, you will have to manually add back any existing Payment Plans.

Simple Enrollment Model

The Simple Enrollment Model is great for quickly enrolling students into a class, without the need to provide any additional options or selections.

Using this model, students will be enrolled in a class, however, the class selection will need to be performed by an Administrator or Instructor. Enrollment is a straightforward process. All you need to do is fill out a form, click the enroll button and you are done. All you have to include in the setup is the following:

  • When the Program runs (days per week and/or specific dates, including a Holiday Calendar)

  • Pricing is usually Fixed Cost and includes the TOTAL cost for the entirety of the Program (start to finish)

  • Add Payment Plans (payment events) and/or Proration (enrollees can specify start dates (first prorated date); you choose the Charge Items/fees to be prorated)

See "About the Simple Enrollment Model" for more detailed instructions on setting up a Program using this model.

We've broken this enrollment down in the table below to help you understand the Pros and Cons, and also when to use this enrollment model. While the table below isn't exhaustive, it's fairly comprehensive and can serve as a guide.

Enrollment Model

Pros

Cons

When to Use

Simple

  • Easy to set up

  • Fool-proof enrollment

  • Admins make Class assignments

  • Program capacity is equal to the sum of all Class capacities in it

  • Waitlists are simple

  • Classes and capacities can be shared between different Programs

  • Works with all Payment Plans

  • Allows for Proration

  • Information needed to make Class assignments can be collected with a Program Form

  • One selection allowed per enrollment

  • One waitlist shared across all Classes in that Program

  • Enrollees cannot see or select Classes

  • Use when Class assignments need to be made after enrollment by an Admin, not selected by the Enrollee during enrollment

Days per Week Enrollment Model

The Days per Week Enrollment Model is a useful tool that allows you to customize enrollment in your programs and classes. This model offers more flexibility in terms of the days your students can register for.

Each Class in a Days per Week Program is designed to include the specific day(s) of the week you have chosen. For example, you might set up a program to only include Mondays and Thursdays. Then, each Class in that program would only involve Mondays and Thursdays.

To set up this model, you enter the following:

  • When the Program runs (days per week and/or specific dates, including a Holiday Calendar)

  • Pricing is usually Fixed Cost

  • Set enrollment parameters (what is the total Program cost for each day

  • Add Payment Plans (payment events) and/or Proration (enrollees can specify start dates (first prorated date); you choose the Charge Items/fees to be prorated)

Once you have configured your Days-per-Week enrollment model, you can easily manage and keep track of the days your students are enrolled. To learn more about setting up the Days per Week Enrollment Model and the benefits it offers, please view this support article: "About the Days per Week Enrollment Model."

We've broken this enrollment down in the table below to help you understand the Pros and Cons, and also when to use this enrollment model. While the table below isn't exhaustive, it's fairly comprehensive and can serve as a guide.

Enrollment Model

Pros

Cons

When to Use

Days per Week

  • Easy to set up

  • Fool-proof enrollment

  • Enrollees select which days of the week they will attend

  • Capacities are managed per day

  • Classes and capacities can be shared between different Programs

  • Pricing rules can be added to set pricing based on how many days they select (I.e. you can set them all the same, or do discounts like: $20 for 1 day, $38 for 2 days, $54 for 3 days, etc.

  • You can also set a minimum and maximum number of days they can select

  • Rosters in the reports section and Rosters in the app are organized for you by day

  • Works with all Payment Plans

  • Allows for Proration

  • Waitlist can be slightly more complicated than the Simple model

  • While the Enrollee can select multiple days, the enrollment is still in a single Program, so additional selections will need to happen during another enrollment

  • Doesn't support Series Classes

  • Sharing Classes among Programs only works with other Programs with the Days per Week Enrollment Model

  • Use when a Program runs over an extended period of time (think a school year or a semester) and those attending can come for one or many days per week and are expected to attend weekly on the day(s) selected

Classes Enrollment Model

The Classes model is a great way to manage enrollment fees. It applies pricing based on Class(es) selection during enrollment or Class(es) assignment by an Admin User after enrollment. This can be incredibly helpful if you have multiple classes of varying prices. Fees other than tuition can apply at either the Class or Program level, depending on the settings chosen. It's important to note that fees can be managed at both levels, so it's important to choose the setting that suits you best.

You can also decide if students can choose their own classes and how those classes are presented. If you want to give your students some choice but still maintain control, you can choose to assign classes to them after enrollment.

Set up this model by entering the following information:

  • Class View - List, multi-list, week, or month

  • Require a minimum or maximum number of Classes

  • Pricing - Per Class (applies pricing based on the cost of each Class) or number of Credits (applies pricing based on the number of credits enrolled. You define what a "credit" is and you set the credit count for each Class).

  • Program enrollment fees (per class pricing only) - Fees charged at the program level

  • Enrollment parameters (for credit pricing only; add the credits category

  • Add Payment Plans (payment events) and/or Proration (enrollees can specify start dates (first prorated date); you choose the Charge Items/fees to be prorated).

We've broken this enrollment down in the table below to help you understand the Pros and Cons, and also when to use this enrollment model. While the table below isn't exhaustive, it's fairly comprehensive and can serve as a guide.

Enrollment Model

Pros

Cons

When to Use

Classes

  • Allows for one Program to have a variety of Classes inside of it, with each Class being an option for enrollment.

  • Allows Classes to be displayed in different views (discussed below)

  • Allows pricing to be the same or different per Class selected

  • Allows for many selections in a single enrollment

  • Capacities for the Program are managed at the individual Class level

  • Classes and capacities can be shared between different Programs

  • Class cancellation and reschedule options can be extended to Enrollees

  • Set minimum and maximum numbers for Class selection with advanced rules for Multi-List views

  • Rosters are auto-populated as Enrollees select Classes during enrollment

  • Works with all Payment Plans

  • Allows for Proration

  • Waitlists are much more complicated

  • Classes with the Multi-List View do not support Series Classes

  • Some Class sharing may not work as expected when sharing Classes from these Programs with Programs using different Enrollment Models

  • Use when Class selection is a necessary part of enrollment or when the optimal flow for your Enrollees requires many selections in a single pass

See the following support articles on how to set up a Program using the Classes Enrollment Model:

Did this answer your question?