The AI-native school ERP.
Ask the school a question, typed or spoken. Read marks aloud. Edit the report comments the AI drafts. Check in with a face match. And keep an on-site AI working when the internet is down.
- Read-only answers
- Permission- and section-scoped
- Web and mobile app
Typed on the web
How many JSS 2 students were absent this week?
14 of 132 JSS 2 students were absent on at least one day this week.
From class attendance · Secondary section
Spoken on the app
Ask about students, attendance, classes or the current term.
Send me the JSS 2A broadsheet
AI in every role
AI meets each role in the work it already does.
The AI Assistant is there for every signed-in role, on the web and the mobile app, typed or spoken. And each role has its own AI moment in the day.
- PrincipalAI-powered
Asks the school a question
Attendance, students, classes or the current term, typed or spoken, and answered from the sections the principal can see.
How the Assistant worksHow many JSS 1 students are absent today?
5 students · JSS 1A 3, JSS 1B 2
- Class teacherAI-powered
Drafts report comments for the class
For one student or the whole class at once. Each comment arrives as a draft to edit, when the school turns it on.
How drafted comments workClass teacher’s commentDraftTolu Ade · Primary 4BTolu is kind to classmates and reads with growing confidence.
Whole classEdit - Subject teacherAI-powered
Reads the marks aloud
The score sheet fills as the marks are read out, on the web or the app. Nothing saves until Save is pressed.
How voice score entry worksHeard: “Musa Bello — sixteen”Musa Bello–161 unsaved - Exam officerAI-powered
Asks for a class broadsheet
Say it or type it, and the AI Assistant hands the broadsheet over. Exam officers can draft the principal’s comments, too.
How the Assistant worksSend me the SS 1B broadsheet
Broadsheet · SS 1BThis termOpen - RegistrarAI-powered
Gets the students list explained
“Explain this page” on the web gives a plain-language explanation of the students list.
How Explain this page worksStudents · JSS 1Explain this pageEach row is one student, with their class arm and admission number.
- BursarAI-powered
Gets the invoices page explained
The same “Explain this page” works on the invoices list on the web.
How Explain this page worksInvoices · JSS 1Explain this pageBolaji AdeyemiBalance ₦60,000Balance shows what is still outstanding on each bill.
- Students and staffAI-powered
Check in with a face match
On the mobile app, inside the school’s location boundary and within its check-in times.
How face check-in worksChiamaka OkekeJSS 1B · on the appChecked in · 7:28 am - EducatorsAI-powered
Research with the on-site AI
It runs on a server at the school and powers the e-library, so research carries on with no internet.
No internet neededHow the on-site AI worksExplain photosynthesis for JSS 1
3 points · from 3 e-library books on the school’s server
- ParentsAI-powered
Read report comments finished by teachers
The comments on the report card were drafted with AI, then edited and saved by the class teacher and principal who know the child.
How drafted comments workReport card · Tolu AdePrimary 4B · this termClass teacher’s commentTolu is kind to classmates and reads with growing confidence. Keep reading every evening!
Drafted with AI · edited by the class teacher
Scripted illustrations — no real student data.
AI Assistant AI-powered
Ask the school a question. Get an answer, not a report.
- For every signed-in role, on the web and the mobile app, typed or spoken. AI-powered
- Answers about students, attendance, classes and the current term. AI-powered
- Hands over a class broadsheet when asked. AI-powered
- Read-only: it takes no actions, and it doesn’t answer about fees or finance.
- Permission- and section-scoped: two people can ask the same question, and each gets the answer their role may see.
How many pupils are absent today?
9 pupils across Primary are absent today.
From class attendance · Primary section
How many students are absent today?
14 students across Secondary are absent today.
From class attendance · Secondary section
Same question, two answers: each stays inside the sections the asker can see.
Voice score entry AI-powered
Read the marks aloud. The score sheet fills.
- Read each student’s mark aloud on the web or the mobile app, and the grid fills as you go. AI-powered
- Nothing saves until the teacher presses Save.
Nothing saves until Save.
Face check-in AI-powered
A face match at check-in, with the school’s rules around it.
- Students and staff check in on the mobile app with a face match against their enrolled face. AI-powered
- Inside the school’s location boundary, and within its check-in times.
- Every enrolled face is approved by an admin, and duplicate check-ins are blocked.
- Every attempt is logged, and repeated wrong-face attempts alert admins.
- Face match
- Inside the school boundary
- Within check-in time
- Face approved by an admin
Checked in
Explain this page AI-powered
A page that explains itself.
- Ask for a plain-language explanation of the page you are on. AI-powered
- On the web, on the students list and on invoices.
This page lists this term’s invoices for JSS 1: one row for each student’s bill.
- Amount is the full bill for the term.
- Balance is what is still outstanding.
- Paid means nothing is outstanding on that bill.
Also on the students list
On-site AI AI-powered
No internet? The AI keeps working.
- An e-library on the school’s own network, powered by a local AI server at the school. AI-powered
- Educators use the on-site AI for research, with no internet needed. AI-powered
- It comes with the offline add-ons, billed flat per term or month, or spread per child per term.
Explain photosynthesis for JSS 1, in three points
- Take in · leaves take in sunlight, water and carbon dioxide
- Make food · chlorophyll uses the light to make glucose
- Give out · oxygen is released into the air
From 3 e-library books · on the school’s server
Provider-agnostic AI AI-powered
Not tied to one AI.
SchooWare’s AI core is provider-agnostic. It runs on leading models such as Claude, GPT and Gemini, and on open models running on the school’s own server.
- ClaudeLeading model
- GPTLeading model
- GeminiLeading model
- Open modelsOn the school’s own server
Trust
Powerful for schools. Boring for risk.
The AI works inside the same permissions as the rest of SchooWare.
Read-only
The AI Assistant answers from the school’s records. It never changes a record on its own.
Permission- and section-scoped
Answers come from what the person asking may already see, section by section.
Logged
Every AI request is logged by school, task and user.
Drafts wait for a person
Report comments arrive as drafts to edit, and spoken marks wait for Save.
It never changes a record on its own.
What’s next
Coming to SchooWare AI.
On the way, and not live yet.
- Coming
Document reading (OCR)
Reading the text in a document into SchooWare.
- Coming
Natural-language search
Searching SchooWare in plain words.
- Coming
More AI across the product
More of the everyday work in SchooWare, with AI built in.
Ask it a real question.
Bring a question and watch the AI Assistant answer from a school’s records: read-only, and inside the sections the person asking can see.
AI-drafted report comments AIAI-powered
A drafted comment for every child. The last word stays with a person.
Attentive and thorough; her Mathematics has grown steadily this term.
DraftA cheerful helper in class who reads widely and asks good questions.
DraftConfident in class discussions, and steady in his written work.
Draft39 more drafts, ready to edit
Attentive and thorough; her Mathematics has grown steadily this term. Keep it up, Adaeze!