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

Second Term · 2025/2026

Attendance

94%

Fees collected

₦4.2m

Students

412

JSS 2 · MathematicsRegister marked
SSS 1 · Third Term fees12 outstanding
Whole schoolMid-term break notice

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. 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. 2

    Classes and staff are added

    Teachers are invited by email and assigned the classes and subjects they teach.

  3. 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.