Set up your academic session and terms
Tell edunile when your school year starts and ends, and split it into terms. Almost everything else in the system (attendance, fees, report cards) is tied to this, so it's the first thing to set up.
Your academic session is the foundation of everything else in edunile. Attendance, school fees, exam scores, and report cards all need to know which session and term they belong to. Setting this up correctly at the start saves you a lot of fixing-up later. It only takes about five minutes.
Steps
Open Sessions & terms
In the sidebar, open Academics, then click Sessions & terms. The page opens on the School Year & Terms tab, which holds the two cards this guide is about: School Year and, just below it, Terms. They are not the same thing: a school year is the whole session (e.g. 2026/2027), and terms are the three parts it is split into. Class names, classroom sections and subjects live on the Classes & Subjects tab. You can come back to those later.
Add your academic session
In the School Year card, click New Session. Fill in:
- Name: the way you'd write it on a letter, e.g. 2026/2027 Academic Year.
- Code: a short version for dropdowns, e.g.
2026/27. - Start date: the first day of the new school year (usually the Monday students return).
- End date: the last day of the year, after exams and the long break.
Click Create. The new session will appear in the list marked Planned.
Mark the current session
Find the session you just created and click Set Current. This tells edunile that this is the current school year. From now on, every new student you add, every bill you raise, and every attendance record is automatically linked to this session. Only one session can be active at a time.
When you activate next year's session later on, edunile asks you to confirm first, because it also ends the old session:
- The old session is marked Completed and moves into your history.
- Last year's classes that are now empty (because you promoted all their students) are archived, so they stop cluttering your class lists. Nothing inside them is deleted.
- Last year's classes that still have students stay open. edunile lists them by name, with how many students each one still has, so you can promote or move those students and then archive the class yourself.
That's why it pays to run promotions before you activate the new session.
Add your three terms
Scroll down to the Terms card. If your school has no terms yet, click Set up First, Second and Third Term. edunile names the three from your current school year and shows you exactly what it is about to create before it saves anything, for example First Term 2026/2027, Second Term 2026/2027, Third Term 2026/2027. If you have no current term yet it also tells you which one it will mark as current; if you already have one, that stays as it is. Click Create 3 terms to confirm. That is all most schools need.
You can run it again later without any harm: terms you already have are listed as Already set up (kept as they are) and only the missing ones are added. Once you have some terms the same button is called Set up standard terms, next to Add another term.
If your school uses different names, or you want to add a fourth, click Add another term, type the name, set its Start date and End date, then click Add Term.
The dates are worth filling in for each term afterwards. They are what edunile counts down from when it shows you how many days are left in the term, and a term without an end date is listed as No end date and shows no countdown at all.
Terms are how edunile knows which weeks of the year to count attendance for, which billing cycle a fee belongs to, and which period a report card covers. Without terms, the report card module has nothing to work with.
Say which term you are in now
Find the term the school is currently running and click Set Current. Only one term can be current at a time, and choosing a new one switches the old one off for you.
This step is easy to skip and matters more than it looks. Fees, attendance and report cards are all filed against the current term, and until you set one your dashboard says No active term instead of counting down.
Check that it worked
Go to Schedule → Calendar. You should see your session shown at the top of the page, and your terms shown along the calendar.
Then open your Dashboard. The bar above the cards should now name your current term and session (for example First Term, 2026/2027 session), with the days left in the term on the right. If it still says No active term, go back and set one. Once it reads correctly you can start adding classes, students, and fees with confidence.
Common issues
- The 'Set Current' button doesn't seem to do anything
Refresh the page first. Sometimes the list takes a moment to catch up. If it still doesn't activate, check that your start date is earlier than your end date, and that both are in the current year or later. Sessions with dates in the past can be saved but not activated.
- I see two sessions both marked as the current one
This can happen with older accounts. Open the session you actually want to keep as current and click Set Current again. The other one should switch off. If both still show as current, contact support and we'll fix it for you.
- Last year's classes are still showing after I activated the new session
edunile only archives a class once it's empty. If a class still has students in it, it stays open and appears in the message you saw after activating. Promote or move those students, then go to Academics → Classes, click Edit on the class, and click Archive. If the message said edunile couldn't tell which school year the old session covered, that session was created before edunile started recording it. Archive its classes the same way this once. Sessions you create from now on are handled automatically.
- The 'Set up First, Second and Third Term' button says I need a current school year first
Terms are named after your school year (First Term 2026/2027), so edunile needs to know which year you are in before it can name them. Go up to the School Year card on the same tab, add your session if it is not there, click Set Current on it, then try again.
- I created a term but it's not showing up
Refresh the page first. The list can take a moment to catch up. If it is still missing, check the name you typed: two terms cannot share a name (ignoring capitals and spaces), so if one already existed the new one was not created. Terms are listed on the School Year & Terms tab under the Terms card, below your school years.
- I deleted a session by mistake
A session can only be deleted if no students, bills, or attendance records are tied to it yet, so if the delete worked, no real data was lost. Just create it again with the same code and dates and continue. If the delete was blocked, your session is still safe and you can keep using it.