Most failed implementations in the Nigerian market trace to two causes — fee structures the software cannot model, and record quality in the outgoing system being far worse than anyone expected. Both are identifiable before contract if the right questions are asked.
Start with the fee structure, not the feature list
This is the fastest way to eliminate unsuitable vendors, and it takes fifteen minutes.
Take your actual fee structure — every class rate, every optional levy, your sibling discount rule, your staff concession, your scholarship arrangements, a pupil who joined mid-term, and a family carrying arrears from last session. Ask each vendor to configure it live in the demonstration.
Software built for a market where fees are a single annual amount will not model this. The vendor will describe a workaround. The workaround becomes your bursar’s daily manual job for the next three years, and it is the most common reason Nigerian schools abandon a system after one session.
The evaluation framework
1. Fee and accounting fit
- Can it handle part payments against a live running balance?
- Are sibling and staff discounts automatic, at your rule?
- Do arrears carry across terms and sessions and appear on every invoice?
- Does it reconcile bank transfers and gateway payments automatically?
- Does it produce a trial balance and a profit and loss, or only fee reports?
- Can the proprietor see consolidated figures across campuses?
Detail: fees and accounting.
2. Curriculum mapping depth
- At what level is the NERDC mapping — subject, topic, or performance objective? Ask them to show you, not describe it.
- Which curriculum edition, and when was it last updated?
- Who does the remapping when NERDC revises, and at what cost to you?
- Can it run NERDC and Cambridge for the same pupil?
- Can it show objectives that were taught but never assessed?
Detail: NERDC curriculum.
3. What happens when the power and network fail
Ask this specifically, and do not accept a general reassurance.
- What happens if the network drops while a teacher is entering scores? Is the work lost?
- What happens if it drops during a CBT session with 40 pupils mid-paper?
- Does the parent app work on a low-end Android phone on a poor connection?
- What is the data cost to a parent of using it for a month?
A vendor who has not thought about the fourth question has not built for this market.
4. Total naira cost over three years
| Cost | Question to ask |
|---|---|
| Licence | Per pupil, per module, per campus? What happens as enrolment changes mid-session? |
| Currency | Is any part priced in dollars? If so, who carries the exchange risk at renewal? |
| Implementation | Is data migration included, and to what standard? |
| Training | Included, or per session? What about staff hired next session? |
| SMS and messaging | Included or metered? At what rate per message? This line surprises schools. |
| Payment gateway | Who bears transaction charges — school or parent? |
| Support | What is included, and what does the tier that answers the phone in resumption week cost? |
| Exit | Cost of full data export in a usable format? |
The licence is rarely the largest first-year line.
5. Migration risk
Nigerian school records are typically worse than the school believes: duplicate pupil records, inconsistent name order, fee history in a notebook, academic history for departed cohorts held nowhere. Require the vendor to assess a real sample of your records before contract. A vendor unwilling to do that has told you something.
Also ask when they recommend starting. Any vendor who says mid-term is fine is prioritising the sale over the implementation.
6. Data ownership and exit
- Who owns the data? The answer should be your school, in writing.
- What does full export cost at termination, and in what format?
- Is access to your own data ever contingent on renewal?
- Are you the data controller and them the processor under the NDPA 2023? If they claim to be the controller, stop.
- Show me your clause on AI model training.
Detail: NDPA and data protection.
Product categories in the Nigerian market
| Category | Suits | Watch for |
|---|---|---|
| Result-processing package | Schools whose only pain is terminal reports | Everything else stays manual; another silo |
| Fees-only software | Schools with a specific collection problem | Fee data disconnected from the pupil record |
| Imported international SMS | Well-resourced international schools | Fee logic and connectivity assumptions that do not fit |
| Locally built point solution | Small schools with narrow needs | Support depth, continuity if the developer moves on, data portability |
| Integrated platform | Schools wanting records, fees, teaching and assessment on one record | Breadth can mean a module is shallower than a specialist |
Where Edves fits — and where it does not
Edves is an integrated platform whose strengths in this market are fee and accounting logic built for how Nigerian schools actually charge, curriculum mapping at performance-objective level, and connectivity tolerance. Schools choose it when they are consolidating several disconnected systems, or when fee reconciliation and result processing are consuming the administration.
It is a weaker fit in three situations, and saying so is more useful than not:
- A school whose only problem is terminal reports and which does not want to change anything else. A narrow result-processing package will be cheaper and faster.
- A very small school — under about 100 pupils — where the administrative load does not yet justify a platform.
- A school unable to commit staff time to implementation. This is the real constraint far more often than budget, and a school that cannot free a bursar and a records officer for a few weeks should defer rather than buy.
Questions worth asking every vendor
- Show me a school of my size and type using this, and let me visit without you present.
- Configure my actual fee structure in the demonstration.
- How many Nigerian schools left you last session, and why?
- Which module do schools buy and never use?
- What does support look like at 7am in resumption week?
- Who is on my implementation team, and are they your staff or subcontractors?
- What happens to my data if your company closes?
The first and the last are the ones vendors least expect and answer most revealingly.