Skip to main content
Pricing

Priced per school, quoted after a conversation.

Every school is a different size with a different mix of needs, so pricing is agreed directly rather than forced into a public tier. Here is exactly how the model works and what sits in each package.

Essential

Single nursery or primary school

The full operational core: students, guardians, staff, classes, attendance, assessments, results and communication.

  • All school operations modules
  • Roles, permissions and audit
  • School branding and settings
  • Guardian portal access
  • Email support
Request a quote
Most schools

Complete

Secondary and international schools

Everything in Essential, plus the finance side and the configuration depth a larger institution needs.

  • Everything in Essential
  • Fees, invoicing and payments
  • Financial reporting
  • Custom roles and approval workflows
  • Report card templates
  • Priority support
Request a quote

Group

Multi-campus groups and networks

Several schools under one organisation, each isolated as its own tenant, with group-level oversight.

  • Everything in Complete
  • Multiple tenants under one group
  • Custom domain per school
  • Data migration assistance
  • Onboarding and staff training
  • Named point of contact
Request a quote
How the price is built

Four rules, so a quote holds no surprises.

Charged per term or per year

Aligned to how schools actually budget, rather than to a monthly SaaS cycle that does not match an academic calendar.

Scaled to enrolment

A 180-student primary school and a 2,000-student college should not pay the same. Price follows the size of the institution.

No charge per administrator

Per-seat pricing makes schools ration accounts, which quietly defeats the audit trail. Everyone who works at the school gets an account.

Pass-through costs are separate

SMS credits and payment-processing fees are billed at what they cost. We do not mark up a message to a parent.

Tell us about your school.

Enrolment, the systems you use today, and what is actually costing you time. We will come back with a number and a straight answer on fit.