> 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/school-year/subject.assign.md).

# Assign Subjects to Classes

Define which subjects are taught in each class, set coefficients, and assign teachers.

* Tell eSkool what each class studies and who teaches it
* Set how much each subject counts toward the final grade
* This makes timetables and report cards work correctly

### 1. Open Branches

From the main dashboard, click **Branches**.

### 2. Select the Class

Click the class you want to set up.

### 3. Manage Subjects

In the **Subjects** section:

* **Add a subject:** Click the **plus icon (+)**. Select the subject, set the coefficient, and assign a teacher.
* **Edit a subject:** Click a subject to change its details.

![Managing class subjects.](https://4009204405-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLJL6jrNxyIAefKVOqlgh%2Fuploads%2Fgit-blob-48571cf9cbb0d3ee93ada275bee17a5c22d5156d%2Fsubject.list.en.png?alt=media)
