Overview

School management and online learning in one multi-branch platform

Schools often run on a patchwork: one tool for fees, another for attendance, spreadsheets for exams and messaging groups for parents. Xyoraa LMS replaces the patchwork with one system and a single record for every student, staff member and academic year.

It is multi-tenant from the ground up. A school group manages all of its branches from one organisation account, while each branch keeps its own data, settings and staff permissions.

Platform

Built for how organisations actually run

  • Multi-branch organisations

    Organisation-level administration across branches, with branch-level data isolation and settings.

  • Academic sessions

    Every record belongs to an academic year, and structure such as classes and subjects can be copied forward to the next session.

  • Module-level permissions

    View, create, update and delete rights per module and per role, with modules enabled per organisation.

  • Bulk onboarding

    Students, staff and other records imported from spreadsheets with validation, so schools go live without re-typing data.

  • School website builder

    Each school can publish its own public website from the same platform.

  • Session-wise reporting

    Organisation and branch reports that compare one academic year with another.

Modules

33 modules across 8 areas

People

  • Students
  • Teachers
  • Staff
  • Admissions

Academics

  • Classes & subjects
  • Syllabus
  • Timetable
  • Academic calendar
  • Attendance
  • Homework
  • Announcements

Exams

  • Exam management
  • MCQ tests
  • Seating plans
  • Performance tracking
  • Report cards

Finance

  • Fee management
  • Salary management

Online learning

  • Online classes
  • Study material

Communication

  • Messages
  • Notifications
  • Events & gallery
  • Feedback

Operations

  • Library
  • Transport
  • Hostel
  • Visitors
  • Assets
  • Leave management

Documents

  • ID cards
  • Admit cards
  • Certificates

10 roles, each with its own view and permissions

  • Super admin
  • Organisation admin
  • Branch admin
  • Teacher
  • Accountant
  • Librarian
  • Transport manager
  • Receptionist
  • Student
  • Parent

Plans

Plans that grow with you

  • Starter

    For small schools getting started

    Request a quote

    • 1 branch
    • Up to 300 students
    • Up to 20 teachers
    • 5 GB storage
    • From 50 students
    • Attendance, exams and fees
    • Timetable and report cards
    • Student profiles
    • Notifications
    Get a quote
  • Enterprise

    For school groups at scale

    Request a quote

    • Unlimited branches
    • Unlimited students and teachers
    • 500 GB storage
    • From 500 students
    • Everything in Growth
    • White-label and custom domain
    • Dedicated manager and SLA
    • Custom integrations
    • Advanced analytics
    Get a quote

Per-student pricing. Plans are priced per enrolled student, with lower per-student rates on larger plans. Tell us about your school for an exact quote.

Built with

  • Laravel
  • React
  • Tailwind CSS
  • MySQL / PostgreSQL
  • S3-compatible storage
  • REST API

Get started with Xyoraa LMS

We will walk you through the product, answer questions about your setup, and share pricing for your size and needs.