Skip to main content

Built in Nigeria, for Nigerian schools

One trustworthy record for the whole school year.

Attendance, results, fees, staff records and payroll for nursery, primary, JSS and SSS, in the browser on any phone or computer. Sensitive changes need a second person to approve them, and every school’s records are kept apart by the database itself.

Free for schools up to 150 students. No card, no contract.

The principal’s own screen, from the sample school. Every name and number in it is made up.

One school, connected

The same records, six points of view

Everyone signs in to a home made for their role, and sees only what that role should see. These are the real screens, filled with the sample school’s made-up records.

Whose view to see

Principal

Today's attendance, fees in naira, the first week's setup and notices to staff and families.

Open this view in the sample school

Registrar

Admissions this week, students with nobody linked to them, classes still without a form teacher.

Open this view in the sample school

Bursar

Invoiced, received and still owed for the session, with today's receipts as they are entered.

Open this view in the sample school

Teacher

Their own classes, today's register, and the students who have been absent too often.

Open this view in the sample school

Parent

Each child's fees, attendance and released report cards, and the school's notices.

Open this view in the sample school

Student

Their own register this term and the report cards the school has released.

Open this view in the sample school

What it does

The school year, in one place

Everything shown without a label is in the product today. Anything in pilot or planned says so, so you know exactly what you are getting.

Attendance

Daily class registers in the browser, taken by each class's form teacher and marked present, absent, late or excused. A student's mark is made once; changing it is a correction with a reason, and the register keeps what it was.

Results

Continuous assessment and exam components weighted to your grading, with totals, grades and class position worked out for every student.

Fees and accounts

Fee plans, invoices and receipts on a real double-entry ledger in naira, so the bursar's numbers reconcile instead of merely adding up. A receipt entered in error is reversed with a second person's approval, never deleted. Money owed does not disappear when the year turns: the register shows every session still owing, keeps a student who has left, and names the session on each charge.

Parent fee statements

Parents and guardians sign in to see their children's fee statements, including anything still owed from an earlier session, under its own heading.

Payroll

Monthly payroll runs that a second person approves, with payslips staff can see once approved.

School data kept apart

Each school's records are separated by the database itself, and the separation is checked on every deployment.

  • Admissions and import Admit a student with their guardians' contacts, or paste a class list from a spreadsheet, preview it and import it in one step. Nothing is saved until you confirm.
  • Result release Release a term's results student by student once every score is in, so a student can be held back without holding back the class.
  • Staff records Staff records, leave, staff attendance and duty rosters, with private details visible only to the people who need them.
  • Two-person approval Transfers, withdrawals, session rollover, fee discounts and staff exits need a second person to approve, and the history is kept.
  • Printable report cards A printable term report card for each student: subject scores, totals, grades, remarks, average, position in class and attendance.
  • Parent attendance and results Parents and guardians see this term's attendance and every report card the school has released, and can print it.
  • Automatic fee collection PlannedA dedicated account number per student, with transfers matched automatically. Until then, the bursar records transfers and cash as receipts.
  • SMS to parents PlannedSMS notices for absences, receipts and released results, switched on for a school only after its sender ID is registered with the networks and tested.
  • Offline teacher app Controlled pilotA phone app that saves registers on the phone first and sends them when signal returns. It is in controlled pilot and is not yet available to download.
  • School website PlannedA public website for your school with news, photographs and an admissions form.

Trust

Records a school can stand behind, because the system refuses shortcuts.

Separated by the database

Each school’s records are fenced off by the database, not by code remembering to filter. The fence is checked on every deployment.

A second pair of eyes

Transfers, withdrawals, session rollover, fee discounts and staff exits are proposed by one person and approved by another. Neither can approve their own request.

Saving twice changes nothing

A register is keyed on the student and the day. Saving it again, or two staff marking the same class, leaves one record rather than duplicates to reconcile.

History is kept

Approved decisions, released results and posted journals are kept. Where the product allows a correction, it is recorded as a new entry rather than an edit.

In controlled pilot Controlled pilot

A teacher app built for a dead mast

A phone app that saves registers on the phone first and sends them when signal returns. It is in controlled pilot and is not yet available to download. Registers marked in the pilot app use the same one-mark-per-student rule as the school workspace.

JSS 2 — MorningNo signal
  1. 1Adaeze OkonkwoPresent
  2. 2Chinedu EzePresent
  3. 3Fatima BelloAbsent
  4. 4Ibrahim MusaPresent
  5. 5Ngozi ObiLate
  6. 6Tunde AdeyemiPresent

Pilot preview · 6 marks held on the phone until signal returns

Built for here

The details that decide whether it actually works

Terms, not semesters
Three terms and a session that runs September to July, with class levels from crèche to SS 3.
Naira, in the ledger
Amounts held as exact decimals and posted as balanced journals, not floating-point numbers that drift by a kobo a term.
Release when ready
Results are released student by student, so a student whose record needs attention can be held back without holding back the class.
Honest about the network
The school workspace needs a connection. The offline teacher app is in controlled pilot, and this page will say when it is ready to download.

Pricing

Free for small schools, and we mean free

Not a trial that expires. A school of 150 students can run its whole year on it and pay nothing, because a school that cannot afford software is exactly the school that most needs its records in order.

Novia Start

Free

Up to 150 students and 25 staff

  • Attendance, results and result release
  • Fees recorded and receipted on a double-entry ledger
  • Parent fee statements
  • Staff records and payroll

Novia School

Talk to us

Larger primary and secondary schools

  • Everything in Start
  • Automatic fee collection by transfer Planned
  • SMS to parents Planned
  • Your own domain Planned

Novia Tertiary

Talk to us

Polytechnics, colleges and universities

  • Programmes, courses and credit units Planned
  • Grade point averages Planned

We agree paid pricing with you when we set the school up, once we know your size. Tell us and we will be straight about it.

Getting started

Your school, working in about five minutes

  1. 1

    Tell us who you are

    Your name, your school, an email and a phone number.

  2. 2

    Choose your school type and look

    Nursery, primary or secondary, your logo and colours, and your session and terms. We set up the classes, subjects and grading for you.

  3. 3

    Confirm your email and invite your staff

    Choose your password, then invite teachers, a registrar and a bursar. Each chooses their own password through a one-time link.

No payment card

Free for schools up to 150 students and 25 staff. Larger schools move to a paid plan agreed with us.

Start free

Not sure yet? Explore a sample school first. Already using NoviaSMS? Sign in

Questions

Straight answers

Does it work without internet?

The school workspace runs in the browser and needs a connection. A teacher app that saves registers on the phone and sends them when signal returns is in controlled pilot. It is not yet available to download, and we will say so here when it is.

What does it cost?

Schools with up to 150 students and 25 staff use it free. It is not a trial that expires. Larger schools move to a paid plan, and we agree the price when we set the school up. Automatic fee collection, SMS and your own domain are planned for the paid plans; we switch each one on only after it has been proven for a school.

Can parents get messages by SMS?

Not yet. SMS to parents is planned. We will switch it on for a school only after that school's sender ID is registered with the networks and a test message has been delivered. Today, parents sign in to see their children's fee statements.

Does it handle nursery, primary, JSS and SSS?

Yes. One school can run crèche through senior secondary as a single school with one set of records, on class levels and three terms. Support for polytechnics and universities, with programmes, courses, credit units and GPA, is planned.

Who can see our school's data?

Only your school. The database itself keeps each school's records apart, rather than relying on application code to remember a filter: every table that carries a school refuses rows belonging to anyone else, and the application connects with a role that cannot override it. The separation is checked on every deployment.

What happens to our records if we leave?

They belong to your school, and we will prepare an export of them on request. Scheduled off-site backups are in place, encrypted before they leave our systems, and a production backup was restored into an isolated database and checked on 14 September 2026.