๐ 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
Click Academic in the main sidebar.
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:
| Column | Description |
|---|---|
| Year Name | e.g., 2025/2026 |
| Start & End Dates | The official duration. |
| Current | Indicator showing the active year. |
| Status | Upcoming, Active, or Completed. |
| Actions | Edit, Set as Current, or Delete. |
โ Adding a New Academic Year
Click the Add Academic Year button.
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.
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:
In the list, find the desired academic year.
Click the Set as Current action button.
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:
| Status | Use Case |
|---|---|
| Upcoming | For future years that are planned but not yet started. |
| Active | For the year currently in progress. |
| Completed | For 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/YYYYfor 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.