> 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/staff/staff.subjects.md).

# Teacher Subjects

Assign subjects that each teacher can teach.

* Tell eSkool what each teacher is qualified to teach
* Helps when building the timetable—it knows who can teach what
* Update it when teachers take on new subjects

### 1. Open Staff

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

### 2. Select a Teacher

Click the teacher's name to open their profile.

### 3. Assign Subjects

In the **Specialties** section, click the **plus icon (+)**. Select the subjects this teacher can teach.

![Assigning teacher subjects.](https://4009204405-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLJL6jrNxyIAefKVOqlgh%2Fuploads%2Fgit-blob-f07305fc05bb30a27a2736633b8d4fdbb63eb54d%2Fteacher.specialty-subjects.fr.png?alt=media)

**Note:** Subjects must be set up in your school's branches before you can assign them here.
