๐Ÿ“Œ Module Overview

Academic Years form the core timeline for all school activities. They organize student enrollment, attendance, exams, fees, and reporting within a defined period. Proper setup is essential for data integrity and smooth yearly operations.


๐Ÿงญ How to Access

  1. Click Academic in the main sidebar.

  2. Select Academic Years.



๐Ÿ“š Purpose & Importance

Academic Years ensure your data is organized and actionable by:

  • Structuring student records, attendance, and grades by year.

  • Allowing different fee structures for each academic year.

  • Enabling correct student promotion between years.

  • Preserving historical data without clutter.

  • Defining the active year for daily operations (attendance, fees, etc.).

Without them, academic and financial data would be difficult to manage and report on.


๐Ÿ“‹ Academic Years List

The main page displays all years in a table with the following columns:

ColumnDescription
Year Namee.g., 2025/2026
Start & End DatesThe official duration.
CurrentIndicator showing the active year.
StatusUpcoming, Active, or Completed.
ActionsEdit, Set as Current, or Delete.

โž• Adding a New Academic Year

  1. Click the Add Academic Year button.

  2. Fill in the form:

    • Year Name: Use a clear format (e.g., 2025/2026).

    • Start Date and End Date.

    • Current Year: Check if this should be set as active immediately.

    • Status: Select Upcoming, Active, or Completed.

  3. Click Create Academic Year to save.



โญ Setting the Current Academic Year

Only one year can be "current" at a time. This setting drives daily operations:

  • Default selections in forms

  • Daily attendance recording

  • Fee calculations and invoicing

  • Report generation

To set a year as current:

  1. In the list, find the desired academic year.

  2. Click the Set as Current action button.

  3. Confirm the action in the dialog box.
    The system will automatically update the previous current year.

๐Ÿ”„ Understanding Statuses

Each academic year progresses through three statuses:

StatusUse Case
UpcomingFor future years that are planned but not yet started.
ActiveFor the year currently in progress.
CompletedFor past years whose data should be archived.

Updating statuses accurately is key for clear reporting and operations.

โœ… Best Practices

  • Plan Ahead: Create academic years at least one year in advance.

  • One Current Year: Always ensure only one year is marked as "Current."

  • Consistent Naming: Use a standard format like YYYY/YYYY for all year names.

  • Preserve History: Avoid deleting past academic yearsโ€”they contain vital historical records.

  • Update Progress: Change statuses as years transition (e.g., from Active to Completed).


You have now learned how to set up and manage Academic Years, the essential timeline for your school's data in SSMS.

Next, we will configure Classes, Sections, and Subjects within an academic year.