Solutions

School software for every level, from nursery to school groups

Whether you run a single nursery, a secondary school with JSS and SSS arms, or a group of schools, TapEdu gives proprietors, teachers, bursars, parents and students the tools that fit how your school runs.

By school type

Built for the way your school is organised

TapEdu supports seven school types, from nursery-only to complete schools, and the sections Nigerian schools actually use: Nursery, Primary, Junior Secondary and Senior Secondary.

Early years & primary

Nursery & Primary schools

Keep early-years and primary records simple, keep parents close, and get termly reports out without the end-of-term rush.

  • Nursery
  • Primary 1
  • Primary 2
  • Primary 3
  • Primary 4
  • Primary 5
  • Primary 6

What matters most

  • Daily registers marked Present, Absent, Late or Excused, with in-app alerts to guardians
  • Term reports with class teacher and head teacher comments, printed from the browser
  • Communication-book remarks parents see in their child’s daily timeline
  • One parent login for brothers and sisters in different classes
Junior & senior secondary

Secondary schools (JSS & SSS)

Handle many subjects, subject teachers and assessment components with a results workflow your principal can trust.

  • JSS 1
  • JSS 2
  • JSS 3
  • SS 1
  • SS 2
  • SS 3

What matters most

  • Assessment components such as CA and exam, weighted to 100%, with your own grade scale
  • Markbooks per class arm and subject, reviewed before results are published
  • Broadsheets with averages and optional class positions
  • Assignments with PDF submissions, plus recorded video lessons
Nursery to secondary

Complete schools

Run every section on one school account, each with its own classes, arms and subjects, while families follow all their children in one place.

  • Nursery
  • Primary
  • Junior Secondary
  • Senior Secondary

What matters most

  • Sections for Nursery, Primary, Junior and Senior Secondary under one school
  • One session calendar: First, Second and Third Term, plus Summer and Holiday School
  • Fee structures applied per class or arm, billed for the whole term
  • A child switcher for parents with children in different sections
Organisation → schools → campuses

Education groups & multi-school organisations

TapEdu is built for school groups. One organisation can hold several schools, and each school its campuses — with every organisation’s data kept separate and staff switching context when they work in more than one.

  • Organisation → School → Campus, with data isolated by organisation
  • Switch between schools and campuses without mixing records
  • Each school keeps its own classes, subjects and fee structures
  • Events and notifications aimed at a specific campus
Illustration of a TapEdu organisation holding two schools, one with two campuses, and a Switch school control for staff who work in more than one school.

Sessions & terms

First, Second and Third Term, plus optional Summer and Holiday School.

Classes & arms

Classes split into arms such as JSS 1A and JSS 1B, with capacity checks.

Four portals

School Admin, Teacher, Family and Student — in any browser, on any device.

A school website

A branded public site on your own TapEdu subdomain.

By role

The right tools for everyone at your school

Four role-based portals — School Admin, Teacher, Family and Student — and 10 ready-made roles mean each person sees what they need, and nothing they should not.

School administrator in a dark suit and tie seated at his office desk with a computer
app.tapedu.ng/school/dashboard
Illustration of the TapEdu school admin dashboard: active students, teachers, today's attendance and fees collected, a weekly attendance chart, an admissions snapshot, recent activity and upcoming birthdays.

Proprietors & administrators

See the whole school at a glance — and decide who can do what

The admin workspace brings students, staff, attendance, fees and admissions onto one dashboard, with the controls a proprietor needs to run the school with confidence.

  • A dashboard with active students, teachers and staff, today’s attendance, a fees summary and an admissions snapshot
  • 10 ready-made roles and 130 permissions you can set per role, plus an audit log of important changes
  • Open a parent, teacher or student portal as that user to sort out a problem — every session is audited
  • A guided setup wizard, readiness checks and spreadsheet imports to get every record in
Rows of secondary school students in blue and white uniforms seated at wooden desks in a Port Harcourt classroom
app.tapedu.ng/school/results/broadsheet
Illustration of a TapEdu class broadsheet for JSS 2B: each student's subject scores, total, average and class position, with equal scores sharing a position, and the results workflow from draft to submitted, reviewed and published.

Principals & academic leads

Results you can sign off with confidence

Set your assessment scheme and grade scale once. Teachers enter scores, TapEdu does the arithmetic, and nothing reaches parents until it has been reviewed.

  • Assessment components such as CA and exam, weighted to 100%, with your own grade scale and remarks
  • Markbooks move from draft to submitted, reviewed and published, and can be returned for correction
  • A broadsheet for each class arm with every student’s average and optional positions — equal scores share a place
  • Principal comments on term reports, and corrections to published results need a reason and are logged
Teacher leaning over a desk to help a student in a maroon uniform with his written work
app.tapedu.ng/teacher/attendance
Illustration of a TapEdu daily class register for JSS 2B: each student is marked Present, Absent, Late or Excused, with summary counts and a Finalize register button that alerts guardians in-app.

Teachers & class teachers

Less paperwork, more teaching

The Teacher Portal opens on each teacher’s own classes, timetable and tasks, so registers, scores and homework take minutes instead of evenings.

  • Mark everyone present in one click, change the exceptions and finalise the daily register
  • Enter scores in the markbook with bulk saving, then submit them for review
  • Set eight types of assignment, grade submissions, release feedback when ready and post video lessons
  • Write communication-book remarks and reply to parent messages when your school turns messaging on
Smiling woman in a headscarf and glasses working on a tablet at a desk in a modern Lagos office
app.tapedu.ng/school/finance/reconciliation
Illustration of the TapEdu finance reconciliation screen: today's collections, outstanding balances, pending claims and unallocated wallet funds, collections by channel (bank transfer, wallet and online payment), a collections trend chart and bank transfer claims waiting to be confirmed or rejected.

Bursars & accountants

Every naira invoiced, claimed and reconciled

Bill a whole class from one fee structure, confirm bank-transfer claims against your school account and see each day’s collections by channel.

  • Apply a fee structure to a class or arm to raise one invoice per pupil — pupils already billed are skipped
  • Parents fund a wallet by bank transfer and you confirm or reject each claim; an online gateway and virtual accounts can be enabled per school
  • A daily reconciliation view of collections by channel, outstanding balances, pending claims and unallocated payments
  • Refunds and reversals that each need a reason, and school store stock and orders in the same workspace
Smiling woman in glasses reading a message on her smartphone while seated on a sofa
Illustration of the TapEdu Family Portal on a phone: a parent switches between two children and sees today's attendance marked Present, the current lesson, the term fee balance with a Pay now button and wallet balance, assignments due, the latest published result and a school announcement.

Parents & guardians

Answers without calling the school

The Family Portal gives parents one login for every child at the school, with attendance, results, fees and school news on their phone or computer.

  • Switch between linked children to see today’s lessons and attendance, assignments due and recent results
  • Published term results with a printable term report, the timetable, attendance history and video lessons
  • Invoices paid in full, in part or per fee item from the school wallet, with receipts
  • In-app notifications for absences, results, payments and announcements, and messages to subject teachers when enabled
Student in a dark t-shirt working on a laptop at a study desk
Illustration of the TapEdu Student Portal on a phone: today's lessons from the class timetable, attendance marked Present, a Physics assignment due tomorrow with a Submit button for a PDF upload, and a recorded Chemistry video lesson posted by the teacher.

Students

Their school day, in one place

The Student Portal shows each student what is on today, what is due and how they are doing — and lets them hand in work online.

  • Today’s lessons from the class timetable, attendance and assignments due on one dashboard
  • Submit assignments as a PDF with an optional text answer, within the teacher’s late and resubmission rules
  • Watch video lessons posted for their class, with YouTube and Vimeo links playing inside the portal
  • Published results, the term report, and the school’s announcements, events and news

Your school, your way

Configure TapEdu around how you already work

Every school is different. Switch modules on and off, shape roles and permissions, pick a dashboard layout and apply your own branding — without asking a developer.

Switch modules on and off

Turn optional modules on or off from School Settings, and choose whether each one appears on the parent, student and teacher dashboards. Menus only show what is switched on and what each person is allowed to use.

Turning a module off never deletes its data.

Roles and permissions that fit your staff

Start from 10 ready-made school roles, then switch individual permissions on or off for each role. Teachers are further limited to the classes and subjects they are assigned to.

130 permissions you can set per role

  • Proprietor
  • School Admin
  • Principal / Head Teacher
  • Vice Principal
  • Tutor Master / Class Teacher
  • Subject Teacher
  • Accountant
  • Other School Staff
  • Parent / Guardian
  • Student

5 dashboard templates

Pick the dashboard layout that suits your school, then choose and order the 8 dashboard widgets. Widgets only appear when their module is on and the person has permission.

  • Executive
  • Academic
  • Modern
  • Minimal
  • School Branded

Your brand, everywhere

Add your logo, favicon, motto and colours once, choose a font, and your branding carries across the portals and your public school website on its own TapEdu subdomain.

See the school website builder

FAQ

Will TapEdu fit our school?

Common questions from proprietors and principals comparing school management software.

Not sure how your school would be set up?

Book a walkthrough and we will show you TapEdu with a structure like yours.

Book a demo
Is TapEdu suitable for a small nursery or primary school?
Yes. TapEdu supports nursery-only, primary-only and combined nursery and primary schools. Start with the essentials — student records, daily registers, results and report cards, and the Family Portal — and switch on other modules, such as fees, the school store, library or transport, as you grow. Turning a module off never deletes its data.
Can a combined nursery, primary and secondary school run on one account?
Yes. A complete school is set up as one school with sections for Nursery, Primary, Junior Secondary and Senior Secondary, each with its own classes, arms and subjects, sharing one academic session and term calendar. Parents with children in different sections follow all of them with one login and a child switcher.
How does TapEdu handle education groups with several schools or campuses?
TapEdu is organised as Organisation → School → Campus. One organisation can hold several schools, each school can have campuses, and every organisation’s data is kept separate. Staff who work in more than one school or campus switch between them without mixing records, and events and notifications can be aimed at a specific campus. If you run a group, talk to us before applying so we can plan your setup together.
Can each school in our group keep its own classes, subjects and fees?
Yes. Classes, arms, subjects and fee structures belong to a school, so each school in your organisation keeps its own academic structure and billing. Staff who work across schools switch between them from their own account.
Can teachers see results for classes they do not teach?
No. On top of the permissions set for their role, teachers are limited to the session, class arm and subject they are assigned to. Principals and administrators review and publish results, and class teachers can publish results for their own class.
Does TapEdu work for private, government and mission schools?
Yes. When you apply you choose your school type and ownership — private, government, mission or faith-based, or other. Every school goes through the same review by the TapEdu team before it is set up.
Do parents, students and teachers need to install anything?
No. TapEdu is a web app that works in any browser on a phone, tablet or computer. Each person signs in to their own portal with the login your school creates or the invitation it sends.

Find the right setup for your school

One school, several sections or a whole group — apply online and our team will review your school and help you get set up the way you run.