Xgenious
Free & Open SourceMIT LicenseLaravel 11 · React 18

Free School Management System Built for Modern Schools

A production-ready, open-source school ERP covering every aspect of school operations — student admissions, attendance, fees, exams, payroll, library, transport, and more. Self-hosted. Zero licensing fees.

Try Live DemoUser Manual

MIT License · No account required · No credit card · Forever free

19

Modules

8+

User Roles

MIT

License

PHP 8.3

Backend

React 18

Frontend

Free

Forever

Demo Mode — Click a role to explore

Password for all accounts: password

What is Genius School Management?

Genius School Management is a free, open-source school ERP system built with Laravel 11, React 18, and Inertia.js. It is designed for schools, colleges, and educational institutions that need a complete management platform without recurring software costs.

The system covers 19 fully built modules — from student admissions and daily attendance to fee collection, payroll, library management, and transport — all within a single installation that supports unlimited schools with fully isolated data.

It is MIT licensed, which means you can self-host it on any VPS or shared hosting, fork the codebase, white-label it for clients, or build commercial products on top — all without licensing fees.

19 Modules. Every School Need Covered.

From first-day admissions to year-end reports — every school workflow is built in and ready to use.

Authentication & Access Control

  • 8 built-in roles: Super Admin, School Admin, Teacher, Accountant, Librarian, Driver, Parent, Student
  • Role-based access control (RBAC) via Spatie Permissions
  • Two-factor authentication (TOTP) for Admin and Accountant
  • Activity log — every login, role change, and financial action recorded
  • Session management — active sessions list, remote logout

Student Management

  • Multi-step admission wizard with document upload
  • Student ID card and bulk CSV import
  • Class/section assignment and year-end promotion
  • Alumni record retention after graduation
  • Parent portal with dedicated child progress view

Attendance Management

  • Daily attendance with QR code scan option
  • Monthly calendar view per student
  • Parent SMS notification on absence
  • Attendance report by class, date range, or student
  • Bulk attendance entry and percentage calculation

Fee Management

  • Fee structure builder per class and shift
  • Fee collection with PDF receipt generation
  • Stripe online payment integration with webhook handler
  • Automated late payment penalty via cron
  • Fee concession, scholarship, and bulk posting

Examination & Results

  • Exam types: unit test, mid-term, final, custom
  • Custom grading scales and GPA configuration
  • Report card PDF generation (async, queued)
  • Merit list, ranking, and tabulation sheet export
  • Cumulative result history per student

Timetable & Scheduling

  • Drag-and-drop timetable builder with conflict detection
  • Room and lab management
  • Exam schedule builder and iCal export
  • Substitution teacher assignment
  • Timetable PDF export

Staff & HR Management

  • Staff registration with documents and profile photo
  • Payroll structure builder with allowances and deductions
  • Monthly payslip PDF generation
  • Leave application and approval workflow
  • Staff ID card and appointment letter PDF

Library Management

  • Book catalog with ISBN lookup (auto-fill metadata)
  • Multiple copies tracking per title
  • Book issue, return, and automated late fine
  • E-library with digital PDF upload
  • Overdue and fine collected reports

Transport Management

  • Route management with stops and vehicle assignment
  • Driver portal showing route and passenger list
  • Student transport assignment linked to fee module
  • Transport fee integrated with fee management
  • Route-wise student report

Communication

  • School-wide announcements targeted by role
  • Internal messaging between teachers, admins, and parents
  • SMS and email blast with template support
  • Push notification support
  • Event calendar with notifications

Hostel Management

  • Hostel block, room type, and student room assignment
  • Warden assignment per block
  • Hostel attendance separate from class attendance
  • Visitor log and occupancy report
  • Hostel fee linked to fee management module

Inventory & Asset Management

  • Asset registration with serial, value, and condition tracking
  • Maintenance request log
  • Stationery and lab consumables stock register
  • Low-stock alert
  • Asset and inventory PDF/Excel reports

Built on a Modern, Proven Stack

Every technology choice is production-tested, widely documented, and actively maintained.

Laravel 11

PHP backend, routing, ORM, queues

React 18

Component UI with TypeScript

Inertia.js

Server-driven SPA bridge

Tailwind CSS

Utility-first styling with dark mode

MySQL 8 / PostgreSQL 16

Primary relational database

Laravel Sanctum

API authentication

Spatie Permissions

Role-based access control

Laravel Horizon

Queue monitoring (Redis-backed)

DomPDF / Snappy

Async PDF generation

Stripe SDK

Online fee payment processing

Server Requirements

Works on any standard VPS, cPanel shared hosting, or Docker environment.

PHP8.3+
DatabaseMySQL 8+ or PostgreSQL 16+
Node.js20+ (for building frontend assets)
Redis6+ (queue and cache)
Composer2.x
Web ServerApache or Nginx
Storage1 GB minimum

See It in Action

Real screenshots from the application. Every screen shown is fully functional and included free.

Who Uses This School Management System?

Small Schools

Replace paper registers and spreadsheets. Deploy on any shared hosting for near-zero cost.

Large Schools & Colleges

Multi-section, multi-shift, multi-building. Built to handle thousands of students.

Government & NGO Schools

Zero license cost. Full data ownership. You control where the data lives.

Software Agencies

MIT license — fork, white-label, and resell development services on top.

Genius School Management vs Paid School Software

Genius School ManagementTypical School SaaS
CostFree forever$50–$300/month
Data ownershipYour serverVendor's cloud
Source codeFull (MIT)None
CustomisationUnlimitedLimited or paid
Modules included19 (all features)Split by pricing tier
Multi-schoolYes — single installOften paid add-on
Internet requiredNo (self-hosted)Yes
Setup time~15 minutesAccount signup + onboarding

Frequently Asked Questions

Is Genius School Management really free?

Yes. It is MIT licensed. Every feature ships in the public repository with no paid tier, no feature locks, and no upgrade prompts.

Can I use it commercially or white-label it?

Yes. The MIT license allows commercial use, modification, and redistribution. You can fork it, white-label it, and build services on top.

Does it support multiple schools?

Yes. A single installation supports unlimited schools with fully isolated data per school via a school_id global scope.

What languages does it support?

English and Bengali are built in. The system is RTL-ready for Arabic and Urdu.

Do I need technical knowledge to install it?

Basic server administration knowledge is needed. If you prefer a managed setup, Xgenious offers a professional installation service.

Where do I report bugs or request features?

Open an issue on the GitHub repository. Xgenious actively maintains the codebase.

Download the Free School Management System

No account. No credit card. MIT license. Enter your email and get the download link instantly.

Need help setting it up? Contact Xgenious for installation service