Skip to main content

Class

A Class (also called Grade or Level) is the primary unit for grouping students academically. Each class is linked to a Medium, can optionally have a Stream and Shift, and must contain at least one Section. Classes are central to the entire system — fees, timetables, exams, attendance, and student enrollment all depend on class configuration.

Prerequisites

Before creating a class, ensure you have configured:


Create a Class

Class creation form with medium, name, section, shift, stream, and semester fields
Create Class form — select medium, name, sections, and optional stream/shift/semesters
1
Navigate to Academics → Class
From the sidebar, expand **Academics** and click **Class**. The Class list page opens.
2
Click "Add Class"
Click the **+ Add Class** button. The creation form opens.
3
Select the Medium
Choose the instruction medium for this class from the **Medium** dropdown.
4
Enter the Class name
Type the class name (e.g., "Grade 1", "Form 3", "Terminale"). The name must be unique for the chosen combination of medium, stream, and shift.
5
Select Sections
Pick one or more sections for this class (e.g., A, B, C). Each section creates a **Class Section** where students can be enrolled.
6
Select a Shift (optional)
If your school uses shifts, select one. Otherwise leave blank.
7
Select Streams (optional)
If your school uses streams, select one or more. The system creates **one class per stream** automatically. For example, selecting "Grade 10" with "Science" and "Arts" creates two separate classes.
8
Enable "Include Semesters" (optional)
Toggle this on if the class uses semester-based subject assignment. When enabled, subjects can be assigned to specific semesters instead of the full year.
9
Submit
Click **Submit** to create the class with all its sections.

Form Fields

FieldTypeRequiredDescription
MediumDropdownRequiredThe instruction medium for this class. Loaded from configured Mediums.
NameTextRequiredClass name (e.g., Grade 1). Unique per combination of medium + stream + shift.
SectionMulti-selectRequiredOne or more sections to create within this class (e.g., A, B, Science).
ShiftDropdownOptionalOptional school shift for this class (e.g., Morning, Afternoon).
StreamMulti-selectOptionalOptional streams. Selecting multiple streams creates one class per stream.
Include SemestersToggleOptionalEnable to allow semester-based subject assignment for this class. Default: off.

View Classes

Class list page with filterable table showing all configured classes
Class list — filterable by medium and shift, showing sections and stream for each class

The Class list page shows all classes in a filterable, paginated table.

ColumnDescription
No.Row number
NameClass name
MediumInstruction medium
StreamAcademic stream (if set)
ShiftSchool shift (if set)
SectionsList of sections in this class
SemestersWhether semesters are enabled
ActionEdit and Delete buttons

Filters available:

  • Medium — Show classes for a specific medium only
  • Shift — Show classes in a specific shift only

Edit a Class

1
Click the Edit button
In the Action column, click **Edit** for the class you want to modify.
2
Update class details
Modify the name, stream, shift, or add/remove sections. You can also toggle the **Include Semesters** setting.
3
Manage subjects (optional)
The edit form also allows you to assign **core subjects** and **elective subject groups** directly from this page. See [Class Subject](class-subject) for details.
4
Save changes
Click **Submit** to save. Note: changing the semester toggle will **remove all existing subject assignments** for this class.
Changing "Include Semesters" deletes subject assignments

Toggling the semester setting on an existing class will delete all class subject assignments and elective groups for that class. This also deletes all timetable entries for the class. This action cannot be undone.


Delete a Class

  1. Click the Delete button in the Action column
  2. Confirm the deletion

Deleting a class also soft-deletes all its class sections. Deleted classes can be restored from the Trash view (which also restores all sections).

Cannot delete classes with students

If any section of the class has enrolled students, those students must be transferred or removed first.


Staff App View

The Stunov+ Staff app provides a mobile-optimized view of your class structure. Staff can browse all classes, see their sections, and view details including assigned subjects, teachers, and student counts.

Web panel class list
Staff app class list
Class list — Web panel (left) and Staff app (right)
Web panel class section details
Staff app teacher class section picker
Class details — Web panel section view (left) and Staff app class section picker (right)

  • Medium — Required when creating a class
  • Section — Required when creating a class
  • Stream — Optional: creates one class per stream
  • Shift — Optional: assigns time blocks to classes
  • Class Subject — Assign subjects to this class
  • Class Section & Teachers — Assign teachers to class sections
  • Students — Enroll students into class sections
  • Fees — Assign fees per class