# 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
    * ...


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.c360.org/programming/schedules.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
