Every feature, in one place

Everything SchoolPetal can do for your school

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.

Basic Standard Premium — badges below show the minimum plan each feature needs
01

Dashboard & Administration

The command center every admin and teacher lands on, plus the settings that run the school day to day.

Unified Dashboard Basic

One overview of enrollment, fee collection, and school activity the moment you log in.

Terms & Sessions Basic

Create academic sessions and terms, set start/end dates, and manage your school's term-by-term subscription and payment status.

School Settings Basic

School profile, logo, contact details, and a live view of your active plan and billing status.

User & Role Management Basic

Create staff login accounts and assign them the Admin or Teacher role, controlling what they can see and do.

02

Students & Parents

Enroll, organize, and carry every student's record — and their family's — through their entire time at your school.

Student Management Basic

Enroll students one at a time or bulk-upload a whole class via CSV. Every record covers bio-data, class, boarding status, and more.

Student Profile Basic

A single page per student pulling together their class, fees, and results — the record staff open the most.

Promote Students Basic

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.

Parents & Guardians Basic

Link one or more parents/guardians to each student and keep their contact details on file.

03

Classes, Subjects & Timetable

Set up the academic structure of your school once, then let the timetable build itself around it.

Manage Teachers Basic

Add teaching staff and assign each one the subjects and classes they teach.

Subjects & Classes Basic

Define your school's class structure — from Primary through Senior Secondary — and the subjects taught in each.

Timetable Builder Standard

Manually build a weekly timetable per class, period by period.

Auto-Generate Timetable Standard

Generate a conflict-free timetable across every class in one click, then fine-tune it by hand.

Manage Periods Standard

Configure lesson period lengths, break times, and how many periods make up a school day.

My Timetable Standard

Every teacher gets a personal, always-current view of their own weekly schedule.

04

Curriculum & E-Learning

Standardize what's taught, then extend it into lesson notes, homework, and grading.

Curriculum Dashboard Premium

Browse national and school-authored curriculum frameworks and their topics, and set your school's active framework.

AI Curriculum Import Premium

Upload a scheme of work and let AI parse it straight into structured curriculum topics.

Lesson Notes Premium

Teachers prepare lesson notes ahead of class; other staff can read what's been prepared across the school.

Assignments & Grading Premium

Set homework, collect student submissions, and grade them with written feedback.

05

Exams & Results

From grading scales to a printed report card in a parent's hand.

Exam Settings Basic

Configure your grading scale, exam types, and how each is weighted toward the final result.

Process Results Basic

Enter or upload scores per class and let the system compute term results automatically.

Student Results Basic

View any student's full result history across terms and sessions.

Print Student Results Standard

Generate a formatted, printable report card ready to hand out or export.

Result PINs Standard

Issue scratch-card-style PINs so parents can check a result online without needing a full portal account.

06

Fees & Finance

Set what's owed, collect it, and always know who still owes what.

Set Student Fees Basic

Configure fees per class or per individual student for the active term.

Receive Fee Payment Basic

Record a payment against a student's fee balance as it comes in.

Fee Payment Records Basic

A searchable history of every fee payment recorded at your school.

Fees Ledgers & Debtors Report Standard

Per-student and school-wide ledgers, plus a dedicated report of who's still owing.

Bank Accounts Basic

Register the school's bank accounts so payments can be reconciled to the right destination.

07

Accounting, Vouchers & Assets

Proper double-entry bookkeeping for every naira the school spends, and every asset it owns.

Chart of Accounts & Vouchers Standard

Raise payment vouchers against expense accounts and track exactly who was paid, and for what.

Budgeting Standard

Set a budget per account and track real spend against it through the term.

Financial Statements Standard

Trial balance, balance sheet, income statement, and cash flow — generated straight from recorded transactions.

Bank Reconciliation Standard

Match what's recorded in SchoolPetal against your actual bank statement.

Asset Register Standard

Track fixed assets the school owns and run depreciation over time.

08

Stock & School Store

Run a uniform shop, bookshop, or tuck shop right alongside everything else.

Stock Summary Standard

Keep a live count of every item the school stocks and sells.

Point of Sale Standard

Sell items directly to a student and have it recorded instantly.

Sales History & Student Records Standard

Full sales history for the store, and a per-student view of what they've bought.

09

HR & Payroll

Manage your staff and pay them accurately, every time.

Employee Management Standard

Keep a full record for every member of staff, teaching and non-teaching.

Run Payroll Standard

Process a payroll cycle for the whole school in one run.

Deductions Standard

Set up deduction types — tax, pension, and more — and post them to staff pay.

Payroll Reports & Payslips Standard

Payroll summaries, broadsheets, and individually generated payslips.

10

Portals & Communication

Give parents and students their own window into the school, and keep everyone in the loop.

Parent Portal Premium

Parents log in on their own to see their children's results, fee status, and profile — no admin account needed.

Student Portal Premium

Students log in to check their own results and school updates.

Result Checker Basic

Anyone with a result PIN can look up a result online, without logging in at all.

Notifications Standard

Send announcements and alerts out to parents and staff from one place.

11

AI & Extras

The full-power tier — tools that go beyond running the school, into actually helping students learn.

AI Tutor Premium

An always-available AI study companion students can ask for help.

Games & Activities Premium

Gamified learning activities that make revision less of a chore.

AI Counsellor Chat Premium

A guided chat companion students can turn to for wellbeing support.

Ready to see it running on your own school?

Start free — every module above is unlocked during your 14-day trial.