Skip to main content

School structure

Define the academic year backbone: school settings, calendar, classes/streams, subjects, houses, and branding.

Who does what

RoleResponsibility
ADMINOwns School settings, Academic calendar, Classes, Subjects, Houses, House allocation, Branding, and Advanced Modules
Other rolesConsume structure via filters (class, term, stream); they do not redefine the year

End-to-end

  1. School settings - name, School ID, contact, logo (Save settings)
  2. Academic calendar - years/terms; mark Current
  3. Classes - Add class with streams, room, class teacher
  4. Subjects - Add subject or UNEB catalog import
  5. Houses / House allocation - create houses, then allocate learners
  6. Branding - school-facing look (separate from personal App settings)

Screens

ScreenRolesId
HousesADMINadminHouses
House allocationADMINadminHouseAllocation
School setupADMINadminSetup
ClassesADMINadminClasses
Academic calendarADMINadminAcademicCalendar
SubjectsADMINadminSubjects
School settingsADMINadminSettings
Advanced ModulesADMINadminAdvanced
BrandingADMINbrandingSettings

Common mistakes

  • Creating exams or fee structures before classes and subjects exist
  • Missing streams for a class (admit and filters break)
  • House allocation before houses exist
  • No active (Current) term on the calendar
  • Changing School ID after credentials were already issued