Launch your own powerful school SaaS platform with eSchool SaaS
The complete school management system built for schools, edtech startups, and institutions managing multiple branches.
It features robust Flutter mobile apps for students, parents, and teachers (Android & iOS), along with a secure, scalable Laravel-based admin panel that simplifies academic operations.
Designed with multi-school management in mind, the built-in SaaS system enables you to easily organize schools, users, subscriptions, and data across multiple institutions.
Whether you’re creating a smart student management system, a modern school ERP, or a full education management system, eSchool SaaS handles attendance, fees, learning, and communication – all in one place.
What’s in the Package – eSchool SaaS
| Module | Details |
| Mobile Apps | 3 role-based Flutter apps for Students, Parents & Teachers |
| SaaS System | Multi-school support with billing and role-based user management |
| Frontend Website | Landing page with login and school listing |
| Admin Panel | Laravel-based SaaS-ready super admin panel |
| Database | MySQL backend with full REST API integration |
| Source Code | Customizable school management SaaS source code |
| Documentation | Step-by-step setup and configuration guide |
| Support & Updates | 6 months free support + lifetime updates |
⚠️ VPS Server Required for eSchool SaaS
To run all features of our eSchool SaaS – School Management System smoothly and securely, a VPS (Virtual Private Server) is required.
Here’s why:
-
Feature: Multi-Tenancy Architecture
Why VPS? Each school gets its own database. VPS provides the dedicated resources needed to manage multiple databases with data isolation and security. -
Feature: Real-Time Chat Module
Why VPS? Our built-in live chat needs real-time data sync. VPS ensures smooth performance that shared hosting cannot offer. -
Feature: Wildcard Subdomains
Why VPS? Each school gets a subdomain (e.g.,schoolname.yourdomain.com). VPS is required to configure wildcard subdomains and install SSL certificates – not possible on shared hosting.
15 Reasons to Choose eSchool SaaS:
- 1. All-in-one school management system with multi-role access
- 2. Built-in SaaS support for managing multiple schools from one dashboard
- 3. Role-based Flutter apps for students, parents, and teachers
- 4. Online classroom tools including assignments, study materials, and exam modules
- 5. Fully functional attendance management system
- 6. Powerful fees management with invoice generation and payment tracking
- 7. Class-wise timetable management for seamless scheduling
- 8. Multi-language and RTL support for global institutions
- 9. Built-in chat system for teacher-parent-student communication
- 10. Push notifications via Firebase to keep everyone in the loop
- 11. Modern dashboard for each role with real-time insights
- 12. Fully responsive UI on web and mobile
- 13. Performance analytics for tracking student progress
- 14. Notice board & announcements for school-wide communication
- 15. Lightweight and clean codebase for smooth deployment and easy customization
Key Features of eSchool SaaS – School Management System
1. Multi-Tenancy & School Management
Easily manage multiple schools under one secure platform. Each school gets a separate database in this scalable school management system.
2. Session-Year & Semester Management
Define academic years, terms, and semesters per school to keep your education management system clean, accurate, and structured.
3. Role‑Based Notifications & Messaging
Send instant alerts to students, teachers, and parents using personalized role-wise notifications built into the school ERP platform.
4. Online & Offline Exam Management
Plan, conduct, and manage both online and offline exams with results and reports. Ideal for modern institute management workflows.
5. Attendance Management (Real-time + Monthly Reports)
Track daily and monthly attendance from web or mobile. Real-time attendance management ensures transparency and accuracy.
6. Lesson & Topic Management
Organize curriculum by lessons and topics for each class. Teachers stay aligned and structured in the education management system.
7. Assignment Handling
Teachers can assign, review, and grade homework directly via the dashboard or flutter school app – fast, simple, efficient.
8. Student Transfer & Promotion
Easily move students to the same class or promote them to a new class with a single click. Smart automation makes the process fast and hassle-free.
9. Expense & Fees Management
Track all school expenses and student fee payments. Invoices, dues, and receipts are handled by an advanced fees management module.
10. Staff & Payroll Management
Add staff, assign roles, and auto-calculate salaries and deductions. A complete teacher management app and HR toolkit in one.
11. Student/Staff Certificate & ID Card Generation
Create and print certificates or ID cards for students and staff – fully customizable and essential in a modern school ERP.
12. Holiday Calendar Management
Plan school holidays, events, and important dates. Keep everyone informed with an integrated calendar in your school system.
13. School Gallery & Slider Management
Manage school photos and homepage sliders to showcase activities and branding with your built-in website management module.
14. Website Management & CMS
Update your school’s website content, news, and blogs from the admin panel. No extra tools – fully integrated website builder.
15. Subscription, Add‑ons & Billing Platform
Handle school subscriptions, add-on modules, and billing cycles from a single SaaS dashboard—powerful for growing your school management SaaS business.
Who Can Use eSchool SaaS?
- School owners looking to digitize academic operations
- Edtech startups offering school management SaaS platforms
- Institutes managing multiple schools or branches
- Developers building a Flutter school app with Laravel backend
- Agencies selling white-label school ERP software
Live Demo Links
Explore the full functionality of eSchool SaaS:
- Student App & Parent App (Android):Explore Demo
- Student App & Parent App (iOS): Explore Demo
- Staff & Teacher App (Android):Explore Demo
- Staff & Teacher App (iOS): Explore Demo
- Website (Frontend): Explore Demo
- SaaS Landing Page (Frontend):Explore Demo
- Admin Panel: Explore Demo
Frequently Asked Questions
1. What technologies are used in eSchool SaaS?
It’s built with Flutter (Android & iOS apps), Laravel (admin panel), MySQL, and REST APIs.
2. How many apps are included in the package?
You get 3 Flutter apps – Student, Parent, and Teacher – available for both Android and iOS.
3. Can I manage multiple schools with this system?
Yes, it includes a full multi-school SaaS setup with billing, roles, and school-wise control.
4. Is the source code fully customizable?
Yes, you’ll get 100% customizable source code for both mobile apps and the Laravel backend.
5. What support and updates are included?
You’ll receive 6 months of free support and lifetime free updates via Envato.
6. Is this suitable for school chains or franchises?
Yes, eSchool SaaS is perfect for school chains and franchises. Each branch can be managed as a separate school with its own database, users, and settings from a centralized admin panel.
Version 1.8.0
( 29 October 2025)
+ [Added] Transportation module for managing school transport logistics + [Added] Student diary module to track daily academic and behavioral notes + [Added] server configuration settings in super admin dashboard with checkbox toggles + [Added] optional sections while creating classes for flexible setup + [Improved] option to delete and regenerate school subscription invoices + [Improved] student report structure with refactored layout and data flow + [Improved] ability to delete paid salaries for correction or audit + [Improved] elective subject display grouped by category in school admin panel + [Improved] delete school option now available if not installed + [Improved] 2FA disabled by default; school admin can toggle on/off as needed + [Fixed] date format inconsistencies across modules + [Fixed] error message on first-time login for school admin when user is not activated + [Fixed] Bugs fixes and other improvements
Version 1.7.1
( 24 October 2025)
+ [Added] Android 16KB page size support
Version 1.7.0
( 30 July 2025)
+ [Added] Bulk MCQs Question Upload functionality + [Added] Random Question Assignment for exams + [Added] Difficulty Level option for MCQs questions + [Added] Multilingual School Website Support + [Added] Optional Fees Filter in fee management + [Improvements] Refactored Exam Report Page for better performance and usability + [Improvements] Improved Assignment Submission Flow for better user experience + [Improvements] Other Improvements
Version 1.6.0
( 23 June 2025)
+ [Added] - Session year and Semester wise manage data in school admin.
+ [Added] - Reports :-
- Student Reports
- Attendance
- Offline Exam
- Online Exam
- Fees
- Student Yearly Exam Results
- Exam Report :-
- Yearly Wise Results
- Subject Wise Results
- Rank Wise Results
+ [Added] - Assign elective subjects to students in school admin.
+ [Added] - Contact Inquiry in super admin and school
+ [Added] - Add a filter dropdown to show Subjects based on the selected Class and Section.
+ [Added] - 'Account' selection to Fees Instalment module.
+ [Improvements] - School name display in browser tab
+ [Improvements] - Privacy - Policy & Terms & Conditions
+ [Improvements] - Domain URL appears on school edit screen.
+ [Improvements] - Fixed issue with multiple students taking online exam simultaneously.
+ [Improvements] - Fixed notification issue for attachments in chat (images/documents)
+ [Improvements] - Auto-scroll to active sidebar item added for web panels.
+ [Improvements] - School Admins can now enable and manage 2FA from their profile setting.
+ [Improvements] - School Admin offline marks upload bug fixed.
+ [Improvements] - Fixed subject selection in Online Exam.
+ [Improvements] - Previously only staff showed — now both teachers and staff can be selected for ID Cards and Certificates.
+ [Improvements] - Chat history now filters by both sender and receiver in Apps chat.
+ [Improvements] - Fixed school logo duplication in landing page carouse.
+ [Improvements] - Added standard ID card dimension messages (width: 100–105mm, height: 150–155mm).
+ [Improvements] - Users can now drag events into the calendar. System also checks subject type compatibility to avoid conflicts with electives.
+ [Improvements] - School website UI improvements.
Version 1.5.5
( 12 May 2025)
+ [Improvements] - Subscriptions Module Improvements
Version 1.5.4
( 22 April 2025)
+ [Added] - Wizard Settings + [Added] - Paystack Payment Gateway Implementation + [Added] - Flutterwave Payment Gateway Implementation + [Improvements] - "Schools Details" → "Manage Schools" label updated in Super Admin panel for clarity. + [Improvements] - Common Subject Dropdown to standardize subject selection across modules. + [Improvements] - Restructured Permissions UI in both Super Admin & Admin panels for better UX. + [Improvements] - Timetable Edit Improved easier, faster updates to schedules. + [Improvements] - Browser Tab School Name Fix dynamic and accurate tab titles. + [Improvements] - Privacy Policy & Terms UI Revamped clearer structure for legal pages. + [Improvements] - General UI/UX Enhancements smoother flows and minor fixes throughout. + [Improvements] - Other Improvements
Version 1.5.3
( 21 Feb 2025)
+ [Improvements] Add Send Notifications Checkbox in Student, Teacher, Staff Bulk Upload + [Improvements] School Edit: Assign Package Show/Hide in Super Admin + [Improvements] Select Image File on Change Validation Removed + [Improvements] Add Sample Service File and File Validation in Notification Settings + [Improvements] Overdue Fees Notification – Guardian Notification Issue + [Improvements] Notification Error When No Users Are Selected + [Improvements] Reset Button Not Working on Classes Field + [Improvements] Common Subject Dropdown Data Filter Issue + [Improvements] Warning Notification Condition in Student Bulk Upload + [Improvements] Assignment Notification Not Sent in Web Panel + [Improvements] Update Assignment Issue and Send Announcement Issue in Teacher App + [Improvements] Add Condition Role-Wise Edit in Announcement Edit + [Improvements] Add URL Validation in Assignment and Announcement + [Improvements] Other Improvements
Version 1.5.2
( 13 Feb 2025)
+ [Improvements] Demo Schools functionality + [Improvements] 2FA-related bugs for Admins + [Improvements] School Inquiry feature + [Improvements] Multiple Class Selections for Uploading Assignments and Study Materials + [Improvements] Display logos for trashed and inactive schools + [Improvements] School logo not showing on the 2FA page + [Improvements] Hide extra fields if the user is not a super admin in the staff creation page + [Improvements] Display subject type in the timetable + [Improvements] Web login restriction for Student/Guardian roles + [Improvements] Student and parent count issue in School Admin + [Improvements] 'Start Trial Package' checkbox display and form field visibility on the login page + [Improvements] File upload validation in the School Details and Feature section + [Improvements] Show custom fields on the Student Admission Form + [Improvements] Display staff custom fields while creating staff members + [Improvements] Overdue notifications in the Custom Notification section + [Improvements] Wildcard domain validation and 400 Error handling + [Improvements] Exam Publish warning toast + [Improvements] Login issue for demo schools with 2FA enabled
Version 1.5.1
( updated on 16-Jan-2025 )
+ [Improvements] Fixed bugs in Demo Schools + [Improvements] Fixed bugs related to 2FA for Admins + [Improvements] Fixed bugs in the School Inquiry feature + [Improvements] Fixed bugs with Multiple Class Selections for Uploading Assignments and Study Materials + [Improvements] Other improvements
Version 1.5.0
( updated on 4-Jan-2025 )
+[Added] Custom domain for school website +[Added] School data backup and import +[Added] Mark submission using CSV and reminder +[Added] Fee improvements +[Added] Staff and teacher additional fields +[Added] Lead generation or inquiry +[Improved] Bugfixes and improvements
Version 1.4.1
( updated on 10-Oct-2024 )
[ADDED] Student admission form fields in ID card [Improvements] Other improvements
Version 1.4.0
( updated on 30-Sept-2024 )
+ [Added] Online student admission form + [Added] Delete permanent data + [Added] Chat Feature + [Added] School wise Separate database + [Added] School admin email verification + [Added] Added google captcha in schools/students registration form, contact us form + [Added] Added sidebar menu search option + [Added] Super admin can send email to school admin + [Added] Login with email or mobile [Improvements] Certificates module [Improvements] Attendance month wise view students attendances
Version 1.3.3
( updated on 18-july-2024 )
+ [Added] Razorpay payment gateway (Fees & subscription modules) + [Improvement] Other improvements
Version 1.3.2
( updated on 29-June-2024 )
+ [Added] School Website - Custom School Domain + [Added] Custom Email Template + [Added] Generate Certificates for Students & Staffs + [Added] Staff ID Card + [Added] Student Result PDF + [Added] Bulk Staff & Teacher Upload + [Added] Class Group + [Added] Students/Staff can download the result + [Improvement] Improve Payroll add Allowances & Deductions + [Improvement] Partial Fees Payment with Remaining Balance Receipt + [Improvement] Other Improvements
Version 1.3.1
( updated on 27-May-2024 )
+ [Updated] Updated Firebase cloud message deprecated version + [Updated] Updated App codes to the latest Flutter version (3.22.0) + [Improvement] Improvements and bugfix
Version 1.3.0
( updated on 14-May-2024 )
+ [ADDED] Staff-Teacher Application + [ADDED] Prepaid school subscription plan + [ADDED] Student ID card with dynamic settings + [ADDED] User wise default language + [ADDED] User password reset from admin panel + [ADDED] Send guardian notification while creating fees + [ADDED] Staff wise leave report in school admin panel + [ADDED] Subject teacher can view exam timetable + [ADDED] Send a notification to the guardian of the absent student + [Improvement] School & super admin dashboard improve & other improvements + [Improvement] RTL layout support + [Improvement] Subject teacher wise fetching data + [Improvement] Notification + [Improvement] Semester system
Version 1.2.1
( updated on 29-Mar-2024 )
+ [Added] Fixed assignment resubmission issue + [Added] Fixed Online exam answer submission issue + [Added] Fixed Due date issue in fee module + [Added] Fixed ios notification issue + [Added] Other improvements
Version 1.2.0
( updated on 05-Mar-2024 )
+ [Added] Send Notification System + [Added] School Gallery + [Added] Subscription Bill payment via Cash / Cheque in Super Admin panel + [Added] Staff salary slip Generation + [Added] Fees statistics + [Added] Bulk upload of profile images for student & guardian details + [Added] Fees Due charges Type: Fixed / Percentage + [Added] Date Format Option + [Improvement] Billing cycle days added Package wise + [Improvement] Subscription code optimise + [Improvement] Allow staff member to update their profile details + [Improvement] Extra Filters introduced in the system for table data filtration + [Improvement] Landing page Design changed + [Fix] Fees Amount calculation when due charges is applied + [Fix] Export Option Added in Tables
Version 1.1.1
( updated on 02-Feb-2024 )
+ [Improved] Subscription Billing Calculation + [Added] Feature names added in language translations + [Fixed] Student Update issue resolved when uploading a Custom File Field
Version 1.1.0
( updated on 25-Jan-2024 )
+ [Added] Fees Module + [Added] Staff Leave management + [Added] Staff Payroll management + [Added] Guidance Document links on the Landing Page + [Improvement] Multilingual Landing Page + [Improvement] Subscription management in Super Admin Panel & School Admin Panel + [Improvement] Expense & Class Section wise Attendance Graph School Dashboard Page
Version 1.0.1
( updated on 1-Dec-2023 )
+ [Added] Landing Page Customisation option added + [Added] Added Data delete Protection if Data is associated with other data + [Improvements] Minor issues have been fixed
