Everything a school needs, in one platform.
Students, staff, academics, finance and communication, connected to each other. A mark recorded in a classroom lands on a report card, and a payment taken at the front desk moves the balance a parent sees.
One system, not seven that talk to each other.
A mark a teacher records lands on a report card. A payment the bursar takes moves the balance a parent sees. Nothing is exported, imported or reconciled at the end of term.
The balance is the balance
Itemised invoices, payments recorded as they land, and a receipt for each one. Nobody is reconciling a spreadsheet at the end of term.
Marked in the morning, known by lunchtime
A register taken on a phone in the classroom becomes the term’s attendance rate, and the absence reaches the parent the same day.
Nothing reaches a family until you release it
Marks go in per subject, the card assembles itself, and the school decides when the term’s results are published.
Students & staff
Student management
Enrol students, keep their profiles current, and deactivate them when they leave. Admission numbers, class assignments and guardian details in one record, with full-text search that matches on either a name or an admission number.
Learn more
Promote & graduate
Move a whole class up a year in one pass, or mark a leaving year as graduated. A graduate comes off the roster and frees a place against your plan, while their records stay put and their parents keep access, and the record says they finished rather than simply that they left.
Learn more
Deleting a student
Remove a record that should never have existed, such as a duplicate or a test record, with a reason and the admission number typed back to confirm. The pupil leaves every list at once and is erased seven days later unless restored, a record holding nothing goes straight away, and a pupil with payments or released results is refused.
Learn more
Student report summary
One page that answers most questions about a single student: attendance rate, recent grades, grade average and current fee position, composed into a single view.
Learn more
A student's invoices & payments
Every invoice raised against one student and every receipt recorded for them, on the student's own record, each downloadable as a branded PDF or a CSV row. The Finance workspace filters to a single student too.
Learn more
Teacher management
Staff profiles carrying subject allocations, class responsibilities and an optional department. Doubles as a working directory for whoever handles HR.
Learn more
Classes & timetables
Create classes, assign class teachers, and build weekly timetables from your live subject list. Students and parents see the class timetable in their portals, and every teacher gets a single "My Timetable" view covering all the classes they teach.
Learn more
Academics
Grades & report cards
Grades & results
Record scores for several subjects in one pass. Letter grades come from your own grading scale rather than a fixed one, and every score flows straight onto the report card.
Learn more
Score sheet
Type a whole class's marks for one subject on one sheet, a box for every part of the mark, with totals and grades worked out as you go and one Save. Export it, print a blank one for marking on paper, or fill it in from a spreadsheet, and enter it a pupil at a time on the phone.
Learn more
Weekly grades
Record one mark per subject each academic week and publish the week to families, with the session named in email subjects, last week beside it and where the pupil stands in the class, so a parent can see which way things are going. Counted into every subject as a Weekly marks part of your assessment structure, or printed on the report card on a line of its own.
Learn more
Early years assessment
Reception and playgroup pupils get a developmental report instead of subject scores. Teachers rate each area of development and write free-text comments on the child's progress, which produce a dedicated developmental report card.
Learn more
Grade breakdown & analytics
A per-student breakdown across subjects, terms and sessions. Letter grades and remarks are computed on the server from your grading scale, so staff, students and parents all see the same figures.
Learn more
Report cards
A full report card assembled from your own setup: the assessments you actually score, class highs and lows, every previous term of the session, attendance, psychomotor and behavioural ratings on your own scale, remarks, and a resumption date typed once for the whole class.
Learn more
Publishing report cards
Cards stay inside the school until you release them. Marks arrive over weeks and remarks are written late; families see none of it until a term is published, and one click withdraws it again if something needs correcting.
Learn more
Approving and locking results
Teachers submit each subject when its marks are finished and a head approves each class before the term goes out. Once released, the marks are locked: a correction needs a reason, the family is told, and the report card says the mark was amended and when.
Learn more
Report card designer
Design the card your school prints: reorder its sections, switch off the ones you do not use, choose what each shows, pick a style, and give the senior classes a different card from the juniors. A live preview of a real pupil’s card as you work, and the same card is what prints.
Learn more
Assessment structures
Say once what a term mark is made of, such as CA 30 and Exam 70, and which classes each split is for. Once you confirm it, the grade forms lay out its parts, so nobody types a maximum, and weekly marks can be one of them.
Learn more
Class broadsheet
The whole class on one sheet: every pupil a row, every subject a column, with totals, averages and positions worked out on the report card’s own rules. Read it on screen, print it as a landscape PDF, or take it away as a spreadsheet.
Learn more
Head of school comments
Write the head of school’s remark once per band of results and every card is offered the right one. It is a suggestion rather than an entry, so anything written for a particular pupil replaces it and is never overwritten.
Learn more
Regrading after a scale change
A mark keeps the letter it was awarded, which is what keeps a printed card true. Change your grading scale and the marks that no longer match are flagged, so you can regrade the ones you choose rather than discovering the difference on a report card.
Learn more
Teaching & learning
Lesson notes
A teacher writes one note a week for each subject they take, in the sections your school already uses, and a board says who has filed and who has not, week by week. Review is optional and off until you want it, nothing here reaches families, and every note prints in your school's colours.
Learn more
Class resources
Share a past paper, a reading list, a diagram or a link to a video with as many classes as need it, in one go. Everything is grouped by what it is, because that is what a pupil arrives looking for, and nothing reaches a class until the teacher shares it. Pupils and parents read the same list on the web and the phone, and a video only downloads when somebody presses play. Sharing it tells the class's pupils and their parents in the app, by push and by email.
Learn more
Homework
Set work once for every class that gets it, with a deadline that carries a time and a worksheet attached if there is one. The pupil and their parents see it the moment it goes out, paper homework works exactly the same way, and the holiday assignment counts in the term you filed it under rather than the one its deadline landed in.
Learn more
Homework marking and the outstanding board
Tick a class off on a handset, record a mark and a comment, and read the one list no school has today: exactly which pupils have not submitted, one row each rather than a count. It is built from the current roster every time it is opened, so nobody keeps it, and a pupil's family is told the first time their work is marked and not again when a figure is corrected.
Learn more
Submitting homework online
For the schools whose pupils have a handset: set work to come back through the platform and pupils or their linked parents submit typed work, photographs and audio recordings. Record in the browser or app, listen before submitting, and change it until it is marked. Teachers play recordings privately on the marking sheet. Schools can clear a finished term's recordings while keeping submissions and marks. Paper stays the default, and a school that never picks this never sees it.
Learn more
Homework reminders and dashboards
Homework Due sits on the pupil's, the parent's and the teacher's dashboard, showing what is still owed rather than everything that was set. Every evening each child gets one message naming what is due tomorrow, however many teachers set work that day, at an hour you choose on your own clock, and their parents get it too.
Learn more
Homework that is an online test
Set a test your school has already built as this week's homework. The pupil is offered Take test on the card that told them about it, the test opens when the work goes out and closes at its deadline, and it marks itself. The outstanding board says who has not sat it, in those words rather than asking a teacher to chase an exercise book nobody was given.
Learn more
Schemes of work
Lay the term out before it starts: what each class covers, week by week, from your own academic calendar. One plan per subject per class, written once and copied onto the other arms or rolled into next year, and a report that lines the plan up against the notes actually filed so "how far behind are we" has an answer.
Learn more
Hifdh register
For madaaris: what each pupil has memorised of the Qur'an and what they revised, kept circle by circle rather than class by class. Record the portion and nothing else, and every figure follows from it, the ayahs held, the juz complete, where the child has reached and what to set them next. A pupil working down through juz 30 is understood without being told, the teacher's form opens on the portion that comes next, parents and pupils see each session on their dashboard as soon as it is recorded, a family hears when their child finishes a surah or a juz, and the report card prints what moved this term. A school joining mid-year brings in where every pupil already is from one spreadsheet.
Learn more
Attendance
Attendance tracking
Mark the register per class each day. Those marks become weekly trends, absence reports and a per-student attendance rate without anyone recalculating them.
Learn more
Staff attendance
Staff clock in and out from their own phone, checked against your school's location and against their own device, so one handset cannot clock in three people. See who is in, who was late and who has not arrived, with each person's day built from what they actually recorded.
Learn more
Roll call for staff with no phone
Staff without smartphones have nothing to clock themselves in with. Somebody authorised ticks their names off a list instead, and the platform records what they attest. Nobody sets a time: it records the moment it is taken, it is safe to press twice, and every day recorded this way says on the timesheet that it was attested rather than measured. A role that holds this and nothing else opens the platform onto that one screen.
Learn more
Staff leave and absence reporting
Record that somebody is away for a range of days, under the kinds of leave your school recognises, so official duty is never counted as an absence. Each morning at your own seven o’clock, one message names everybody who was absent the day before, and anybody who has not clocked in gets a reminder on their phone.
Learn more
Attendance documents
Print a class's register with a ruled signature column, an absence report naming the pupils whose attendance has slipped over a window you choose, and a month's timesheet for a member of staff. Each opens on screen before it reaches a printer.
Learn more
Attendance analytics
School-wide attendance on one screen: per-class absence trends plus your best and worst attendees, filtered by term or session.
Learn more
Timetabling
Weekly timetable
Build the school week from bell schedules, rooms and what each class needs of each subject, or let the generator place it for you. Pick a lesson up and the week shades itself to show where it fits best and what rules out the rest. Clashes on a teacher, a class or a room are caught as they happen, classes taught together are one lesson, and nothing reaches a teacher or a family until you publish.
Learn more
Online lesson links
Add a meeting link to a timetable lesson. Teachers manage their own published lesson links, and pupils and linked parents join from the timetable on the web or mobile app.
Learn more
Class streams
Teach one class as several streams at once. Science, Commercial and Arts sit in the same period with their own subjects and their own teachers, while the class stays one register, one report card and one fee cohort. Each pupil sees only their own stream's lessons, and a stream that lists its subjects is the only one on those subjects' mark sheets.
Learn more
Printing timetables
Download any class's or teacher's week as a branded A4 sheet, ready for a classroom wall or a staff pigeonhole. Breaks run as bands across the week, doubles occupy the periods they span, and a draft is stamped as one so it is never mistaken for the live timetable.
Learn more
Describe your school day
Build a bell schedule from four facts: when school starts, when it ends, how long a period is, and when your breaks are. How many periods that comes to is worked out for you, and the whole day appears underneath as you answer, before anything is saved.
Learn more
Bell schedule templates
Start the school day from a ready-made shape rather than typing forty periods: primary, secondary, hour-long blocks, morning and afternoon shifts, or Saturday. Pick one, name it, then edit it like any other schedule, or duplicate a day you have already built.
Learn more
Next lesson reminders
Push a teacher the lesson they are about to teach, ten minutes before the bell, from the timetable the school has published. Off until a school turns it on, and never sent on a day the calendar says the school is shut.
Learn more
Exams
Exams workspace
The whole job on one screen: the list of exam series, the builder with its four-step generation wizard, the printed sheets, and the settings that decide what a generated exam series looks like. Tick several papers, or a whole day, and move them together, which one-at-a-time editing cannot do.
Learn more
Exams timetable
Build a class's entire exam timetable on one screen, with each subject's date, time, venue and invigilator. Clashes are caught automatically. Publishing notifies students and parents and attaches a PDF.
Learn more
Exam timetable generation
Place a whole exam series at once: every class, every subject, spread across the exam days with an invigilator and a room for each. A class never sits two papers at once, nobody invigilates during a lesson they teach, and any paper it could not place says what ran out.
Learn more
Exam checks and change alerts
Every problem with an exam timetable named at once before it goes out, with publishing refused while a class or an invigilator is double-booked or a paper falls on a closed day. Move a paper afterwards and the families sitting it are told, on the phone, naming both the old slot and the new one.
Learn more
Exam documents
Print an exam timetable for a class, an invigilator or a room, and the attendance sheet each paper is registered on: the class roster with a signature column, read at the moment you print it. All four print from the phone as well, so an invigilator can have their roster on the way in.
Learn more
Online exam papers
Sit a paper on the CBT module and it stays a paper on the exam timetable. The paper decides when the test opens and which classes may sit it, so a paper that moves takes its test with it, and the timetable says Online rather than sending the candidates to a hall. Publishing the exam publishes the papers with it.
Learn more
Online tests
Online CBT
Build timed multiple-choice tests, publish them to specific classes, and get auto-marked results the moment a student submits. Questions are written in a formatting editor with lists, emphasis and superscript, whole question banks import from CSV or XLSX, and questions can carry images.
Learn more
Written answers in online tests
Add theory questions to any test. Candidates answer in their own words, the objective questions still mark themselves, and teachers mark the written answers by question or by script, in half marks, with a comment. Nobody sees a score until the paper is fully marked.
Learn more
CBT marks into term grades
Make a test count as one part of the term mark, such as the 1st CA, and send its scores there with one button. Each score is scaled to what the part is out of in the pupil's class, the preview names every pupil left alone and why, a figure a teacher typed is never overwritten, and an administrator can withdraw a send.
Learn more
CBT transcripts
Open or download any completed test as a branded PDF: every question, the option the pupil chose, the correct answer, marks awarded and the teacher's explanation. Staff, students and parents all get the same document, on web and mobile.
Learn more
Guest entrance exams
Run CBT entrance exams for candidates who are not enrolled yet, with no student record needed. Candidates register with a name and email and receive a link that lets them sit the exam once.
Learn more
Finance
Invoicing
Finance workspace
A tabbed console covering expected, collected and outstanding revenue, your collection rate, largest debtors and overdue invoices. Bundle several fees into a single invoice for one student, a whole class, or every child of one parent, and watch balances move in real time.
Learn more
Draft invoices
Every invoice starts as a draft: no number, invisible to the family, counted nowhere. Change it or throw it away as often as you like, then issue it, which stamps the number, tells the family and, if it has no due date, asks for one first. Putting a backlog on the system? Issue quietly, and nobody is messaged about a bill they already have.
Learn more
Family invoices
One invoice for every child in a family, billed to the parent, itemised per child, with one number, one balance and one receipt. The parent pays it once, online or at the office, from a Family Fees page of their own. Three children no longer mean three checkouts.
Learn more
Fee structures
Define your fee categories once (Tuition, Exam Fee, Lab Fee, whatever your school charges), each with a category and an optional default amount, then reuse them term after term.
Learn more
Fee categories
Group your fee types under categories you name yourself, rather than a fixed list somebody else chose. Every school starts with the nine most schools charge for; rename them, delete what you do not use, and type a new one straight from the fee-type form when you need it. Revenue then reads two ways on the Reports tab: by category for what a governors' paper asks, and by individual fee for which charges are the big ones.
Learn more
Fee templates
Save the set of fees a term costs (tuition, exam fee, development levy) under a name, then apply it when raising invoices instead of retyping the same lines three times a year. Amounts stay editable afterwards, so a pupil on a different arrangement is one edit rather than a fresh invoice. Applying a template to a family fills every selected child at once, and editing a template later never changes a bill already sent.
Learn more
Fee quotes
A parent rings and asks what a term costs. Their children are not enrolled and have no record anywhere, so every other money document on the platform has nothing to hang off. Pick the fees, name who is asking, and download the estimate or email it to them, branded as your school. Nothing is saved: no pupil record for a child who may never come, no invoice, and nothing to cancel or reconcile afterwards. It cannot be mistaken for a bill: it is titled a quotation, heroes an estimated total, carries no bank details, and states that no payment is due.
Learn more
Invoice & receipt downloads
Admins and parents can download any invoice or receipt as a branded PDF from the web or the mobile app. Each one is generated fresh against the live balance rather than served from a stored copy.
Learn more
Bank accounts on invoices
Add up to two school bank accounts in any one currency, across up to five currencies, under Settings. Each prints in a Bank Details section on the invoice PDFs in its own currency, so a parent never has to ring the office to ask where to pay.
Learn more
Discounts & waivers
Discount eligibility rules
Stop clicking through a class to award a sibling discount. Pick a rule (second or later child, or child of a member of staff), and the students who qualify fill the award list in one step. It suggests and never awards: a rule that reduced hundreds of families’ fees by itself would do it with nobody’s name against it, so a person still confirms the list, and every award keeps its audit entry. The sibling rule shares its code with the one that reduces the invoice, so a suggestion can never be a student the invoice then charges in full. Staff children need a parent linked to their staff account first, which the platform now records rather than leaving as a label on a waiver.
Learn more
Fee discounts & waivers
Define a sibling discount, a staff-child waiver or any reduction your school offers, then award it to one student, a whole class or a parent’s children in a single step, and every invoice raised afterwards applies it automatically. A sibling discount knows to leave the eldest child paying full fees. Each invoice shows the reduction as its own line, so families can see exactly what they were given.
Learn more
Collecting payment
Online fee collection
Take fees by card, bank transfer or USSD instead of chasing bank slips. Money settles straight into your school's own bank account, verified with the bank before a naira can be routed to it, and never rests with us. Parents and pupils can both pay, from the portal or the app, and you decide whether the school absorbs the provider's fee or passes it on. Let families pay part of a balance online when you choose to, with the rest staying outstanding.
Learn more
Fee reminders
Remind a family before an invoice falls due, and chase it after, without keeping a list of who is late. Reminders are raised automatically at the day tiers you choose on either side of the due date, each firing at most once per invoice and never for one already settled. Where a bursar knows more than the ledger does, hold them in a review queue instead and decide family by family before anything is sent.
Learn more
Payment review
An optional second pair of eyes on money recorded by hand, for schools that have two people to do it. A payment is held as pending until somebody other than the person who recorded it confirms it arrived, and nobody can sign off their own entry. Off by default, because a check one person performs on their own work is a record of something that never happened.
Learn more
Refunds
Give a family their money back and have your records say so. A refund reopens the invoice, nets out of collected income on the day you actually sent it, and stays clearly apart from cancelling a charge or voiding a mistaken entry, neither of which moves money. Your school sends the money from its own account, since fee income never rests with us.
Learn more
Bulk payment import
Bring a term's takings, or a reconciled bank statement, in from a spreadsheet. Each row settles one invoice and keeps its own payment date, so your cash flow statement and bank reconciliation still read correctly. Nothing is written until the whole file is valid, including a check that two rows do not between them overpay the same invoice, and no receipts are sent for money a family paid months ago.
Learn more
Finance reporting
Saved filters
Filter the invoice or payment list the way you always do, name the set, and reapply it in one click. Saved sets are personal and kept per list, so the filters on offer are always ones that list actually uses.
Learn more
Who to chase first
Your debtors ranked by how hard the debt looks to collect rather than how large it is, since the biggest balance is often owed by a family who always pays eventually. Every row lists the facts that put it there, so you know what to say when the call connects and can disagree with the ranking when you know something we do not. It is not a credit score: every input is something you could check by hand, and nothing is stored against a family.
Learn more
Income and expenditure statement
The profit and loss account a board or an auditor asks for, over any window you choose: what you received in fees by your own fee categories, what you paid by your own expense categories, and the surplus or deficit between them, with the period before it beside every figure for comparison. It prints on your own letterhead as well as downloading as a spreadsheet. Prepared on a cash basis, so it answers what actually reached you rather than what you billed, and it says on its face that it covers fee income only rather than quietly leaving anything out.
Learn more
Cash flow statement
What your school billed, took, gave back and spent, month by month, over any window you choose and downloadable as a spreadsheet. Net is what you kept, so a month carrying the salary bill honestly reads as negative. Every month in the window is listed, so a quiet one reads as a quiet month rather than going missing, currencies stay apart, and a refund counts in the month it was actually sent rather than restating one you have already reconciled.
Learn more
Report exports
Every report on the Reports tab downloads as a spreadsheet from its own header, on the web and on the phone: the revenue trend, collection by class, payment methods, revenue by fee type, cash flow, bank settlement and the ledger check. The file covers exactly the period on screen, holds every row rather than the ten a chart can draw, and keeps each currency to its own rows. Exporting is its own permission, so reading the figures and taking a copy of them away are separate levels of trust.
Learn more
Ledger integrity
Proof your books add up. Every night, and on demand from the Reports tab, we check that each invoice's paid total still reconciles with the receipts and refunds recorded against it. Nothing is ever changed automatically: where two records disagree, only your own paperwork can say which is right, so anything found is listed with its invoice and receipt numbers for you to trace.
Learn more
Expenses
What your school spends, beside what it bills. Record the diesel, the rent and the plumber against a category and a supplier, attach the receipt, and see where the money went by category and by month. Each entry prints as a payment voucher, with the amount in words and signature lines for prepared, authorised and received, and gets its own voucher number. Corrections are void-and-re-enter after the first day rather than a quiet edit, and the permissions are held narrowly by default, since the spend record includes the salary bill.
Learn more
Staff advances
Money released to a member of staff, and how he accounts for it. Issue an advance, and the person holding it retires it line by line with a photograph of each receipt, from his own phone. Cash brought back, a mid-job top-up and an overspend the school owes him are all ordinary rows on the advance's ledger. An outstanding advance is a receivable rather than spending, so your expenses record it only once, when it is retired. One figure on the tab says how much of the school's money is out there unaccounted for, and the holder reaches his own advances by holding one rather than by any permission you have to remember to grant.
Learn more
Your 1410SMS plan
Subscriptions & billing
Manage your plan with Paystack-powered payments, from the web portal or from the Android app. Pay per term, or pay for a full session of three terms and save 5%, in naira or US dollars by the country your school is in.
Learn more
File storage
See exactly what your plan's storage allowance is being spent on, and clear space yourself when you need it. Every file is listed with what it belongs to, so nobody is deleting an anonymous filename: a pupil and the homework they submitted it for, or the lesson note it is attached to. Files from the term you are teaching now are flagged before you delete them, deletions are recorded in your audit log, and nothing is ever deleted for you. Fee and expense receipts are never charged against the allowance and never removed.
Learn more
Communication
Bulk messaging
Send email and WhatsApp to every parent, a single class, or named individuals. Emails go out under your school's name, and replies come back to your inbox rather than ours. Delivery is tracked and failures are retried.
Learn more
Share to WhatsApp
Forward a sent school or class notice, homework or a published exam timetable into the WhatsApp group you choose. The text includes your school’s parent portal link, and sharing uses none of your platform WhatsApp allowance.
Learn more
Smart notifications
Automatic alerts for invoices, receipts, cancellations, refunds, overdue fees, exam timetables, weekly digests and absences, delivered by email, WhatsApp, app push or the in-app notification centre. You decide which events send and on which channels.
Learn more
Parents choose their channels
Each parent picks app, email or WhatsApp for each kind of notice, once for every school their children attend. Fees, absences, closures, results and your own messages cannot be switched off, only moved to a channel that reaches them, and a WhatsApp STOP is honoured.
Learn more
Staff notifications
Your office hears the moment a fee payment is recorded, a payment needs a second pair of eyes, a candidate registers for an entrance exam, an import or a report-card batch finishes, or your subscription is about to lapse. Each notice goes to whoever holds the permission that the work belongs to, so there is no list to keep up to date.
Learn more
Weekly school report
One email on Monday morning, to the school itself, about the week just finished: staff attendance, pupil attendance, the account statement, and fee collection with the arrears aged. Each reader is sent only the sections their own account is allowed to see, so the bursar’s copy carries the money and a head of year’s does not. A quiet week sends nothing.
Learn more
Portals & apps
Parent management
Parent accounts are created by staff, never self-registered, and need only a name and a phone number. They can be linked automatically when a student is enrolled, or added by hand from the Parents page. Invites, resends, unlinking and search all live in one place.
Learn more
Parent portal
Parents sign in with their email address or their phone number, then track their children's grades, attendance and fees as they happen, download report cards, and view class and exam timetables. On mobile, a single login covers every child, including children at different schools.
Learn more
Student portal
Students sign in from any device to see their own grades and attendance history, and to sit online tests.
Learn more
Family calendar
Parents and students see the school's own term dates, holidays and events, on the web and in the app. Dashboards show today's term, week and any closure, and families see the upcoming events and closures at a glance. An event can be kept to staff with one tick, and nobody has to send a date out twice.
Learn more
Mobile app
One native app serving every school on the platform. Push notifications for fees, exams and absences, offline viewing, and offline register marking for teachers who lose signal.
Learn more
Administration
Your school
Curriculum presets
Say what your school teaches when you sign up, and it is set up as that school rather than as a generic one. The Nigerian ladder, the British one from Reception to Year 13 with Autumn, Spring and Summer terms, the Ghanaian one from KG through JHS and SHS with Ghana's own public holidays, an Islamic curriculum with its classes, subjects, terms and grade scale in Arabic, both together for a madrasah that runs the national curriculum alongside, or nothing at all if you would rather bring your own. You see the classes and subjects you will get before you commit, and everything is yours to rename or delete afterwards.
Learn more
Academic calendar
Sessions, terms, term dates, holidays and events in one place. Give a term its dates and the platform works out the teaching weeks and days behind it, and stops a register being marked on a day the school was shut.
Learn more
School settings
Configure grading scales and the prefixes used for admission, invoice and receipt numbers (which default to your school's own initials). Settings are searchable, every change is recorded, and the whole configuration exports to JSON.
Learn more
School profile & branding
Set your logo, colours, motto and bank details. The portal your staff and parents use takes on your identity rather than ours.
Learn more
Your own sign-in page
Parents, pupils and staff sign in on a page with your crest, your colours and a large photo, or a photo of your own school, in a signboard or floating card layout. A switch at the top takes anyone at the wrong page to the right one, light or dark can be chosen before signing in, and a shared portal link previews with your photo.
Learn more
Hijri calendar
Read and enter every date in the Hijri calendar, the Gregorian, or both side by side, on the sighting your own community keeps. It applies across the portals, the app and every document you print, and changes nothing about how your records are stored.
Learn more
Custom domain
Serve your portal from a domain you own, such as portal.yourschool.edu.ng, with HTTPS handled for you. Generated portal links use your verified domain. Available on the Standard plan and above.
Learn more
Departments & subjects
Group teaching staff into academic departments, which makes subject-teacher assignment and departmental reporting considerably tidier.
Learn more
Accounts & access
Audit logs
Every create, update and delete is recorded with the actor, the timestamp and the IP address. Useful for compliance, and more often useful for working out what happened last Tuesday.
Learn more
Users & admin accounts
Create and manage staff accounts from one Users page, each with its own contact details and role, from a full-access Owner down to a tightly scoped Receptionist. Nobody is created on a password an administrator chose.
Learn more
Staff without an email address
Plenty of school staff have a phone and no inbox. They sign in with whichever the school holds, in one box, and a number typed as 08012345678 or as +2348012345678 reaches the same account. Staff with no address are handed a generated password instead of an emailed invitation, and staff with neither can still be rostered, clocked in and paid.
Learn more
Roles & permissions
Staff access goes well beyond admin and teacher. Build the roles your school actually has, such as Principal, Accountant or Receptionist, each holding exactly the permissions it needs, and compare them side by side in a searchable matrix.
Learn more
Self-service password reset
Staff and parents reset a forgotten password with a six-digit code. A parent can ask with either their email address or their phone number, and a parent with no email gets the code over WhatsApp. No admin has to be involved, which matters most on the morning everyone comes back from holiday.
Learn more
Delete your own account
Staff and parents delete their own account from their profile, on the web or in the app, with their password. Names stay on the records a school must keep, and nothing else does. A pupil asks the school, and an owner can delete the whole school with thirty days to change their mind.
Learn more
Everyday use
Role-based dashboards
Every role opens onto a different dashboard. Admins get performance and finance, teachers get their teaching day and homeroom, students get lessons and results, and parents see every child's fees, attendance and results side by side. Widgets can be shown, hidden, reordered or collapsed, and the arrangement follows each person across devices.
Learn more
Light & dark mode
Each person picks light, dark, or match-my-device from the sidebar footer, or from the sign-in page before signing in. The choice is personal and is remembered per device.
Learn more
Help assistant
Staff ask how to do something from any page and get numbered steps drawn from the 1410SMS help pages, a button to the screen it happens on, and links to read more. It says when a step needs a permission the reader may not have, and says so rather than guessing when the help pages do not cover it.
Learn more
Bulk import & export
Upload students, teachers, classes, subjects, grades, attendance, parents and timetables from CSV or XLSX. Every row is validated and previewed in a dry run before anything is saved, and each module exports from its own page.
Learn more
Ready to get started?
Three-month Basic trial. No card required to register.