Academic Year
The school session — a named period with a start and end date, like 2026–27. Every record ties to a year, so history stays clean and separate. A school can keep several years on record, but only one is active at a time.
The foundation a school sets up once, before doing anything else. Before you can admit a student, mark attendance, or collect a fee, the school tells the system a few basic facts about itself — which academic year it is, what classes and sections exist, what subjects are taught, and the daily period timings. Everything else stands on top of this.
Master Configuration is laying the foundation of a building. The School Admin sets up six building blocks in order — academic year, classes, sections, subjects, curriculum, and periods & timetable — plus a small holidays list. Each school builds its own foundation, completely separate from any other school's.
Get this right and every other module just works on top of it: students are admitted into a class and section, attendance is marked per section, exams use the subjects and curriculum, fees are set per class and year, and staff are assigned as class teachers — all hanging off the school and its active academic year.
The school session — a named period with a start and end date, like 2026–27. Every record ties to a year, so history stays clean and separate. A school can keep several years on record, but only one is active at a time.
The grade levels the school runs — Class 1, Class 2, all the way up — each with a grade number and an optional name. Each grade exists once per school, so there's no confusion of two "Class 6" entries.
The divisions inside a class — 6-A, 6-B, 6-C — where a student actually sits. Each has a name, a capacity (defaults to 40) and a class teacher, who must be a staff member of the same school.
The master list of subjects the school teaches — English, Maths, Science and so on — each with a name and a short code. Every other place draws from this single list, so a subject is spelled and coded consistently everywhere.
The link that says which subjects are taught in which class, in which year. Not every class studies every subject, so the curriculum sets the per-class list and display order — the backbone exams and the timetable rely on.
The daily time slots — Period 1 from 9:00–9:45, Period 2 from 9:45–10:30, breaks — defined once. The timetable is the weekly schedule of which subject and teacher a section has in each period.
A simple holiday calendar — a list of dates with names, like 15 Aug — Independence Day. It keeps the school's calendar accurate and supports attendance, so no marking happens on a holiday.
The school creates the session — for example 2026–27 — and marks it active. From that moment every new admission, attendance entry and fee belongs to that year.
Add the full range of grade levels, then the divisions inside each — 6-A, 6-B — each with a capacity and a class teacher responsible for it.
Enter the master subject list once, then map which subjects each class studies that year — the list exams and timetables draw from.
Set the daily period timings, then record each section's weekly schedule. With the foundation laid, every other module works on top of it.
Schools worry about losing past data. Because records are year-aware, a parent can still pull up last year's report card and the office keeps a clean audit of every session. When the school moves to the next session, it simply activates the new year and the old one stays on record as history — a strong reassurance.
Honest note on status: the timetable is currently handled mainly as an uploaded-picture view — the school uploads a photo of its printed timetable per section. A full drag-and-drop timetable builder is planned for later.
A 30-minute walkthrough tailored to your institution. Bring your current admissions process; leave with a clear migration plan.