Add subjects and assign them to classes

Updated 26 August 2026

Subjects live in a school-wide catalogue. Create them once, then assign the relevant ones to each class.

Add subjects to the catalogue

Go to Subjects, then click New subject.

  • Name — required. For example, Mathematics, English Language, Agricultural Science.
  • Code — optional short label shown on result sheets. For example, MTH, ENG.

Click Create. The subject is now available to assign to any class.

Assign a subject to a class

  1. Open the class from Classes.
  2. Switch to the Curriculum tab.
  3. Click Assign subject.
  4. Pick a subject from the dropdown.
  5. Optionally pick a Teacher for that subject — you can also do this later.
  6. Click Assign.

Repeat for each subject the class offers. Subjects can be assigned to multiple classes.

Assign a teacher later

If you skip the teacher when assigning, open the class's Curriculum tab at any time, find the subject row, and click Assign (or Change, if it already has a teacher) to allocate one.

Remove a subject from a class

On the class page, click the remove button on the subject row. This removes the subject from that class only — it stays in your catalogue and in other classes.

Next steps

← Back to all articles
Add subjects and assign them to classes — Schola Help