# Schedules

Program Schedules in OnTrack offer a new feature to effectively organize programs. This feature enables you to group and manage programs at a higher level, providing flexibility for organizations with varying tracking needs. Each level in the schedule can have its own fee, location, and other relevant metadata.

The various levels within a Schedule are as follows:

1. Enrollment: At the highest level, you have Enrollment, which allows you to group Sessions or Programs. This level can include a fee, location, start and end date, and other associated details. **In your Program Schedule, there can only be one Enrollment level**.
2. Sessions: The next level down is Sessions, which can have the same data as an Enrollment level.
3. Programs: Select a Program Template to populate the defaults. This level must be under an Enrollment or Session level.
4. Classes: The final level is required and can only be placed under a Program. You can configure Classes to meet on recurring dates or create one-time Classes.

Here are some examples of how you can structure your Program Schedules:

Example 1:

* School Year 2021 – Enrollment
  * Summer Session 1 – Session
    * Outdoor Program – Program
      * 4th through 6th grade – Class
      * 7th through 12th grade – Class
  * Summer Session 2 – Session
    * ...

Example 2:

* School Year 2021 – Enrollment
  * Outdoor Program – Program
    * 4th through 6th grade – Class
    * 7th through 12th grade – Class
  * ...

Example 3:

* Summer Session 1 – Session
  * Outdoor Program – Program
    * 4th through 6th grade – Class
    * 7th through 12th grade – Class
  * Summer Session 2 – Session
    * ...
