> For the complete documentation index, see [llms.txt](https://docs.eskool.fr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eskool.fr/en/school-setup/classes-programs.md).

# Classes & Programs

Set up your school's academic structure.

* Build the skeleton of your school—branches, classes, subjects
* Do this once at the start of the year, tweak as needed
* Everything else in eSkool depends on getting this right

## What You Can Do

* [**Create a Class**](/en/school-setup/classes-programs/class.create.md) – Add a class like "Grade 5A" or "Year 10"
* [**Tracks & Branches**](/en/school-setup/classes-programs/track.manage.md) – Group classes into divisions (e.g., Primary, Secondary)
* [**Subjects**](/en/school-setup/classes-programs/subject.manage.md) – Define subjects and assign them to classes
* [**Class Fees**](/en/school-setup/classes-programs/fee.configure.md) – Set tuition and fee amounts for each class
