🏫 Module Overview

Classes define the academic stages in your school, such as Primary 1, Grade 5, JSS 1, or SSS 1. They are the core containers for organizing students, sections, and subjects within an academic year.


🧭 How to Access

  1. Click Academic in the main sidebar.

  2. Select Classes.



πŸ“ Understanding the Class Structure

In SSMS, the academic hierarchy is organized as follows:

  • An Academic Year contains multiple Classes.

  • Each Class can have multiple Sections (e.g., Section A, B).

  • Students are enrolled into specific sections within a class.

This structure ensures organized enrollment and clear student grouping.

πŸ“‹ Classes List Overview

The main page displays all classes in a table. Key columns include:

ColumnDescription
Class Namee.g., Grade 5, JSS 1
Class CodeA short, unique identifier.
Numeric LevelDetermines order in lists (1, 2, 3...).
CapacityMax student limit for the class.
Sections/StudentsCount of sections & enrolled students.
StatusActive or Inactive.
ActionsEdit, View Sections, Delete.

βž• Adding a New Class

  1. Click the Add Class button.

  2. Fill in the form:

    • Class Name (e.g., Grade 5)

    • Class Code (e.g., G5)

    • Numeric Level (e.g., 5 for proper sorting)

    • Description (Optional notes)

    • Capacity (Optional max student limit)

    • Status (Active or Inactive)

  3. Click Create Class to save.



✏️ Editing an Existing Class

To modify a class:

  1. Find the class in the list.

  2. Click the Edit (pencil) icon.

  3. Update any field (Name, Code, Level, Capacity, Status).

  4. Click Update Class.


πŸ‘€ Viewing Class Sections

Each class can have multiple sections. To see them:

  • Click the View Sections button for any class.

  • You will be taken to the Sections page, filtered for that specific class.

πŸ—‘οΈ Deleting a Class

⚠️ Important Restrictions: A class cannot be deleted if it has:

  • Sections assigned to it.

  • Students enrolled.

  • Subjects linked to it.

If deletion is necessary:

  1. First, remove all sections and reassign students.

  2. Then, click the Delete button.

  3. Confirm the action in the pop-up.

βœ… Best Practices

  • Consistency: Use a clear, consistent naming convention (e.g., all "Grade X" or all "JSS X").

  • Ordering: Set the Numeric Level correctly to ensure classes appear in the right order in dropdowns.

  • Plan Ahead: Create all required classes before setting up sections and enrolling students.

  • Archive, Don't Delete: Keep old classes as Inactive to preserve historical records instead of deleting them.


You now know how to manage Classes in SSMS, which form the foundation for student grouping.

Next, we will dive into managing Sections and how to group students within each class.