Who this is for
Proprietors, principals, exam officers and bursars in Nigerian nursery, primary and secondary schools who are choosing a school management system for the first time or replacing one that has let them down. It is written by CloudNotte, so read it with that in mind — but every step works whichever vendor you end up with.
Write down what each office needs
Ask the principal, the exam officer, the bursar, the class teachers and two parents what they actually do each term. Results, fees, CBT, attendance and parent communication come up in every school; admissions, lesson notes, timetable, hostel and transport come up in some. That list, not a vendor's feature page, is your specification.
Check the report sheet first
Open a real report sheet from last term and ask the vendor to reproduce it: continuous assessment plus exam in your split, your grade scale (WAEC-style A1–F9 or your own), positions, cumulative averages across terms, affective and psychomotor ratings, teacher and head comments, early-grade sheets for nursery and lower primary, and transcripts. If the sheet is wrong, nothing else matters.
| Ask to see | Why it matters |
|---|---|
| Your CA/exam split (40/60, 30/70…) | Most systems default to one split; yours may not be it. |
| WAEC-style A1–F9 and your own scale | Senior and junior classes often grade differently. |
| Cumulative across terms | Third-term promotion depends on it. |
| Class and subject positions | Parents ask for them; some systems cannot compute them per arm. |
| Affective and psychomotor domains | Standard on Nigerian report cards; missing on foreign systems. |
| Early-grade sheets | Nursery and lower primary need a different sheet entirely. |
| Transcripts | JSS3 and SS3 leavers need them in one click. |
Test exams with the internet switched off
Exam day is when power and internet fail. Ask for the offline exam app, install it on one school computer, set a 20-question test, unplug the router and run it. Then reconnect and confirm the results arrive in the gradebook. Ask what happens if a student's computer dies mid-exam.
Follow the money end to end
Set a fee for one class, give it to one student, pay it by bank transfer, and look for the receipt and the balance. Ask how part-payments, discounts, optional fees (bus, hostel), refunds and payroll work. The bursar should be able to answer 'who is owing and how much' without a spreadsheet.
Look at it as a parent
Install the parent app on your own phone. Can you see your child's results (with a PIN if the school wants one), attendance, fees and notices? Can you pay? Do SMS and WhatsApp messages go out when the school sends a notice? Parents judge the school by this screen.
Make sure the data is yours
Ask for an export of students, parents, staff, results and payments in a spreadsheet, today, from the demo account. Ask who else can see your data, whether each staff member has their own login and role, and whether there is an audit trail. The Nigeria Data Protection Act 2023 makes the school responsible for this.
Work out the real price
Per-student pricing (CloudNotte is from ₦149 per student per term) is easy to compare; per-school or per-module pricing hides the total. Ask what is extra: setup, training, SMS units, result-checker PINs, payment charges, the parent app, the website, data migration. Ask what happens to the price when you add a second campus.
| Line item | Ask |
|---|---|
| Per-student price | Per term or per year? Discount for yearly? |
| Setup and training | Included, or a separate fee? |
| SMS and WhatsApp | Bundled units or pay-as-you-go? |
| Result-checker PINs | Free, or sold to parents? |
| Payment charges | Who pays the transfer or card charge — school or parent? |
| Parent app and website | Included in the plan? |
| Second campus | Same price per student, or a new contract? |
Find out who answers on results day
Ask for the support hours, the channel (WhatsApp, phone, email) and the name of the person who will onboard your school. Call the support line during the demo period and see who picks up. Ask for two schools in your state you can phone.
Run a one-term pilot
Pick one priority — usually results or fees — and run it for one full term on the new system alongside your old process. Move the rest only when that term closes cleanly. A vendor who will not let you start small is telling you something.
Questions schools ask
- How much does school management software cost in Nigeria?
- Per-student systems run from about ₦150 to ₦2,000 per student per term depending on the plan. CloudNotte's plans are ₦149, ₦499, ₦999 and ₦1,999 per student per term with no setup fee. Per-school systems are often quoted per year and may add setup, training and SMS costs, so ask for the total for your school size.
- Is free school management software a good idea?
- Free tiers are fine for trying a system, and CloudNotte's Foundation plan is deliberately cheap for small schools. Be careful of 'free' systems paid for by advertising, by selling parents something, or by charges on every fee payment — read what the school and the parents actually pay.
- Can we move from Excel or from another software?
- Yes. Any serious vendor imports students, parents, staff and classes from a spreadsheet; ask whether past results and payment history can come too. CloudNotte's data-migration team does this with the school, and most schools are running within days.
- What about schools with several campuses?
- Ask whether each campus can run its own sessions, classes, fees and results under one owner account, and whether the price changes. CloudNotte supports school groups with several campuses.
- Do we need a computer in every classroom?
- No. Teachers enter scores and attendance on their phones; the office needs one or two computers; CBT needs a computer lab or shared devices, and the offline exam app can run on a single local server with students on ordinary laptops.
- How long does setup take?
- With your data in a spreadsheet, a school is usually set up — sessions, terms, classes, students, staff, fees — within a few days, and staff are trained on the modules they will use that term.