Built for African schools
Everything your school runs on, in one place
Attendance, results, fees and timetables, organised around the three-term year, and shared with the right people. Administrators, teachers, students and parents each get a dashboard built for what they actually do.
Students and parents join with a code from their school.
Bringing Geniusis to your school? admin@geniusis.app
Attendance
94%
Fees collected
₦4.2m
Students
412
One school, four points of view
Everyone signs into the same school, and sees only what their role allows — enforced in the database, not just the interface.
School admin
Enrolment, staff, classes, fees and school-wide reporting.
Teacher
Registers, grades, assignments and the classes assigned to them.
Student
Timetable, results, assignments and outstanding fees.
Parent
Each child's attendance, results and fee balance — and a way to pay.
The work of running a school
Each part works on its own, and they share the same students, classes and terms — so nothing has to be entered twice.
Attendance
Mark registers per class and per period. Absences roll up to termly summaries parents can see.
Results & grading
Record CA and exam components, weight them to a termly score, and publish report cards.
Fees & payments
Set fees per term, track balances per student, and collect online — with receipts issued automatically.
Timetable
Build the periods once. Every teacher, student and parent sees the version that applies to them.
Assignments
Set work with due dates, collect submissions, and return grades without chasing paper.
Announcements
Reach the whole school, a single class, or one role — with push notifications on supported devices.
Getting your school set up
A school is created once, then everyone else joins it.
- 1
Your school gets in touch
Email admin@geniusis.app. We set your school up, create its administrator account, and configure your academic year and terms.
- 2
Classes and staff are added
Teachers are invited by email and assigned the classes and subjects they teach.
- 3
Students and parents join
They sign up with your school's join code, then an administrator approves each account.
Each school's data stays its own
Separation between schools is enforced by row-level security in the database itself, so a request can only ever return records belonging to the signed-in user's school.
- Email verification on every new account
- Administrator approval before access is granted
- Payments verified server-side, never from the browser
- Every fee payment receipted automatically
Bring Geniusis to your school
Schools are set up by our team. Get in touch and we will have yours running, with your classes, staff and terms in place.
Already a student or parent at a school using Geniusis? Create your account with the join code your school gave you.