Capabilities
This area supports:- academic-level structure
- school-defined class levels
- section grouping
- class-bound section rules
- downstream validation for student and annual records
Classes
Classes represent academic levels such as:- Primary 1
- JSS 1
- SS 2
Class levels
Class levels are school-defined groups such as Primary, Junior Secondary, or Senior Secondary. A class can optionally belong to one level. Use levels to organize related classes and keep their listing order clear. They are managed separately from classes and sections. Class levels do not own sections. A section may be available across classes or linked directly to one class, whether or not that class belongs to a level. See Entry Score Configurations for the separate score settings that can be assigned at school, level, or class scope.Sections
Sections are grouping labels inside a school. Kralis supports two section patterns:- global sections that can be reused across classes
- class-bound sections that can only be used with one class
Validation
If a section is tied to a class, Kralis will reject using that section with any other class. This applies in student updates, annual records, and bulk operations.Practical guidance
- use global sections when the school wants flexible grouping
- use class-bound sections when the section only makes sense inside one class
- keep section naming simple and operator-friendly

