# Period Configuration

Periods define the time slots in the school day.

## Step-by-step guide

1. Go to **Academics > Period Configuration**.
2. Select **Add Period**.
3. Enter **Period Name**.
4. Choose a specific class or keep it global for all classes.
5. Select start time and end time.
6. Choose **Teaching** or **Break**.
7. Enter the order index.
8. Select **Create**.

## What SmartAcademy does in the background

The backend validates the branch, optional class, time range, period type, and order, then saves the class period. It prevents deleting periods that are already used in timetable entries.

## Tips

- Create periods before generating timetables.
- Use global periods when most classes follow the same bell schedule.
- Use class-specific periods when a class follows different timings.

## Related pages

- [Timetables](/smartacademy-v2-platform/academics/timetables)
- [Branch schedules](/smartacademy-v2-platform/setup/branch-schedules)
