Skip to main content
Schoolyi
School librarian arranging books and planning cards in a bright library

Browse docs

Platform & access

Academic foundation

Academic system, year, terms, classes, subjects, classrooms and books - the build order and which of them are year-scoped.

Platform & access guide for day and boarding schools.

Last updated August 29, 2026

The academic foundation defines how the school structures time and curriculum, and it is the first thing to build on a new deployment. Everything downstream points at it: attendance at a class, grades at a subject, the timetable at a classroom, fees at a class and a year. Build it in the order below, because creating classes before the academic year exists, or importing students before the classes do, means going back and reassigning records one at a time.

What is scoped to a year and what is not

This distinction explains most of the surprises. Academic years, terms, fee structures, syllabus rows and teacher assignments are held per year. Classes, subjects, classrooms and curriculum books are not - the same class 10-A record serves every year, and its student membership changes rather than the class being recreated. That is why the rollover wizard copies fee structures, syllabus and teacher assignments but never touches classes, and why editing a class name changes it retrospectively across every past year.

Screens

ScreenPathPurposeWho may change it
Academic system/academic-systemThe board template the year is built fromPlatform Admin only
Academic year/academic-yearCreate a year, set its dates, mark it currentPlatform Admin only
Year detail/academic-year/[id]Terms, boundaries and status for one yearPlatform Admin only
Year rollover/academic-year/rolloverCopy fee structures, syllabus and teacher assignments into the next yearRun button shown to Platform Admin
Classes/classesGrade sections such as 10-A, with capacity and class teachersPlatform Admin, Principal, Vice Principal
Subjects/subjectsThe subject master with codesPlatform Admin, Principal, Vice Principal
Classrooms/classroomsPhysical rooms for the timetable; the same screen as /infrastructureClassroom management roles
Books/booksThe curriculum book catalogue, filtered by grade, board and subjectCurriculum book roles

Build order

  1. Pick the academic system, because the year is created against it and the board profile preset reads from the same choice.
  2. Create the academic year and mark it current. Exactly one year should carry that flag; several modules refuse to act when the invariant is broken.
  3. Add the terms. Nothing generates them and reporting periods depend on them.
  4. Create subjects, then classes, then set the class teacher and co-class teacher on each class.
  5. Add classrooms before generating a timetable, and curriculum books before linking them to subjects.
  6. Only then import students and staff, so every person lands in a class or an assignment that already exists.

Common questions

Quick answers in plain language.

Do I create a new set of classes each academic year?+

No. Classes are not scoped to a year, so 10-A is a single record that persists. What changes each year is the student membership, the class teacher fields, and the teacher assignments and fee structures that point at it. Creating parallel copies per year would break the reports that group by class.

Why does the classrooms link open the infrastructure screen?+

They are the same page. /classrooms re-exports /infrastructure, which is the room master used by timetable generation and classroom utilisation reporting. It records the rooms themselves - it is not a maintenance or work-order log.

Who can create classes and subjects?+

Viewing the master lists is open to Platform Admin, Principal, Vice Principal and an office Admin, and teachers can still read them through pickers elsewhere. Creating or editing them is limited to Platform Admin, Principal and Vice Principal. Academic years and the academic system are stricter again - Platform Admin only.

Related searches

School leaders and IT teams often search for: how to academic foundation in school management software, best role based access school software for K-12 schools, Schoolyi academic foundation guide, school admin dashboard, multi campus school software, and academic year setup.