# Subjects

Subjects are used when building timetables.

## Step-by-step guide

1. Go to **Academics > Subjects**.
2. Select **Add Subject**.
3. Choose the branch and class.
4. Enter **Subject Name**.
5. Add an optional description.
6. Select **Create**.

## What SmartAcademy does in the background

The backend validates the branch and class, saves the subject under your organization, and records create, update, and delete actions.

## Tips

- Create subjects before assigning timetable entries.
- Keep subject names consistent across classes for easier searching.

## Related pages

- [Classes](/smartacademy-v2-platform/academics/classes)
- [Timetables](/smartacademy-v2-platform/academics/timetables)
