Xyoraa LMS
From admissions to report cards and fees to transport, Xyoraa LMS runs the academic and administrative work of a school and connects teachers, students and parents on one platform.
Education · Schools and school groups with one or many branches
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
- Most chosen
Growth
The complete suite for growing schools
Request a quote
- Up to 3 branches
- Up to 2,000 students
- Up to 100 teachers
- 50 GB storage
- From 200 students
- Everything in Starter
- Online classes and study material
- Transport, library and hostel
- Admissions, syllabus and leave
- Bulk data import
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
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.

