
Score entry that fits in a pocket.
Teachers mark, enter and submit from the phone they already carry.
Verified attendance · Real-time parent updates · Automated fees
A1School turns every school day into a live conversation between your school and every parent. Attendance proven at the gate by a card tap — not guessed on a paper register.
Setup, teacher training and card issuance included. Live in 30 days.
No tap by 09:30 becomes a question for the teacher — never an “absent” message to a parent.
Tunde tapped in at the Main Gate at 07:42.
How it works
A tick in a box records what someone believed. A card tap records what actually happened, at a specific second, at a specific gate.
Your student touches her TapPass card to the reader at the gate. Her photo appears on screen so your officer can see the card matches the child. Under a second.
Present, or late by seven minutes — measured against your school’s own policy, not a generic default. No teacher had to decide anything.
A notification lands before your student reaches her classroom. And if a parent replies, that reply lands back inside your system — not in someone’s personal WhatsApp.
Presence hardware
This is the layer that makes everything else in A1School trustworthy. Most “RFID attendance” reads a serial number anyone can clone with a phone. Ours uses cryptographic challenge-and-response — the card proves it holds a key without ever sending it, and a copy simply fails.
An encrypted card or wristband, issued in about twenty seconds. It carries an opaque identifier and nothing else. A parent can kill a lost card from their own phone, and it dies everywhere in under a minute.
An industrial reader with a screen. Every tap shows the student’s photo and name, because no encryption stops two friends swapping cards — but a human glance does.
Makes access decisions locally, stores 72 hours of taps with no internet, runs on backup power through the morning rush and falls back to 4G. It syncs everything, in order, when the line comes back.
Battery tags and zone gateways showing which building a child was last seen in. Not for surveillance — for the fire drill, and the moment somebody asks “is everyone out?”
The gate carries on. Decisions are local, taps are stored, everything syncs in the right order later.
Backup power carries the gateway and reader through the arrival window. Beyond that, your officer admits by name in Ops.
We’re alerted before you are — every device reports its health continuously. Replacement is covered by your plan.
Admitted by name and photo in seconds. The parent gets an identical notification.

Teachers mark, enter and submit from the phone they already carry.
Terminal report · SS 2 Science A
| Mathematics | 97 | A1 |
| Biology | 93 | A1 |
| Chemistry | 86 | A1 |
| Further Maths | 81 | A1 |
Totals, grades, class average and position — derived, never re-typed.

Transfer, card, USSD, virtual account or bank branch — matched automatically.

Absence, conduct, fees and results — in the app and by SMS.

Apply, screen, offer and enrol without a single paper form.

Pages stay small, so checking a result never costs much of a bundle.
The difference
A message a parent can’t reply to isn’t communication — it’s a poster. In A1School every update carries an action, and every action changes something inside your school’s system.
Everything your school runs on
Replaces the stack your team stitches together today — and keeps the things the big platforms never built.
Every day
Verified at the gate. Confirmed by the teacher. Sent to the parent.
Announcements with read receipts, scoped chat, digital consent slips.
Branded, computed, published to parents in a single action.
Post once. Parents see it. Status tracks itself to graded.
Clash-checked schedules that teachers and parents can actually see.
Question banks, timed tests, auto-marking, scores straight into results.
Money
One structure, one invoice run, one term’s billing done.
Card, transfer or USSD — with a virtual account per student.
Income, expenditure, approvals, and a trail for every naira.
From online application to entrance exam to enrolled — no re-typing.
The students who need attention this week, ranked before you ask.
Run a group. Compare campuses. One login across all of them.
Safety
Nominate, scan, confirm. Your parent knows who collected, and when.
Who’s on your campus right now — and who never signed out.
A live headcount and a list of the unaccounted, in under five minutes.
Boarding, drop-off, live trip view — and a child-left-behind alarm.
Beds, roll call, exeat approvals. Built for schools that never sleep.
Sick bay records, allergy flags, and a parent told within five minutes.
Running more than one campus? A school group manages every branch from one account, rolled up for the group and separate for each school. Moving from A1School Classic? Your data comes with you.
Assessment
Teachers enter scores as they mark. Totals, grades, class averages and positions are derived the moment the last score lands. The last week of term stops being a compilation exercise and becomes a review.
| Subject | CA 40 | Exam 60 | Total | Grade |
|---|
Published to parent portal & SMS ·
Sample terminal report — switch term to see the session build
Every subject, every student, class average and position in one sheet — produced from the scores already entered, not assembled from seven teachers' notebooks.
Broadsheet · SS 2 Science A · Second term
| Student | Eng | Mth | Phy | Chm | Bio | Avg | Pos |
|---|---|---|---|---|---|---|---|
| Bello, F. | 88 | 95 | 90 | 87 | 94 | 90.8 | 1 |
| Okonkwo, A. | 92 | 97 | 88 | 86 | 93 | 89.1 | 2 |
| Adeyemi, T. | 84 | 81 | 79 | 83 | 88 | 83.0 | 3 |
| Musa, H. | 71 | 68 | 74 | 70 | 77 | 72.0 | 4 |
| Eze, C. | 65 | 58 | 61 | 54 | 66 | 60.8 | 5 |
Daily registers roll straight onto the report card and send a same-day message home, so a pattern is visible while there is still term left to act on it.
Attendance · SS 2 Science A · Second term
Guardian notified same day, both absences
Fees
Bills raised per class and term. Payments matched to a student, a fee head and a channel automatically. The bursar, the proprietor and the parent see the same figure, at the same moment.
Billed, paid and outstanding, itemised — payable from the phone, with the receipt issued the moment it clears.
Instalment 1 cleared Instalment 2 due 31 Jul
Settlement files match themselves against the ledger overnight. Only the exceptions reach a human — usually a handful, not a morning.
Payments · 17 August · all channels
| Reference | Student | Channel | Amount | Status |
|---|---|---|---|---|
| A1P-77413 | Okonkwo A. | Transfer | ₦152,500 | Matched |
| A1P-77412 | Bello F. | USSD | ₦85,000 | Matched |
| A1P-77411 | Adeyemi T. | Card | ₦250,000 | Matched |
| A1P-77410 | — | Branch | ₦60,000 | Review |
| A1P-77409 | Musa H. | Virtual acct | ₦120,000 | Matched |
214 of 215 credits matched automatically · 1 awaiting review
Parents
Results, attendance, conduct and fee balances reach every parent the day they change — by SMS and in the portal, so staying informed never depends on downloading anything or making a trip to the school.
Fri 27 Mar
9:41
07:42 · Year 9 Amber. Two minutes before the bell.
₦152,500 outstanding. Pay by transfer, card or USSD.
Average 89.1%, 2nd of 48. Tap to open the report.
SS 2 Science A, week beginning 30 March.
Admissions & records
From the application form to the school leaving certificate, a student exists once. They move up a class and nothing is re-typed — biodata, siblings, medicals, results, attendance and fees all travel with them.
Application, entrance screening, offer and enrolment run end to end online. Documents upload once and stay attached to the record.
Promote, repeat or trial-promote against criteria you set — and the whole class moves up in one action at the end of the session.
Every role. One source of truth.
One dashboard. Today's attendance rate, this term's collection rate, which teachers haven't marked yet, and who's on campus right now. The answers you currently get by walking down the corridor and asking.
Score deadlines, broadsheets, positions, remarks and promotion decisions — tracked and computed instead of chased by hand.
Bills raised per class and term, payments matched to students automatically, and only the exceptions come to you.
Your register opens already filled in from the gate. You confirm the two exceptions and you're teaching. And when a parent needs to reach you, they reach you inside the app — your personal number stays personal.
One timeline for each child. Arrival, grades, homework, fees, the clinic, the bus — as it happens, not at term end. And every update you get is something you can act on in one tap.
One app for the people who work standing up. It keeps running when the line drops and syncs in the right order when it returns.
Security & privacy
Every school’s records are fully isolated — one school can never see another’s. Sensitive actions are logged with who did them and what changed. Cards carry no personal information at all. And no child’s data is ever sold, shared with advertisers, or used to train anybody’s AI.
Records separated per school and verified by automated testing. Encrypted in transit and at rest. Every sensitive action carries who did it, when, and what changed.
No name, no class, no photo — only an opaque identifier. A card found on the street tells a stranger nothing, and a parent can kill it from their own phone in under a minute.
Built for Nigerian schools
WAEC entries, naira fee structures, continuous assessment and class positions are part of the design — not settings you have to bend a foreign system into.
Registration lists and candidate data prepared from records the school already holds, in the format each body asks for.
40/60, 30/70, two CAs plus a project — set per subject and per section, and applied everywhere it counts.
Nine-point WAEC-style grading, primary letter bands, or a scale of your own with your own remark against each band.
The things a Nigerian report card carries — including affective and psychomotor records — laid out the way parents expect to read them.
Transfer, card, USSD, virtual accounts and bank branch collection — through A1Pay or the gateway you already use.
Nursery, primary, JSS and SSS under one school, each with its own subject offering and its own report card format.
Figures rolled up for the group and kept separate for each school, with staff roles scoped to their own campus.
Role-based access, full audit logging and export on request, handled in line with the Nigeria Data Protection Act.
Rollout
Sequenced around your school calendar, so the switch happens between terms rather than in the middle of one.
We load your classes, arms, subjects, fee structure and grading scheme, then bring your student list across — from a spreadsheet, another system or paper files — and check the totals against your own register.
From you: your current student list, fee schedule and last term's report card format.
We configure your CA weighting, grade bands, promotion rules and payment channels, then train each group separately — a bursar and a class teacher need entirely different half-hours.
From you: staff for two short sessions, and one internal champion per section.
You open the term on A1School, with our team on call through your first score entry and first report card run — the two moments that decide whether staff trust the system.
From you: a start date, and a letter to parents introducing the portal. We'll draft it.
Admissions and enrolment, student records, attendance, classes and subjects, assessment and report cards, computer-based testing, fees and payments, a parent portal, messaging, timetabling, boarding, and analytics — all sharing one student record, one set of permissions and one database.
Yes. CA weighting, grade bands and remarks are configured per section, so a nursery report card, a primary one and a senior secondary one can each look and calculate differently within the same school.
They come across during setup, whether they currently live in a spreadsheet, another system or a filing cabinet. Historical results stay attached to each student, so a transcript covers their whole time in the school.
No. Everything essential reaches them by SMS, and the portal works in any phone browser. The app is there for parents who prefer it — it's never a condition of being kept informed.
Yes. A school group manages every branch from one account, with figures rolled up for the group and kept separate per school, and staff roles scoped to their own campus.
Pages are designed mobile-first at 360 px and kept deliberately small, so they open quickly and use very little data. That matters wherever your users are — on campus wifi, on 4G or 5G, or somewhere with patchy coverage.
Usually within a single term, and often between two. The three phases above are sequenced around your school calendar so nothing changes mid-term.
Tell us your enrolment and how you produce report cards today. We'll show you A1School running on data that looks like yours, and give you an honest view of what moving across would take.