01 Academics

From the timetable to the term report

Run the academic year the way your school already does: sessions and terms, classes and arms, daily registers, homework and a results process that gets checked before it reaches parents.

In-depth guides

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.
  • Results, markbook & broadsheet

    Configurable assessment schemes and grade scales work out weighted totals for you, and a review workflow checks every markbook before results reach parents.

    • CA and exam components whose weights total 100%
    • Grade scales with ranges, grade points and remarks
    • Draft → submitted → reviewed → published, with return for correction
    • Broadsheets with averages and optional class positions
  • Printable report cards

    One term report per student that brings published results, attendance and teacher comments together, ready to print from the browser.

    • Scores, grades, remarks and attendance percentage
    • Class teacher, subject teacher and principal comments
    • Visible to families only once results are published
  • Attendance registers

    Daily class registers that take minutes, with absences and lateness flagged to guardians in the app.

    • Present, Absent, Late or Excused for each student
    • Mark everyone present in one click, then finalise
    • Lockable registers with a correction trail
  • Assignments & homework

    Set work for a class and subject, collect submissions online and release feedback when you are ready.

    • 8 types, from homework and classwork to projects
    • Due dates, marks, late and resubmission rules
    • PDF submissions with an optional text answer
  • Video lessons

    Post recorded lessons for a class and subject; YouTube and Vimeo links play right inside the portal.

    • Aimed at a session, class or arm and subject
    • Students see lessons for their current class
    • Parents can see what was posted
  • Class timetable

    Build a Monday-to-Friday timetable from named periods, so teachers, parents and students all see the same schedule.

    • Periods with start and end times
    • Entries per class or arm, with subject and teacher
    • Today's lessons on every dashboard
  • Academic structure

    Set up sessions, terms, sections, classes, arms and subjects the way your school actually runs.

    • First, Second and Third Term, plus Summer and Holiday School
    • Terms move forward automatically when one ends
    • Nursery, Primary, Junior and Senior Secondary sections

02 People & Admissions

Every student, guardian and staff record in one place

Record applicants, enrol them in one step and keep an accurate history for every learner. Link guardians properly, manage staff and bring your existing records in from spreadsheets.

In-depth guides

app.tapedu.ng/school/admissions
Illustration of the TapEdu admissions board: applicants recorded by school staff move from Submitted to Offered and Enrolled, or Rejected, with the intended class and guardian on each card, and enrolling creates the student record with an admission number.
  • Admissions

    Your staff record applicants and their guardians, make offers or decline, and enrol an accepted applicant in one step.

    • Submitted → offered or rejected → enrolled
    • Enrolling creates the student record and admission number
    • Admissions snapshot on the admin dashboard
  • Student records

    A permanent record for every learner, with photo, status, documents and guardian links.

    • Statuses from active to graduated or withdrawn
    • Documents in PDF, JPG or PNG, up to 10 MB
    • Optional student portal login
  • Parents & guardians

    Link each guardian to their children and decide exactly what each one can see and pay for.

    • Primary contact, emergency contact and pickup authorisation
    • Access flags for academics, attendance, reports and finances
    • Guardian portal accounts with emailed login details
  • Staff & teacher assignments

    Keep teaching and non-teaching staff records, and decide who teaches, marks and grades each class.

    • Departments and designations
    • Invite staff by email
    • Class teacher, subject teacher or tutor master per arm and subject
  • Enrolment & class rosters

    Place students into classes each session and keep an accurate history for every year.

    • Bulk placement into a class arm, with a capacity check
    • Transfer, promote, withdraw or graduate
    • Class rosters for each session and arm
  • Bulk data import

    Bring your existing records in from spreadsheets: upload, check, preview, then confirm.

    • Students, guardians, staff, subjects and enrolment
    • CSV, TXT or XLSX files up to 10 MB, with templates
    • An error report for any rows that fail

03 Finance & Payments

Bill, collect and reconcile school fees in local currency

Raise invoices for a whole class, let parents pay from one school wallet in full, in part or item by item, and see every day's collections by channel.

In-depth guides

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.
  • Fee structures & invoicing

    Define itemised fees once and bill a whole class for the term. Pupils already billed are skipped.

    • Fee structures linked to a term
    • One-off invoices and voiding
    • Issued, part-paid, paid, void and refunded statuses
  • Parent wallet & payments

    Parents fund one school wallet, then pay any child's fees in full, in part or item by item.

    • Bank-transfer claims confirmed by your finance staff
    • Online gateway and virtual accounts, once configured
    • Receipts and in-app payment confirmations
  • Reconciliation & refunds

    See what came in today and through which channel, and handle refunds with a reason on record.

    • Collections by channel, outstanding balances and pending claims
    • Refunds and reversals, each with a reason
    • A daily wallet-against-ledger check
  • School store

    Sell uniforms, books and supplies online. Parents shop and pay; your staff manage stock, orders and collection.

    • Products with variants such as sizes
    • Stock movements and low-stock thresholds
    • School pickup, campus collection or delivery

04 Communication

Keep your whole school community informed

Announcements, a shared calendar, school news and parent–teacher messages, with in-app notifications that reach exactly the right people.

In-depth guides

app.tapedu.ng/school/notifications/send
Illustration of composing a TapEdu announcement for the JSS 2B class arm: choosing parents and students as the audience, setting a High priority out of Low, Normal, High and Urgent, scheduling the send for 7:00 am, and a preview of how it appears in a parent's in-app notification inbox.
  • Announcements

    Publish announcements to staff, parents or students, with an optional in-app notification as you publish.

    • Choose the audience for every announcement
    • Low, normal, high or urgent priority
    • A feed on every portal dashboard
  • In-app notifications

    Targeted or school-wide notices with scheduling, read tracking and personal preferences.

    • Whole school, a class arm, a role or selected users
    • Schedule a send for later
    • Automatic alerts for results, attendance, payments and more
  • Events & school calendar

    Plan the school year with categorised events aimed at the right people, with reminders.

    • Aim events at a campus, class, arm, role or users
    • Public events appear on your school website
    • Month, agenda and upcoming views
  • School news

    Write news with images, schedule it, and publish it to your website and portals at once.

    • Rich-text editor with images
    • Categories, preview and scheduled publishing
    • Shown on the website and every dashboard
  • Parent–teacher messaging

    Parents start a conversation about a child and subject; teachers reply from their own portal.

    • Threads for each child and subject
    • An in-app alert for each new message
    • Switched on with the messaging module
  • Communication book & timeline

    Teachers write dated remarks; parents see them alongside the day's attendance and lessons.

    • Remarks per student, optionally per subject
    • A daily timeline for parents and students
    • Open any remark for the full details

05 Student Care

Student welfare and day-to-day operations

Simple, joined-up records for the sick bay, the library and the school bus, with families kept informed through the Family Portal.

Smiling Nigerian pupils in green and yellow school uniforms, some in white hijabs, standing close together

Families see medical notes, library loans and transport in the Family Portal.

  • Medical notes

    Record sick-bay visits and treatment, shared securely with the student's family.

    • Dated notes with the complaint and treatment
    • A school-wide list of medical notes
    • Parents see their child's notes in the Family Portal
  • Library loans

    Keep a simple book catalogue and track who borrowed what, and when it is due back.

    • Books with title and author
    • Borrowed and due dates for each loan
    • Parents see their child's loans
  • School transport

    Set up bus routes and stops, assign students to them and let parents see their child's route.

    • Routes with ordered stops
    • A route and stop for each student
    • Visible to parents in the Family Portal

06 Website & Portals

A public website, and a portal for everyone

A branded school website on your own TapEdu address, plus four role-based portals for administrators, teachers, families and students, all carrying your brand.

In-depth guides

brightfuture.tapedu.ng
Illustration of a school website published with TapEdu on its own subdomain, brightfuture.tapedu.ng: a navigation bar with Home, About, Academics, Admissions, News, Events, Gallery and Contact, a hero with the school name and motto, the latest news articles and upcoming public events.
  • School website builder

    A branded public website on yourschool.tapedu.ng, filled in through simple forms and published when you are ready.

    • Homepage, About, Academics, Admissions and Contact pages
    • SEO titles, descriptions and a sitemap
    • Draft, preview, then publish
  • School admin workspace

    A dashboard for proprietors and administrators: students, staff, today's attendance, fees and admissions at a glance.

    • Choose and order 8 dashboard widgets
    • 5 dashboard layouts to pick from
    • Widgets follow modules and permissions
  • Templates & branding

    Pick from 5 website templates and 5 dashboard layouts, then apply your logo, colours and fonts.

    • Modern, Premium, Classic, Minimal or Community
    • 5 colour settings and 4 fonts
    • Preview before you activate
  • Photo & video gallery

    Share school life through photo and video albums on your public website.

    • Albums with titles, descriptions and covers
    • JPEG, PNG, WebP and MP4 uploads up to 5 MB each
    • Public gallery and album pages
  • Family Portal

    One login for parents to follow every linked child: lessons, attendance, results, fees and messages.

    • Child switcher across all linked children
    • Printable term report and attendance history
    • Bills, wallet funding and receipts
  • Teacher Portal

    A focused workspace with each teacher's classes, registers, markbook, assignments and timetable.

    • Shortcuts to attendance, markbook and assignments
    • Remarks and parent messages
    • Limited to the classes and subjects assigned
  • Student Portal

    Students sign in to see their day, hand in assignments, watch video lessons and check results.

    • Today's lessons, attendance and work due
    • Online assignment submission
    • Published results, term report and timetable

07 Platform & Security

Controls proprietors can rely on

Decide who can do what, see who changed what, and get set up properly from day one, whether you run one school or a group of schools.

app.tapedu.ng/school/privileges
Illustration of TapEdu roles and privileges: a matrix of school roles such as Proprietor, School Admin, Principal, Class Teacher, Accountant and Parent against permissions like taking attendance, publishing results, verifying fee payments and managing the school website, switched on or off per role, with an audit log of recent changes.
  • Roles & privileges

    Ready-made school roles and 130 permissions you can switch on or off for each role.

    • 10 roles, from Proprietor to Accountant
    • Edit the privileges of each role
    • Teachers limited to their assigned classes and subjects
  • Audit logs

    A record of important changes, logins and sensitive actions, filterable by action.

    • Who did what, with old and new values
    • Login tracking
    • Passwords and secrets left out of records
  • Setup wizard & readiness checks

    A guided 10-step setup with honest pass or fail checks, so you know exactly what is left before going live.

    • Save or skip each step
    • 15 readiness checks graded critical, warning or info
    • A readiness report for your team
  • Organisations, schools & campuses

    Built for school groups: one organisation can hold several schools and campuses, with data kept apart.

    • Organisation → school → campus structure
    • Switch context without mixing data
    • Aim events and notifications at a campus
  • Audited 'view as' & support

    Fix problems without sharing passwords: open a parent, student or teacher portal as that user, fully audited.

    • A visible banner and a Return to admin button
    • Sensitive pages blocked while viewing as someone else
    • TapEdu support works in audited sessions
  • Module manager

    Turn optional features on or off for your school. Switching a module off never deletes its data.

    • Choose which modules show on each portal dashboard
    • Menus show only what each person may use
    • Your plan's modules switch on when you subscribe

Security & governance

Built in, not bolted on

Security in TapEdu is not a setting someone has to remember. It is how the platform is put together, from the way each school's data is kept apart to who can open what, and the record of what changed.

permissions you can set per role
130
ready-made school roles
10
access flags on every guardian link
5
days before an invitation link expires
7
See how schools are reviewed and set up
  • Each school's data kept apart

    Each organisation's records are kept separate from every other school on the platform, and IDs sent from forms are checked against your school before anything is saved.

  • Access decided by role

    Ten ready-made roles and 130 permissions per role, while teachers only reach the classes and subjects they are assigned.

  • Important changes logged

    Audit logs record who did what, with old and new values and a reason. Logins are tracked, and passwords and secrets are never logged.

  • Support without shared passwords

    Admins can view a portal as a parent, student or teacher, and TapEdu support works in sessions that record a reason. Both are audited.

  • Corrections leave a trail

    Changing a published result needs a reason, attendance corrections keep a history, and registers can be locked.

  • Payments handled with care

    Payment provider credentials are stored encrypted, and payment notifications are signature-checked and processed only once.

Any device

Works in any browser, on phone or desktop

TapEdu is a responsive web platform, so every portal adapts to the screen in front of it. Parents, teachers, students and administrators simply sign in from the browser they already use.

  • On a phone

    Parents check attendance, results and fees, and teachers take the register, straight from the browser on their phone.

  • On a laptop or desktop

    Proprietors, administrators and bursars get the full workspace for records, results, finance and settings.

  • Nothing to install

    There is no app to download or update. Everyone signs in through their browser with their own TapEdu login.

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.

FAQ

Questions about TapEdu features

Can't find what you are looking for? Our team is happy to walk you through any part of the platform.

What features should a Nigerian school look for in school management software?
Look for the work your school repeats every term: student records and admissions, daily attendance, result computation with your own grading, printable report cards, fee invoicing and payment tracking in naira, a portal for parents, and clear control over who can see what. TapEdu covers each of these in one platform, alongside timetables, assignments, announcements and a public school website.
Does TapEdu include a parent portal and a student portal?
Yes. Every school gets four role-based portals: the school admin workspace, a Teacher Portal, a Family Portal for parents and guardians, and a Student Portal. Parents with more than one child switch between them with a single login. All portals work in any browser on phone or desktop, with no app to install.
Can TapEdu generate broadsheets and class positions?
Yes. For each class arm and term, TapEdu builds a broadsheet of students against subjects with each student's average and, if your school uses them, class positions. Students with equal scores share a position. Results only reach parents after they have been reviewed and published.
Can we switch off the modules we don't need?
Yes. School admins can turn optional modules on or off in School Settings and choose whether each one appears on the parent, student and teacher dashboards. Menus only show the modules a person is allowed to use, and switching a module off never deletes its data. The modules available to you also depend on your plan.
Can we control what each staff member can see and do?
Yes. TapEdu comes with ten ready-made school roles, such as Proprietor, Principal, Class Teacher and Accountant, and 130 permissions you can switch on or off for each role. Teachers are further limited to the session, class arms and subjects they are assigned, and each guardian's access to results, attendance and finances is set per child.
Does TapEdu keep an audit log of important changes?
Yes. TapEdu records who made an important change, what changed (old and new values), the reason given and whether the action was critical. Logins are tracked, actions taken while viewing another user's portal are credited to the real admin, and passwords and secrets are never written to the log.

See every feature working for your school

Apply online or book a walkthrough. The TapEdu team reviews every school, and the guided setup takes you from approval to go-live step by step.