Skip to main content

Creating and Duplicating Enrollment Periods

Set up the framework for a new school year, season, or session — from scratch or by copying last year's setup

Written by Serena Edwards

Enrollment Periods are the framework that organizes your Programs and Classes into a defined timeframe — think of them as your "school year" container. Each year (or season), you'll either create a new Enrollment Period from scratch or duplicate an existing one to save time. This guide walks through both methods, plus how to manage settings and publish your Enrollment Period when it's ready.

The Main Purposes of Enrollment Periods

Enrollment Periods help you organize your school in three main ways. They group Programs by timeframe (school years, seasons, or cohorts), separate sets of Classes that share specific start and end dates, and make it easier to track enrollments year over year. If you have Enrollees who roll into a new Class each year, create a separate Enrollment Period for each year and label it accordingly (e.g., the year or school year).

Examples of Enrollment Periods

Common Enrollment Period labels include "School Year [20XX]," "Summer Camp [20XX]," "Private Lessons," "Early Childhood Classes," and "Group Classes [20XX]." Choose a naming convention that clearly distinguishes one period from the next.

Tip: If you already have Enrollment Periods and your structure isn't changing much, it's faster to duplicate an existing Enrollment Period than build a new one — you'll just need to update dates and pricing.

How to Create an Enrollment Period from Scratch

Use this method the first time you set up Enrollsy, or when your new period looks meaningfully different from previous ones.

Step 1 - Open the Programs Page

Go to the Programs page and click the Enrollment Period component (the name may vary based on how you've configured it). If you have no Enrollment Periods yet — or all existing ones are archived — click the arrow beside "All Enrollment Periods" and then the +New button.

create a new enrollment period in Enrollsy

If you already have active Enrollment Periods, they'll appear in this list. Click the first one, then click the plus (+) button in the bottom left to add a new one.

add a new enrollment period in Enrollsy

Step 2 - Enter a Label and Save

Give the Enrollment Period a clear, recognizable name. The component shows sample labels for reference (e.g., "Open Enrollment," "2024 - 2025," "2024 Workshop").

add a label to a new enrollment period in Enrollsy

Click Save. You will see a success message. Click the OK button. You should now see the Enrollment Period you just created under the "Current" tab.

Step 3 - Build Out the Period

From here, create Program Options and Programs, and — depending on your setup — create Classes for each Program. Finally, publish the Enrollment Period so customers can enroll.


How to Duplicate an Enrollment Period

If your Programs stay mostly the same from year to year and only need minor adjustments, duplicating is the fastest path. You'll copy the structure and update what's changed.

Step 1 - Open Settings

Select the cog wheel beside the Enrollment Period you want to duplicate, then click the duplicate (plus) icon.

how to duplicate an enrollment period in Enrollsy

Note About Archived Enrollment Periods

If the Enrollment Period is archived, unarchive it first by selecting it under the Archived tab and clicking the unarchive icon. Then return to Step 2.

unarchive enrollment period first before deleting in Enrollsy

Step 2 - Choose What to Duplicate

Use the checkboxes to choose what carries over. You can duplicate Programs, Waitlists, Classes, and (optionally) Enrollments. Program Options are duplicated automatically, and the first three options are pre-selected by default.

NOTE: Enrollments means everyone who has enrolled into that Enrollment Period (at the time of duplication) can be copied.

choose what to duplicate on enrollment periods in Enrollsy: programs, waitlists, classes and enrollments

Step 3 - Rename the Enrollment Period

By default, Enrollsy appends "(copy)" to the existing label. Replace this with a meaningful name (e.g., the new year or season).

Step 4 - Complete Duplication

Click Duplicate. A green checkmark appears next to each item that was successfully copied.

Important — Payment Plans and pricing don't duplicate

You'll see a warning that "Payment plans must be applied manually." Pricing and Payment Plans do not carry over with Programs and Classes when an Enrollment Period is duplicated. You'll need to re-add them to each Program or Class in the new period.

payments plans and pricing don't duplicate on enrollment periods in Enrollsy

Step 5 - Review New Enrollment Period

Open each Program and Class and review the items below. The most common updates are dates and pricing:

  • Enrollment end dates (old dates will need to be adjusted)

  • Tuition start and end dates (old dates will need to be adjusted)

  • Terms and Conditions and Enrollment Welcome Messages

  • Pricing — including whether Pay-in-Full is published or unpublished (all pricing must be re-entered)

  • Payment Plans (payment plan pricing must be re-entered)

  • Proration settings

  • Class capacities

  • Program and Class dates (old dates will need to be adjusted)

  • Instructors

Before publishing, run a test enrollment to confirm pricing, payment plans, and dates behave as expected.

Note about Class Dates in the Past

If all the dates in a Class are in the past, a red badge that says "All dates are in the past" will show on the Class.

dates in the past will show in red in Enrollsy admin portal

How to Publish/Unpublish an Enrollment Period

When you're ready for an Enrollment Period to go live, click its cog icon and select the eye icon. An open eye means the Enrollment Period is published; a crossed-out eye means it's unpublished.

Note About Unpublished Enrollment Periods and Customer Activities

Even when an Enrollment Period is unpublished, it still appears in check-in/check-out within the Customer and Instructor Portals, and parents can still select it. Any current enrollments also remain viewable in the Customer Portal. To fully remove an Enrollment Period from the Customer Portal, archive it instead.

publish and unpublish enrollment periods in Enrollsy
Did this answer your question?