Rated 4.94/5 by 115 buyers · 996+ sales

Launch your own school ERP SaaS — every role, every app

eSchool SaaS is a production-ready, multi-tenant school management platform. Sell it to unlimited schools — admin panels, Flutter apps for parents & teachers, a student web portal and a website for every school, all from one backend.

7
Connected platforms · One purchase
∞
Schools from one Super Admin
4
User roles · Dedicated apps
40+
Modules for academics to transport
Official WRTeam product
Laravel · Flutter · Next.js
Separate DB per school
Good morning,
Priya Sharma
Parent of Aarav · Class 5-A
School bus · Route 4
LIVE
Arriving at your stop in
6 min
96%
Attendance
2 due
Assignments
Term 2 fees · Installment 2
$480.00
Pay now
Notice board
Annual Sports Day — Friday 9 AM
Half-yearly results are out 🎉
The platform

Seven connected platforms. One purchase.

Everything a school network needs — from your SaaS control room down to the parent's phone — sharing one Laravel backend and one source of truth.

01

Super Admin Panel

Laravel
You — the SaaS owner

Run the whole business from one console: onboard schools, sell plans, bill automatically and watch revenue grow.

  • Unlimited schools
  • Plans, add-ons & billing
  • Custom domains
  • Revenue reports
superadmin@gmail.com / superadmin
02

School Admin Panel

Laravel
Principals & office staff

Every school gets its own isolated ERP — academics, fees, payroll, transport, exams and reports in one place.

  • Separate database per school
  • Roles & permissions
  • Setup wizard
  • Import / export
03

Student & Parent App

Flutter
Students & guardians

One app, two experiences. Students follow lessons and exams; parents track every child, pay fees and follow the school bus live.

  • Multi-child switcher
  • Online fee payment
  • Live bus tracking
  • Results & report cards
04

Staff & Teacher App

Flutter
Teachers, staff & admins on the go

Attendance, lessons, assignments, marks, leaves and payroll — the classroom and the staff room in a pocket.

  • QR staff attendance
  • Assignments & grading
  • Leave approvals
  • Payslips
teacher@gmail.com / 0111111111
05

Student Web Portal

Next.js
Students on desktop

The full student experience in the browser — timetable, assignments, online exams, results and fees.

  • Online exams
  • Assignment submission
  • Fee history
  • Responsive UI
06

School Website

CMS
Prospective families

Each school gets a branded, multilingual public website with online admissions, gallery, events and enquiries.

  • Custom domain
  • Online admission form
  • Gallery & events
  • Lead capture
07

SaaS Landing Page

Laravel
Schools you sell to

A ready marketing site for your SaaS brand with pricing plans, features and self-serve school registration.

  • Pricing plans
  • School sign-up
  • Editable content
  • SEO ready
All included
$69$99

Full source code for every platform above, lifetime updates and 6 months of support.

Get all 7 platforms

Built on a modern, proven stack

LaravelMySQLFlutterNext.jsFirebase FCMLaravel ReverbWhatsAppRazorpayStripePaystackFlutterwavereCAPTCHALaravelMySQLFlutterNext.jsFirebase FCMLaravel ReverbWhatsAppRazorpayStripePaystackFlutterwavereCAPTCHA
Built for SaaS

Not a school app. A school software business.

eSchool SaaS is multi-tenant from the ground up. You own the platform, schools subscribe to it — and the billing runs itself.

Super Admin
Plans · Billing · Add-ons · Reports
Crestwood Academy
Pro
Own database
crestwood.edu
Green Valley School
Basic
Own database
greenvalley.school
St. Mary's High
Pro + Transport
Own database
stmarys.org
Admin panel
Parent app
Teacher app
Website

…for every school you onboard

True multi-tenancy

Each school runs on its own separate database — clean isolation, simpler backups, zero data leaks between schools.

Plans & automated billing

Prepaid and postpaid plans, per-student / per-staff pricing, trials, invoices and expiry reminders by email.

Sell add-ons

Package transport, chat, advanced reporting and more as paid add-ons on top of any plan.

White-label ready

Your brand on the apps, admin and landing page — plus a custom domain for every school website.

Four ways to earn from day one
Subscriptions
Monthly or yearly plans per school.
Usage tiers
Price by number of students & staff.
Premium add-ons
Upsell modules like transport or chat.
Setup services
Onboarding, data migration & branding.
Apps for every role

Four roles. Two Flutter apps. Zero compromises.

Parents, students, teachers and staff each get an experience designed around their day — not a cut-down admin panel.

Student & Parent App

Everything about every child, in one tap

  • Multi-child dashboard
  • Pay fees online
  • Live bus tracking
  • Talk to teachers
01
Multi-child dashboard

Switch between children and see attendance, homework and results at a glance.

02
Pay fees online

Installments, partial payments, receipts and transaction history via built-in gateways.

03
Live bus tracking

Follow the school bus on a trip timeline and get notified at pickup and drop.

04
Talk to teachers

One-to-one chat, notice board and push notifications keep parents in the loop.

05
Leaves & diary

Apply for a child's leave and read the daily student diary from teachers.

06
Report cards

Exam timetables, offline & online results and downloadable certificates.

Academic lifecycle

From admission form to graduation certificate

The entire student journey lives in one connected system — every step flows into the next, and every stakeholder sees it in real time.

1
Admission
Online form with custom fields
2
Enrol
Class, section & session year
3
Teach
Timetable, lessons & online classes
4
Assess
Assignments, online & offline exams
5
Report
Results, report cards & analytics
6
Promote
Promotion, transfer & certificates
Modules

40+ modules. One login.

Turn modules on per plan, sell the premium ones as add-ons, and give every school exactly the ERP it needs.

Academics

  • Classes, sections & streams
  • Subjects & electives
  • Timetable builder
  • Lessons, topics & study material
  • Semester & session years
  • Student promotion & transfer

Exams & Results

  • Online MCQ exams
  • Question bank & bulk MCQ upload
  • Offline exams & CSV marks
  • Grades & report cards
  • Random question assignment
  • Result publishing

Fees & Finance

  • Fee types, classes & installments
  • Partial payments & receipts
  • Fee relief / concessions
  • Cash, cheque & manual payments
  • Online payment gateways
  • Expense & income ledger

HR & Payroll

  • Staff & teacher records
  • Salary structures
  • Allowances & deductions
  • Payslips
  • Leave policies & reports
  • QR staff attendance

Transportation

  • Routes, stops & vehicles
  • Drivers & helpers
  • Live bus tracking
  • Trip timeline
  • Transport fees & enrolment
  • Transport attendance report

Communication

  • One-to-one chat
  • Notice board & announcements
  • Push notifications (FCM)
  • WhatsApp integration
  • Email templates
  • Student diary

Documents

  • Dynamic ID cards
  • Student & staff certificates
  • Custom admission fields
  • Bulk image upload
  • Data import / export
  • Backups

Administration

  • Role-based permissions
  • Two-factor auth for admins
  • Multi-language & RTL
  • Google reCAPTCHA
  • Academic setup wizard
  • System health monitor
Fees & finance

Fee collection that actually gets collected

Flexible fee structures, installments and partial payments — paid online by parents in the app, or recorded as cash and cheque at the front desk. Every rupee, dollar or naira reconciles automatically.

  • Installments & partial payments
  • Fee relief / concessions
  • Receipts & remaining-balance slips
  • Manual, cash & cheque flows
  • Expense & income ledgers
  • Payroll with allowances & deductions
Aarav Mehta · Class 5-A
Fee statement 2026–27
Installment 1 · Apr
$480Paid
Installment 2 · Jul
$480Partial
Transport fee · Term 2
$120Due
Fee relief applied−10%
RazorpayStripePaystackFlutterwaveCashCheque
Transportation

Know where every bus is. So do parents.

Plan routes, stops and vehicles, assign drivers and helpers, and let parents follow the bus live on a trip timeline — with notifications before it reaches their stop.

  • Routes, stops & vehicles
  • Driver & helper management
  • Live bus tracking
  • Trip timeline for parents
  • Transport fees & enrolment
  • Transport attendance reports
Route 4 · Bus KA-01-4521
Morning pickup
Live
Depot7:05
Park Street7:18
Lake View7:26
Sunrise Apartments7:34
School gate7:50
Parents at Sunrise Apartments notified: bus arriving in 4 min.
Communication & attendance

Every message lands. Every day is recorded.

One-to-one chat, notice boards, push, WhatsApp and email keep families close, while class attendance, QR staff check-ins and leave workflows keep the school's records complete.

  • One-to-one chat (web & mobile)
  • Push notifications via FCM
  • WhatsApp & email templates
  • Student diary
  • QR code staff attendance
  • Student & staff leave approvals
Chat · Ms. Kapoor (Class teacher)
Aarav did really well in today's maths quiz! 🎉
Thank you! He's been practising every evening.
Notice board
PTM on Saturday, 10 AM
QR attendance
Staff checked in: 42/45
WhatsApp alerts for fees & absences
Custom email templates
Build vs. buy

Build it yourself, or launch it this week

Custom build
eSchool SaaS
Time to market
9–15 months
Days
Build cost
$40,000+
$69 one-time
Apps included
Build each separately
7 connected platforms
Multi-tenancy & billing
Hard, risky to get right
Built-in, battle-tested
Mobile apps
Separate iOS & Android teams
Flutter — one codebase each
Maturity
Untested
996+ sales · v1.11.0
Pricing

One-time price. Yours forever.

No monthly fees to us. Own the full source code and keep 100% of what your schools pay you.

Regular License
$69$99
One-time payment
  • Complete source code — Laravel, Flutter & Next.js
  • Lifetime free updates
  • 6 months support
  • All premium features
  • Single end product
  • Documentation & demo data
Choose Regular
Ready to launch
Extended License
$899
One-time payment
  • Everything in Regular
  • Charge your end users (SaaS use)
  • Ready-to-launch setup — Android, iOS, Web & Admin
  • Free backend deployment & domain setup
  • 6 months dedicated support
  • Faster go-to-market
Choose Extended

Prices as listed on the WRTeam Marketplace. Also available on CodeCanyon.

FAQ

Questions, answered

Seven connected platforms: Super Admin panel, School Admin panel, Student & Parent Flutter app, Staff & Teacher Flutter app, Next.js student web portal, per-school websites and a SaaS landing page — all driven by one Laravel backend.

Stop building. Start enrolling schools.

Seven platforms, one backend, full source code. Your school ERP SaaS can be live in days.

Talk to us

Questions before you buy?

Want a guided demo, a custom feature or help planning your launch? Our team replies fast on WhatsApp.