Academic

Classes

Create classes, assign teachers and students, and track enrollment and performance.

School AdminTeacher
Reviewed 2026-05-20

Overview

What it does

The Classes page lets you organize students into classes, assign teachers as form tutors, set capacity limits, and monitor enrollment, attendance, and academic progress for each class. View in grid or list, and filter by grade level.

Who uses it

  • Principal / School Admin — monitor class enrollment, form tutor assignments, and class-level performance.
  • Registrar — create classes, enroll students, assign teachers, manage capacity.
  • Teacher — view their own assigned classes, enrollments, and performance.
  • Homeroom teacher — manage their form class.

Common tasks

View all classes

The page opens in grid view. Each card displays:

  • Class name (e.g. "Grade 10A") with a colored left border for grade level.
  • Room/location (if assigned).
  • Students — enrolled / capacity.
  • Subject.
  • Avg attendance — latest rate (green ≥95%, orange 88–95%, red <88%).
  • Avg score — latest academic average.
  • Form tutor — assigned teacher.

Create a new class

  1. Click New class in the top right.
  2. Fill in:
    • Class name (e.g. "Grade 9 Science A").
    • Grade level (required).
    • Subject (optional — leave blank for form classes).
    • Form tutor (optional).
    • Capacity (optional).
    • Room/location (optional).
  3. Click Save class.

Switch between grid and list view

Click the Grid view / List view toggle in the top right.

Search and filter

  • Search — class name, teacher name, or room.
  • Grade buttons (All grades, G7–G12) — show classes for a specific grade.

Enroll students in a class

  1. Click a class card to open detail view.
  2. Click Enrollments (or Add students).
  3. Search and select students from the roster.
  4. Click Save.

Assign a teacher

  1. Click a class card to open detail view.
  2. Edit the Form tutor field; select a teacher from the dropdown.
  3. Click Save.

For period-by-period teacher assignments, use Timetable.

Monitor class performance

  • Avg attendance — hover for recent sessions.
  • Avg score — latest recorded grade.

Export class roster

  1. Open a class card.
  2. Click RosterExport to download student names, admission numbers, and enrollment status as CSV.

Troubleshooting

  • "No classes match this filter" — try All grades or create a new class.
  • Attendance shows "—" — no attendance recorded yet for the class.
  • Average score shows "—" — no grades recorded yet.
  • Form tutor shows "Unassigned" — edit the class and assign a teacher.
  • Cannot find a student to enroll — add them in Students first.

Limits & known issues

  • Capacity is optional — classes without a limit can enroll unlimited students.
  • Grade level is required; Subject is optional (for form/homeroom classes).