A complete, role-by-role walkthrough of every module — what it does, who can use it, and which plan unlocks it. Availability inside the app depends on your school's plan; see Pricing for the full comparison.
The command center every admin and teacher lands on, plus the settings that run the school day to day.
One overview of enrollment, fee collection, and school activity the moment you log in.
Create academic sessions and terms, set start/end dates, and manage your school's term-by-term subscription and payment status.
School profile, logo, contact details, and a live view of your active plan and billing status.
Create staff login accounts and assign them the Admin or Teacher role, controlling what they can see and do.
Enroll, organize, and carry every student's record — and their family's — through their entire time at your school.
Enroll students one at a time or bulk-upload a whole class via CSV. Every record covers bio-data, class, boarding status, and more.
A single page per student pulling together their class, fees, and results — the record staff open the most.
At the end of a session, move a whole class up in one screen — promote, keep repeaters in place, or mark leavers as graduated, with full history kept for every decision.
Link one or more parents/guardians to each student and keep their contact details on file.
Set up the academic structure of your school once, then let the timetable build itself around it.
Add teaching staff and assign each one the subjects and classes they teach.
Define your school's class structure — from Primary through Senior Secondary — and the subjects taught in each.
Manually build a weekly timetable per class, period by period.
Generate a conflict-free timetable across every class in one click, then fine-tune it by hand.
Configure lesson period lengths, break times, and how many periods make up a school day.
Every teacher gets a personal, always-current view of their own weekly schedule.
Standardize what's taught, then extend it into lesson notes, homework, and grading.
Browse national and school-authored curriculum frameworks and their topics, and set your school's active framework.
Upload a scheme of work and let AI parse it straight into structured curriculum topics.
Teachers prepare lesson notes ahead of class; other staff can read what's been prepared across the school.
Set homework, collect student submissions, and grade them with written feedback.
From grading scales to a printed report card in a parent's hand.
Configure your grading scale, exam types, and how each is weighted toward the final result.
Enter or upload scores per class and let the system compute term results automatically.
View any student's full result history across terms and sessions.
Generate a formatted, printable report card ready to hand out or export.
Issue scratch-card-style PINs so parents can check a result online without needing a full portal account.
Set what's owed, collect it, and always know who still owes what.
Configure fees per class or per individual student for the active term.
Record a payment against a student's fee balance as it comes in.
A searchable history of every fee payment recorded at your school.
Per-student and school-wide ledgers, plus a dedicated report of who's still owing.
Register the school's bank accounts so payments can be reconciled to the right destination.
Proper double-entry bookkeeping for every naira the school spends, and every asset it owns.
Raise payment vouchers against expense accounts and track exactly who was paid, and for what.
Set a budget per account and track real spend against it through the term.
Trial balance, balance sheet, income statement, and cash flow — generated straight from recorded transactions.
Match what's recorded in SchoolPetal against your actual bank statement.
Track fixed assets the school owns and run depreciation over time.
Run a uniform shop, bookshop, or tuck shop right alongside everything else.
Keep a live count of every item the school stocks and sells.
Sell items directly to a student and have it recorded instantly.
Full sales history for the store, and a per-student view of what they've bought.
Manage your staff and pay them accurately, every time.
Keep a full record for every member of staff, teaching and non-teaching.
Process a payroll cycle for the whole school in one run.
Set up deduction types — tax, pension, and more — and post them to staff pay.
Payroll summaries, broadsheets, and individually generated payslips.
Give parents and students their own window into the school, and keep everyone in the loop.
Parents log in on their own to see their children's results, fee status, and profile — no admin account needed.
Students log in to check their own results and school updates.
Anyone with a result PIN can look up a result online, without logging in at all.
Send announcements and alerts out to parents and staff from one place.
The full-power tier — tools that go beyond running the school, into actually helping students learn.
An always-available AI study companion students can ask for help.
Gamified learning activities that make revision less of a chore.
A guided chat companion students can turn to for wellbeing support.
Start free — every module above is unlocked during your 14-day trial.