Features
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.
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
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
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 & 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
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
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
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
Online CBT
Build timed multiple-choice tests, publish them to specific classes, and get auto-marked results the moment a student submits. Whole question banks import from CSV or XLSX, and questions can carry images.
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
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
Grade types & breakdowns
Define your score components (CA, Test, Exam, Assignment) and optionally break any grade into those parts. Component scores show inline and always add up to the total.
Learn more
Finance
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
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
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 three school bank accounts on your School Profile. They print in a Payment Details section on every invoice PDF, so a parent never has to ring the office to ask where to pay.
Learn more
Subscriptions & billing
Manage your plan with Paystack-powered payments. Pay per term, or pay for a full session of three terms and save 5%. Activation is immediate.
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
Smart notifications
Automatic alerts for invoices, receipts, 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
Portals & apps
Parent management
Parent accounts are created by staff, never self-registered. 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 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
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
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
Academic calendar
Manage sessions, terms and the active calendar. Grades and fees attach to a specific period, so historical figures stay attached to the term they belong to.
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
Light & dark mode
Each person picks light, dark, or match-my-device from the sidebar footer. The choice is personal and is remembered per device.
Learn more
Custom domain
Serve your portal from a domain you own, such as portal.yourschool.edu.ng, with HTTPS handled for you. Available on the Scale plan.
Learn more
Departments & subjects
Group teaching staff into academic departments, which makes subject-teacher assignment and departmental reporting considerably tidier.
Learn more
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
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
Users & admin accounts
Create and manage staff accounts from one Users page, each with its own email, password and role, from a full-access Owner down to a tightly scoped Receptionist.
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 sent to their email. No admin has to be involved, which matters most on the morning everyone comes back from holiday.
Learn more
Ready to get started?
Free for schools up to 40 students. No credit card required.