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

  1. Click "Add Academic Year"
  2. Enter the Year Name (e.g., "2025–2026")
  3. Set the Start Date and End Date
  4. Select the Branch this year applies to
  5. 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.