> 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/daily-tasks/timetable/course.schedule.md).

# Schedule a Class

Add a class session to the timetable.

* Pick the teacher, room, and time—eSkool handles the rest
* If there's a conflict, you'll know before you save
* Shows up on everyone's schedule automatically

### 1. Open Timetable

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

![Opening Timetable.](/files/mnJv1VvMQ8VOSDMceBwb)

### 2. Select the Class

Select the class you're scheduling. Click the **plus icon (+)** and choose **Course**.

![Selecting a class.](/files/mnJv1VvMQ8VOSDMceBwb)

### 3. Enter Class Details

Fill in:

* **Subject** – What's being taught
* **Date and Time** – When the class happens
* **Activity** – Type of lesson
* **Room** – Where it takes place
* **Recurrence** – If it repeats weekly

![Scheduling a class.](/files/q8hvzPMjfiBkg6Y2gvAO)

eSkool checks for conflicts. If the teacher or room is already booked, it won't let you save until you fix the conflict.
