Academic Years
Create and manage academic years to organize school data by session.
Overview
Academic Years define the time boundaries for all school data — attendance, exams, fees, promotions, and more. Each branch operates within an active academic year, and historical data is preserved when a new year begins.
Managing Academic Years
Navigate to Academic Years from the sidebar (available to SchoolAdmin).
Creating a New Academic Year
- Click "Add Academic Year"
- Enter the Year Name (e.g., "2025–2026")
- Set the Start Date and End Date
- Select the Branch this year applies to
- Click Save
Setting the Active Year
Only one academic year can be active per branch at a time. The active year is used for all current operations (attendance, fee collection, etc.).
- Click the "Set Active" button next to the desired year
- The previously active year is automatically deactivated
- All modules will now operate within the new active year's date range
Year-wise Data Isolation
Each academic year maintains its own isolated data:
- Attendance records are scoped to the academic year
- Fee assignments and payments are year-specific
- Exam schedules and results belong to a year
- Student enrollments are tracked per year (use Promotions to move students between years)
Important: Always create and activate the new academic year before running student promotions. The promotion process moves students from the current active year to the next one.
Tip: You can view data from previous academic years by switching the year filter on relevant pages — historical data is never deleted.