> For the complete documentation index, see [llms.txt](https://docs.gymart.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gymart.org/competitions/assign-subdivisions-to-sessions.md).

# Assign subdivisions to sessions

Map each subdivision to a session so gymnasts know when they compete.

## Prerequisites

* [Create subdivisions](/competitions/create-subdivisions.md) or [create age groups](/competitions/create-age-groups.md) (which auto-create competitions with one subdivision each)
* [Create a session](/scheduling/create-a-session.md)

## Steps

1. From the meet admin, go to **Scheduling** then **Sessions**.
2. Select the session you want to assign subdivisions to.
3. In the session's **Competition Assignments** section, choose which subdivisions compete in this session.
4. Select the level, then the competition (age group), then the subdivision.
5. Repeat for each subdivision you want in this session.
6. Save the session.

## How It Works

Each session can include subdivisions from multiple levels and competitions. A Saturday AM session might include:

* Level 5, Ages 8-9, Subdivision A
* Level 5, Ages 10-11, Subdivision A
* Level 6, All Ages, Subdivision A

This lets you mix levels and age groups within a single session time block.

## Rules to Keep in Mind

* Each subdivision should be assigned to exactly one session. A subdivision that is not assigned will not appear in any session schedule.
* A session can include multiple subdivisions from different competitions.
* All gymnasts within a subdivision compete in the same session.

## Example

Level 5 with two age groups, each split into two subdivisions:

| Competition         | Subdivision | Session     |
| ------------------- | ----------- | ----------- |
| Level 5, Ages 8-9   | Group A     | Saturday AM |
| Level 5, Ages 8-9   | Group B     | Saturday PM |
| Level 5, Ages 10-11 | Group A     | Sunday AM   |
| Level 5, Ages 10-11 | Group B     | Sunday PM   |

All gymnasts in "Level 5, Ages 8-9" (both Group A and Group B) are ranked together in one set of results for that competition.

## What's Next

Once subdivisions are assigned to sessions:

* [Assign gymnasts to rotations](/scheduling/assign-gymnasts-to-rotations.md) within each session
* [Configure rotations](/scheduling/configure-rotations.md) for apparatus order
* [Set the session timeline](/scheduling/set-session-timeline.md) for warmup, competition, and awards

Plan session assignments before opening registration if possible. It helps coaches understand the schedule. If you add gymnasts to a subdivision after assignment, they automatically appear in the assigned session. You can reassign subdivisions to different sessions at any time before competition.

## Related

* [How do competitions, age groups, and subdivisions work?](/competitions/index.md)
* [Create a session](/scheduling/create-a-session.md)
* [How do I set up scheduling?](/scheduling/index.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.gymart.org/competitions/assign-subdivisions-to-sessions.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.
