Skip to content
SchooWare

Features

Every feature a school runs on, with AI built in.

Admissions to results, fees to the school bus: one platform sharing the same students, permissions and audit trail. Look for the AI mark to see where AI does the work.

  • Status: LiveReady to use
  • Status: Add-onRuns on a server at the school
  • Status: ComingBeing built now
  • AI-poweredAI does the work

Showing all 79 features

For registrars, admins, parents and staff

Admissions & people

From the entrance exam to the ID card: every child, parent and member of staff, set up once.

13 featuresAll live

Entrance exam · JSS 12026/2027 · run by the registrar
Published
IN
Ifeoma NwosuCandidate 014
78%Admitted
MD
Musa DanjumaCandidate 015
71%Admitted
TA
Tolani AjayiCandidate 016
66%Admitted
Explain this pageAI-powered

This is the JSS 1A students list: 42 students this term. New admissions like Ifeoma appear here once they are set up.

Ifeoma Nwosu · JSS 1ANew student · set up in one step
Ready
  • AccountPassword setup link
  • E-walletReady for top-ups
  • Pocket MoniSchool limits apply
  • AttendanceOn the JSS 1A register
IN
Ifeoma NwosuJSS 1A · student ID card
Written to her NFC cardVerified by tap
Scripted illustration — no real student data.

Admissions & entrance exams

Status: Live

Run entrance exam cycles for candidates and publish their results.

  • Candidates and form templates
  • Result publishing

Students

Status: Live

Enrol a student and their account, e-wallet, Pocket Moni and attendance are set up in one step.

  • One profile across SchooWare

Guardians

Status: Live

Link parents and caregivers to their children, with their own sign-in.

  • Parent portal and app
Web + app

Staff

Status: Live

Keep staff records and give each person the roles they work in.

  • Educators, bursars and admins

Promotion & transfers

Status: Live

Move a class up at the end of the session, or move a child to another class.

  • Whole classes at once

Access control

Status: Live

Decide exactly what each role can see and do.

  • Around 340 permissions
  • School-wide or per section

Sign-in & security

Status: Live

Everyone signs in with their own account and can set up or reset a password.

  • Password setup and reset
  • Fingerprint app lock on mobile
Web + app

Student onboarding

Status: Live

Add a student with a guided form, or bring in students and staff by bulk upload.

  • Bulk upload for students and staff

User management

Status: Live

Manage every account in one place and switch access on or off.

  • Password resets

Conduct & discipline

Status: Live

Record incidents and the action taken, so a child’s conduct history is in one place.

  • Incidents and sanctions

Certificates

Status: Live

Issue certificates in bulk that anyone can check online.

  • Public verification

ID cards

Status: Live

Produce branded student and staff ID cards straight from their profiles.

  • Verified by an NFC tap

NFC cards

Status: Live

One card to tap at the bus door, the library desk and the ID check.

  • Pickup and drop-off
  • Library loans

For principals, exam officers and educators

Academics

Sections, classes, subjects and who teaches what, set up once and used by everything else.

13 features11 live2 coming

Timetable · JSS 2ASecond term · class teacher Mrs Bello
Week
MonTueWedThuFri1MathsEngMathsB.SciMaths2EngB.SciEngMathsCivic3B.SciCivicICTEngFrench4CivicICTB.TechFrenchPHE

Wed · period 2 · English · Mrs Adeyemi, subject teacher

AI AssistantAI-powered

How many students are in each JSS 2 arm?

JSS 2A42
JSS 2B39
JSS 2C40
Study path · Kelechi ObiSS 1A · Secondary
ScienceArtCommercial

Subjects follow the path

PhysicsChemistryBiology
Scheme of work · Basic ScienceJSS 2 · Second term
Covered

Week 4 · Living things and their habitats

Week 4 of 12Coverage tracked
Scripted illustration — no real student data.

Sessions & terms

Status: Live

Set up the school year and its terms.

  • One current term per section

School sections

Status: Live

Run nursery, primary and secondary side by side, each with its own classes, subjects and exams.

  • Access granted per section

Classes & arms

Status: Live

Create classes and their arms, such as JSS 1A and JSS 1B, in each section.

  • A class teacher for each arm

Subjects & curriculum

Status: Live

Map subjects to each class for the session and term.

  • Compulsory or elective

Study paths

Status: Live

Put senior students on a Science, Art or Commercial path, and their subjects follow.

  • Science · Art · Commercial

Subject enrolment

Status: Live

Students are enrolled in their class’s subjects when they join it.

  • Automatic on joining a class

Class teachers

Status: Live

Assign each arm its class teacher for the term.

  • Per arm, per term

Subject teachers

Status: Live

Record who teaches each subject in each arm.

  • Feeds score entry and the timetable

Timetable

Status: Live

Build each arm’s weekly timetable of subjects, educators and periods.

  • Seen by everyone it concerns

Assignments

Status: Live

Set homework, classwork and projects for a subject and arm.

  • With attachments
Web

Scheme of work

Status: Live

Plan what is taught week by week, and track what has been covered.

  • Week by week
  • Coverage tracked

Lesson notes

Status: Coming

Educators write weekly lesson notes against the scheme of work.

School calendar

Status: Coming

Events, holidays and key dates for each section.

For class teachers, staff, admins and parents

Attendance

The class register, face check-in on the app and devices at the gate, in one attendance record.

5 features4 live1 coming1 AI-powered

Face check-inSchooWare app · JSS 1B
AI-powered

Chiamaka Okeke

  • Face match
  • Inside the school boundary
  • Check-in time, 7:00–8:00 am
Face approved by an adminChecked in · 7:28 am
Emeka arrived late todayMain gate device · parents alerted in the app
Attendance · JSS 1BTuesday · one record
42 students
Present38
Late2
Absent2

From

Face check-in · appMain gate deviceClass register
Scripted illustration — no real student data.

Class attendance

Status: Live

Class teachers mark their arm’s register each day.

  • Parents alerted on absence and lateness

Staff attendance

Status: Live

Staff check in each day, within the check-in times the school sets.

  • Check-in time windows

Face check-in on the appAI-powered

Status: Live

Students and staff check in with a face match on the SchooWare app.

  • Location boundary and time windows
  • Every face approved by an admin

Biometric devices

Status: Live

Face and fingerprint terminals, at the gate for example, send clock-ins straight to attendance.

  • Each device approved by an admin

Fingerprint enrolment in the app

Status: Coming

Enrol fingerprints from the SchooWare app.

Offline attendance is an add-onFace and fingerprint terminals keep recording without internet · Offline add-ons

For subject teachers, class teachers and exam officers

Exams & results

Grading scales, score entry by hand or by voice, computed results, broadsheets, PDF report cards and CBT.

8 featuresAll live2 AI-powered

Broadsheet · JSS 2ASecond term · computed by the exam officer
42 students
StudentMathsEngB.SciPos
Adaeze Okafor8276881st
Fatima Yusuf7981722nd
Chinedu Bello7168753rd
Tunde Adeyemi6470664th
Results computedAI-powered42 comments draftedPublish
Second term results publishedStudents and parents notified in the app, by push and by email
CBT · Mathematics38 sitting now · JSS 3
Marked on submitLive monitoring
Grading scaleWAEC-style preset
A175–100Excellent
B270–74Very good
B365–69Good
C460–64Credit
F90–39Fail
Scripted illustration — no real student data.

Exams & grading scales

Status: Live

Set up each term’s exams and the grading scale they are marked on.

  • WAEC-style A1–F9 preset

Score entry

Status: Live

Subject teachers enter CA and exam scores for their classes.

  • CA and exam columns
Web + app

Voice score entryAI-powered

Status: Live

Read the marks aloud and the score sheet fills in.

  • Nothing saves until Save is pressed
Web + appSee it work

Result computation & publishing

Status: Live

Compute the term’s results, then publish them to students and parents.

  • Midterm and full term
  • Notified in the app, by push and by email

Broadsheets & master sheet

Status: Live

See a whole arm’s results on one sheet, and every arm on the master sheet.

  • Per arm and across arms

PDF report cards

Status: Live

Branded report cards that parents download as a PDF.

  • Downloaded on the web and the app
Web + app

Ratings & remarksAI-powered

Status: Live

Rate each child’s skills and conduct, and add the class teacher’s and principal’s comments.

  • AI drafts comments to edit
  • One student or the whole class
Web + appSee it work

CBT & question bank

Status: Live

Students sit computer-based exams that are marked as soon as they submit.

  • Question bank with images
  • Live monitoring and proctoring flags
Web + appSee it work
Offline CBT is an add-onExams on the school’s own network, with no internet needed · Offline add-ons

For bursars, parents and tuck shop staff

Finance & wallets

Invoices and fee structures, online payments, refunds, e-wallets, Pocket Moni and the tuck shop.

9 features8 live1 coming

Fee structureJSS 2 · Second term
Tuition₦120,000
Development levy₦25,000
ICT₦15,000
Sports & clubs₦5,000
Total₦165,000
Scoped to JSS 2Invoices raised from it
Explain this pageAI-powered

These are JSS 2’s second-term invoices: what each family was billed, what has been paid, and the outstanding balances.

Refund requestTolu Bello · JSS 2A
PendingApproved

₦12,500

AOIN2 of 2 approvals
TransactionsEvery payment and reversal
Fees paid onlineOnline payment
+₦165,000
Wallet top-upOnline payment
+₦80,000
ReversalRefund · Tolu Bello
−₦12,500
Scripted illustration — no real student data.

Invoicing & billing

Status: Live

Raise term invoices from fee structures and follow outstanding balances.

  • “Adjust the bill” reductions

Fee structures

Status: Live

Set fee items and amounts by session, term, class or section.

  • Invoices raised from them

Transactions report

Status: Live

Every payment and reversal, logged in one report.

  • Payments and reversals

Payment gateways

Status: Live

Parents pay online through the school’s payment gateway.

  • Fees and wallet top-ups
Web + app

Refunds

Status: Live

Refund a payment once two people have approved it.

  • Two-person approval

E-wallets

Status: Live

Each student has an e-wallet that parents top up online.

  • Suspends automatically when a child leaves

Pocket Moni

Status: Live

The child’s mini bank for the tuck shop, with spending limits the school sets.

  • Daily, weekly or monthly limits for the school, a class or a child
  • Freeze or unfreeze; it freezes when a child leaves
Web + appSee it work

Tuck shop

Status: Live

Sell at break from Pocket Moni, and stock comes off with every sale.

  • Sales reports, CSV or print
  • Parents see what was bought

Installments & auto-debit

Status: Coming

Spread fees over a payment plan that collects automatically.

The offline tuck shop till is an add-onFingerprint payments that keep selling without internet · Offline add-ons

For admins, parents and the whole school

Communications

Newsletters, in-app and push alerts, and email in the school’s own name.

5 features3 live2 coming

Newsletter · Week 6Second term · Secondary
DraftSent
Week 6 newsletterPDF · 2 pages

Audience

ParentsJSS 1 – JSS 3Secondary section
318 parentsSend
YS
Your schoolWeek 6 newsletter
Email

In the school’s own name and colours

Parent’s phone10:05
New newsletterWeek 6 newsletter is ready to readIn-app
Adaeze was absent todayJSS 2A · from the schoolPush
Second term results are outAdaeze Okafor · JSS 2AWeb push
Scripted illustration — no real student data.

Newsletters

Status: Live

Send the school newsletter as a PDF to exactly the parents it is for.

  • Choose the audience

Notifications

Status: Live

In-app, push and web push alerts for the moments that matter.

  • Parents alerted on absence and lateness, when the school turns it on
Web + app

Email branding

Status: Live

Emails to parents and staff go out in the school’s own name.

  • School name and colours

SMS to parents

Status: Coming

Alerts by text message, for parents without a smartphone.

Message templates

Status: Coming

Reusable messages for the notices a school sends again and again.

For drivers, bus attendants, the nurse and the librarian

Operations

The school bus, the clinic, the library and the store room, on the same students and one shared stock list.

6 features4 live2 coming

Route 3 · Afternoon drop-offBus attendant · SchooWare app
Tap
Tobi AdebayoPrimary 4B · 3:42 pm
On boardDropped off
Parents alerted for each legSent
Clinic visit · Kemi LawalJSS 1B · recorded by the nurse
Sent home
ComplaintFever · 38.4 °C
MedicineParacetamol 500 mg · from stock
Parents alerted automatically10:41 am
Stock · sharedThe clinic and the tuck shop
Inventory
Paracetamol 500 mgClinic · 18 left
In stock
DoughnutTuck shop · 6 left · reorder at 10
Low stock
LibraryLoans by card tap
Catalogue
Basic Science WorkbookSani Bello · JSS 1A · due 24 October
Issued
Scripted illustration — no real student data.

Library

Status: Live

Catalogue the library and lend books with a tap of the student’s card.

  • Catalogue and loans
  • NFC tap to borrow

Transport

Status: Live

Assign children to routes and buses, and tap each card at pickup and drop-off.

  • Parents alerted on each leg
  • A card reader or a tick on the web works too
Web + appSee it work

Medicals

Status: Live

Keep each child’s health profile and record every clinic visit.

  • Parents alerted when sent home or referred
  • Immunisation records

Inventory

Status: Live

Track items and stock, shared by the tuck shop and the clinic.

  • Low-stock notice at the reorder level

Facility management

Status: Coming

Rooms, bookings and maintenance in one place.

HR & payroll

Status: Coming

Payroll, leave and staff requests.

The offline clinic and the e-library with on-site AI are add-onsAI-poweredBoth run on the school’s own server · Offline add-ons

SchooWare Intelligence

Intelligence & platform

The AI across SchooWare, on a platform that keeps each school’s data in its own database.

15 features10 live5 coming4 AI-powered

AI Assistant AI-poweredPrincipal · her sections
Takes no actions

Who was absent in JSS 2A today?

3 students were absent in JSS 2A today.

Chinedu BelloAbsent
Fatima YusufAbsent
Tunde AdeyemiAbsent

From class attendance · JSS 2A

AI core AI-poweredNot tied to one provider
ClaudeGPTGeminiOpen models at the school
Audit trailWho, what, when, from where
Append-only
Score updatedMr Okafor · JSS 2A · web
Bill adjustedBursar · JSS 2 invoices · web
Scripted illustration — no real student data.

AI AssistantAI-powered

Status: Live

Ask about students, attendance, classes or the current term, typed or spoken.

  • Sees what the role may see, takes no actions
  • Hands over a class broadsheet
Web + app

“Explain this page”AI-powered

Status: Live

A plain explanation of the page you are on.

  • On the students list and invoices
Web

AI-drafted report commentsAI-powered

Status: Live

Drafts report-card comments for the class teacher or principal to edit.

  • One student or the whole class
  • When the school turns them on
Web + appSee it work

Provider-agnostic AI coreAI-powered

Status: Live

Runs on leading models such as Claude, GPT and Gemini, or on open models on the school’s own server.

  • Not tied to one AI provider

Audit trail

Status: Live

See who did what, when and from where.

  • Append-only: entries are added, never rewritten

Settings & branding

Status: Live

Set up the school’s identity and how SchooWare works for it.

  • Name, logo and colours

Custom domains

Status: Live

Every school gets yourschool.schooware.com.

  • A custom domain, set up by SchooWare on request

Isolated database

Status: Live

Each school’s data lives in its own separate database.

  • One database per school

Encrypted secrets

Status: Live

Passwords and keys for connected services are stored encrypted.

  • Never kept in plain text

Daily backups

Status: Live

The school’s data is backed up every day.

  • Automatic, every day

Two-factor sign-in

Status: Coming

An extra sign-in step for admin accounts.

Document reading (OCR)

Status: Coming

Read admission documents into the right records.

Natural-language search

Status: Coming

Find a record by describing it in plain words.

Integrations marketplace

Status: Coming

Connect the other tools a school already uses.

LMS & e-classroom

Status: Coming

Courses, quizzes and live classes inside SchooWare.

When the internet is down

Offline add-ons

A server at the school keeps exams, the till, attendance, the clinic and the e-library running without internet, then syncs with the cloud.

5 features5 add-ons1 AI-powered

Internet down · 9:10 amSchool server running
On-site AI AI-poweredOn the school’s own server
No internet needed

Explain photosynthesis for JSS 1, in three steps

  1. Light · the leaves take in sunlight
  2. Food · water and carbon dioxide become sugar
  3. Oxygen · the plant gives off oxygen

From 2 e-library books · on the school’s server

CBT · exam hall

36 of 40

Submitted · marked on submit
Tuck shop till

₦400 Paid

By fingerprint, from Pocket Moni
Internet back · 11:02 am
Synced to the cloud
Scripted illustration — no real student data.

Offline CBT

Status: Add-on

Students sit CBT on the school’s own network, with no internet needed during the exam.

  • Marked on submit, monitored live
  • Results sync to the cloud

Offline tuck shop till

Status: Add-on

Pupils pay from Pocket Moni with their fingerprint, and the till keeps selling without internet.

  • Sales sync to the cloud

Offline attendance

Status: Add-on

Face and fingerprint terminals keep recording attendance without internet.

  • Syncs to the cloud

Offline clinic

Status: Add-on

Clinic visits and health records kept on the school’s own server.

  • Synced to each child’s record

E-library with on-site AIAI-powered

Status: Add-on

An e-library on the school’s network, with an AI server at the school that educators use for research.

  • No internet needed

Add-ons are billed as a flat fee per term or per month, or spread per child per term. How add-ons are billed

Coming next

What we’re building next.

These features are in progress. Ask about any of them when you book a demo.

  • Lesson notesAcademics
    Status: Coming
  • School calendarAcademics
    Status: Coming
  • Fingerprint enrolment in the appAttendance
    Status: Coming
  • Installments & auto-debitFinance & wallets
    Status: Coming
  • SMS to parentsCommunications
    Status: Coming
  • Message templatesCommunications
    Status: Coming
  • Facility managementOperations
    Status: Coming
  • HR & payrollOperations
    Status: Coming
  • Two-factor sign-inIntelligence & platform
    Status: Coming
  • Document reading (OCR)Intelligence & platform
    Status: Coming
  • Natural-language searchIntelligence & platform
    Status: Coming
  • Integrations marketplaceIntelligence & platform
    Status: Coming
  • LMS & e-classroomIntelligence & platform
    Status: Coming

Want one of these for your school? Ask about what’s coming

See every feature working in your school.

Book a demo and we’ll walk you through the features your school needs, with your own sections, classes and fees.

hi@schooware.com