Slide 1 / 46
One platform · Six portals · Built for schools

CHERI

School Management System

One platform for the entire school.
Admissions · Fees · Attendance · Exams · Communication · Reports — and a parent app they'll actually open.

Visit cheriedu.com
The Promise

Run your school on one platform

No more juggling 7 systems. CHERI brings fees, attendance, parent communication, library, canteen, transport, exams, and HR together — one login, one dashboard, one source of truth.

⏱️

Initial setup in hours

Walk through the setup wizard, import students from Excel, send your first parent message the same afternoon. Full rollout with validated data in days.

📱

Web + Phone + Tablet

Install on Android, iPhone, or laptop. Same login, same data, works offline when network drops.

🇮🇳 🇦🇪 🇸🇦 🇺🇸

Designed for 4 Countries

Region presets for India, UAE, Saudi Arabia, USA — currency, academic calendar, tax forms shaped to local needs.

By the Numbers

What's actually built today

Honest counts from the codebase.

500+
Pages
across 50+ modules
6
Portals
Student · Parent · Teacher · Staff · Admin · PO
100+
Reports
including 14 new in 2026-05
96
AI Agents
for teachers, parents, admin
78
Data Importers
Safe, re-runnable bulk-import
11
User Roles
Granular permissions
4
Countries Configured
India · UAE · KSA · USA
400+
CheriMathLab Users
live proof point (Google Analytics, 30d)
The Difference

Why CHERI fits modern schools

Typical school software

— Separate tools for fees / attendance / exams / library
— Long onboarding cycles
— Static PDF reports
— Desktop-first; mobile feels bolted on
— Customisation needs a change request
— Limited real-time parent communication
— Designed for one country
— Closed data formats

CHERI

✅ One login, one dashboard, every module
✅ Setup wizard + bulk import — hours, not months
✅ Live dashboards + AI-assisted insights
✅ Installs as an app on phone, tablet, laptop
✅ Self-service settings, branding, permissions
✅ Built-in chat with teacher · parent · student
✅ India + UAE + KSA + USA preset configurations
✅ Open MySQL schema — your data, your control
AI that saves real time

AI that saves teachers hours — not a gimmick

Optional, role-aware AI features layered on top of every module. Teachers see grading suggestions; parents see performance explanations; admin sees risk alerts. Turn it on per tier.

📝

Question Paper Help

Suggests a quiz by class / subject / difficulty mix in seconds.

✏️

Grading Assistant

Rubric-driven score suggestions. Teacher reviews and decides.

🎯

Adaptive Practice

Per-student difficulty tuning on practice quizzes.

📊

Risk Alerts

Surfaces students with attendance, fee, or wellness concerns early.

📖

Parent Explainer

Helps parents understand why a child's score changed.

🎓

Career Guidance

Stream suggestions based on the child's actual record.

🛡️

Wellness Signals

Mood-trend scan + counsellor referral suggestions.

More on demand

Vendor classifier · plagiarism check · study planner · etc.

Teacher always has final say. AI features are opt-in per school and per tier.

Built for multiple countries

Four countries, one app

Country-specific calendars, currencies, tax fields, and statutory forms are pre-configured. Each school sets its country once; the relevant compliance UI appears.

🇮🇳

India

Configured for GST, TDS, Form 16/16A, UDISE+, RTE 25% reservation tracking, NEP 2020 indicators.

🇦🇪

UAE

Supports VAT calculation, AED currency, Hijri calendar overlay, MoE/KHDA reporting fields.

🇸🇦

KSA

Designed to support 15% VAT, ZATCA e-invoicing QR codes, SAR currency, Arabic/RTL UI.

🇺🇸

USA

Configured for W-2 / 1099 exports, state-by-state sales tax fields, USD, multi-state reporting.

27 dedicated Tax pages · per-jurisdiction calendar presets · partner integration slots ready

Local statutory filings should be reviewed with your auditor before final submission.

Onboarding

Bring your data in days, not quarters

78 ready-made data importers cover students, parents, staff, fees, transport, library, canteen, and more. Bring data from your Excel sheets or existing system.

📂

4-step Wizard

Upload → preview → map columns → run. Each row's outcome (OK / Skipped / Failed) is logged with the exact reason — fix and re-run.

Safely re-runnable
🔁

Skip / Update / Fail

Pick how the import handles duplicates per entity. Update overwrites in place. Fail rolls back the whole batch. Skip preserves the first version.

Duplicate-safe
↩️

One-click rollback

Made a mistake? Roll back that batch without touching anything else. Try in test mode first; commit when satisfied.

Per-batch undo

Importers cover: students · parents · staff · classes · sections · subjects · timetable · fee structures · transport routes · library books · canteen items · scholarship programs · 60+ more.

Under the Hood

Built on boring, proven tech

No exotic stack. No vendor lock-in. Your IT team can read the codebase and run it on-prem.

Frontend

Bootstrap 5

UI framework

Chart.js

Dashboards

SignalR

Real-time chat + push

Leaflet

GPS maps

PWA + SW

Installable, offline-aware
Application

ASP.NET Core 8

MVC + minimal APIs

Dapper

Fast micro-ORM

Hangfire

17 background jobs

JWT + Cookie

Auth · 2FA · TOTP

Azure OpenAI

96 AI agents
Data

MySQL 8.0+

Open schema, your data

Redis (opt.)

Cache + SignalR backplane

Firebase FCM

Push notifications
Automation

It quietly runs itself

17 scheduled tasks keep the school running without anyone clicking — fee reminders, attendance push, birthday wishes, transport ETAs, calendar sync, log cleanup, and more.

17 Scheduled Tasks

Email queue · SMS queue · WhatsApp queue · Fee reminders · Birthday wishes · Bus ETA push · Calendar sync · Chat retention · Log cleanup · Message dispatch · OCR worker · Offline grade sync · Scheduled reports · Student promotion · UPI mandate · Compliance reminders · Trial alerts · Renewal automation

Admin can see when each ran
🔌

Mobile-Ready APIs

12 secure APIs let the parent / staff mobile app talk to the platform — fees, attendance, student profile, payment webhooks, GPS device feed. Same login as the web; mobile and web stay in sync.

Versioned for safe rollouts
Install on any device

Runs as a website or installed app

One tap to install on Android, iPhone, or laptop. Same login. Same data. Works offline when the network drops.

📱

One-Tap Install

Install button on Login + Home + Dashboard. Chrome / Edge / Samsung Internet show a native prompt; iOS Safari + Firefox get clear "Add to Home Screen" instructions.

📤

Share to a Friend

Tap the Share button → opens the phone's share sheet (WhatsApp / Email / SMS). On laptop, the install link is copied to the clipboard.

🌐

Works Offline

Last-viewed attendance, marks, timetable cached on the device. The app opens even with no signal and syncs the moment the network returns.

🔔

Push Notifications

Attendance, homework, fee due, exam result, bus ETA — instant alerts straight to the phone's lock screen.

📡

Teacher Offline Mode

Mark attendance and enter marks offline; everything syncs as soon as Wi-Fi is back. No data lost.

🦋

Native Mobile App

A separate native app for parents and staff ships alongside the web. Same backend, same login, same data.

For Schools — Onboarding

Day-1 setup that actually works

Most school software dumps you on an empty dashboard. CHERI walks you through every step.

🧭

5-Step Setup Wizard

Academic Year → Classes & Sections → Fee Categories → School Settings → Done. Country presets auto-apply. Resumable.

Sample Data Seeding

One-click seed of 30 demo students, 5 classes, 5 staff, 1 announcement — all tagged [DEMO]. Click around before importing real data. One-click clear.

📚

Customer Success Playbooks

6 in-app guides: 90% parent adoption in 14 days · AI launch in 1 week · paper→mobile attendance in 5 days · fee collection -60% in a quarter · trial→paid · report cards in 30 min.

Onboarding Stitch

Setup Wizard completion screen routes admin straight to Import Wizard → Add Staff → Configure Fees. Pro-tip surfaces the 5× trial conversion data.

🎁

Trial-end Banner

Every page shows colour-escalating countdown for Admin/Management. Green > 14 days → red ≤ 3 days. Upgrade CTA always one click away.

📊

Usage Analytics Tile

Home Dashboard shows students/staff used vs cap · AI invocations this month · locked-features upsell banner. Drives expansion revenue without nag screens.

For Schools — Admissions

From enquiry to enrolment

9 admission pages cover the entire funnel — anonymous online application through enrolled student.

🌐

Public Online Admission

Anonymous form on school website. Auto-creates admissionlead row. AdmissionSuccess page with reference number.

📊

Admission Pipeline

Drag-and-drop Kanban — New → Contacted → Interview → Offer → Enrolled → Rejected. Per-stage capacity tracking.

📈

Admission Analytics

3 Chart.js dashboards — conversion funnel · source attribution · time-to-convert. Identifies bottleneck stages.

📑

Doc Verification

Upload + tick-off birth certificate, previous TC, address proof, photo. Per-doc approval workflow.

🎤

Interview Scoring

Schedule + record + score interviews. Pass-fail decision feeds back to pipeline.

🎫

Auto Transfer Certificate

TC# format TC/SCHOOL/YEAR/SERIAL. DRAFT → ISSUED workflow. Bulk-export. Parent self-download.

For Schools — Chains

Districts, chains, central management

For groups of schools under one management. Switch schools without re-login. Cross-campus reports. White-label per school.

🏢

Multi-School Switcher

Topbar dropdown for district admins with access to multiple schools. One click to switch — no log out, no second password.

District unlock
📊

Campus Comparison

Rolls up attendance %, fee collection, exam averages, staff turnover across every school the district owns.

/Reports/CampusComparison
🎨

White-Label Per School

Each school in the chain gets its own logo, primary color, brand name on every page. Reseller mode supported.

Per-tenant theming
🏷️

License Management

Product Owner console grants/revokes per-school access, sets caps (maxstudents/staff), toggles AI/Transport/Multi-branch flags.

/Tenant/LicenseManagement
For Schools — Permissions

11 roles. 8 permission types. 400+ pages.

Granular control over who sees what and who can act. Per-page, per-action, per-field permissions.

Roles

Product Owner · Admin · Management · Accountant · Teacher · Staff · Librarian · Canteen Mgr · Transport · Student · Parent

Each role has its own portal + sidebar

Permission Types

View · Add · Edit · Delete · Export · Print · Bulk · Approve

Overrides at user level

Field-Level Hide

Sensitive fields (salary, ID, parent phone) hidden per role without rebuilding the page.

Settings/FieldPermissions

Audit Trail

Every permission change logged with who/what/when. Permission alerts notify admin on suspicious bulk changes.

Settings/PermissionChangeLog
For Schools — Reports

100+ reports, one truth

Management needs answers, not raw data. Every metric has a drilldown. New in May 2026: 14 admin/management reports.

📋

Teacher Workload

📊

Grade Distribution

📈

Subject Pass Trend

👥

Enrolment Trend

🚪

Staff Turnover

🛠️

Maintenance Aging

🚌

Transport Efficiency

😊

NPS Dashboard

🛒

Vendor Scorecard

📉

Depreciation

📅

Multi-Year Trend

📣

Notification Delivery

🏫

Campus Comparison

💼

School P&L

📑

Annual Report

Scheduled Reports

For Schools — Predictive

18 AI / ML dashboards

Not just reports of the past — predictions of the future. 18 dedicated AI dashboards on top of the 96 agents.

🤖

AI Dashboard

📉

Dropout Risk Scores

⚠️

Attendance Risk

💸

Fee Default Risk

📊

Performance Dashboard

🌱

Sustainability

😊

Wellness Dashboard

🧠

Model Health

📈

Predictions

🎯

RAG Document Q&A

💬

School Chatbot

🚨

Bullying Signal Scanner

🏃

Engagement Score

🎓

Career Guidance

📚

Study Planner

🔍

Vendor Classifier

For Schools — Compliance

Designed to support every regulation

Compliance UI, fields, and exports configured for the major frameworks schools face. Final filings should be reviewed with your auditor.

📋

RTE 25% Reservation

Per-class quota tracker, application pipeline, document verification, admit-status feed.

🎓

NEP 2020 Indicators

Foundational / Preparatory / Middle / Secondary stage counts, vocational integration, multilingual progress.

🏛️

UDISE+ Report

Government-format export with infrastructure, enrolment, staff, dropout categories.

🔒

GDPR (EU)

Self-export for data subjects, admin request queue, retention policies per table.

🇮🇳

DPDP Act (India)

Designed to support DPDP intake, SLA tracking, and consent flow for under-18 accounts.

👁️

Auditor Portal

Read-only access for external auditors — 5 dedicated pages (Login, Dashboard, Compliance, Ledger, Chat Consent).

For Schools — Finance

Money in. Money out. One source of truth.

💰

Fees Lifecycle

Categories → structures → assignments → collection → receipts → reminders → waivers → discounts → installments.

🏦

Bank Reconciliation

NEW. Upload bank statement CSV, auto-match to receipts, flag variance. /Finance/BankReconciliation

📒

School Expenses

NEW. Track every non-payroll expense with vendor, category, GL tag. /Finance/SchoolExpenses

👔

Payroll + Statutory

Multi-component salary, PF/ESI/TDS/PT, CSV exports for govt portals.

💳

Payment Gateway

Razorpay · PhonePe · Stripe · PayU integrations. UPI auto-debit support. Receipts confirmed automatically. Card details never touch the school's server.

🎯

Scholarship Engine

Auto-code SCH-YYYY-NNNNN · application review · approval workflow · award batch · multi-program.

💱

Multi-Currency

₹ / $ / AED / SAR / EUR per tenant. Locale-aware decimal parsing.

📊

Fees Analytics

6 Chart.js trend charts by category. Pending Dues with 4 aging buckets. Discount/waiver tracking.

🎟️

Wallet System

Per-student canteen wallet + recharge + freeze. Bonus rules. Parent visibility.

For Schools — Communications

Reach everyone, everywhere, instantly

💬

Real-time Chat

Real-time messaging — 1:1, group, school-wide broadcast. Typing indicators, read receipts, reactions, polls, hand-raising. New: Export to CSV, Clear chat, Delete-for-me, Delete-for-everyone, multi-select bulk delete, in-chat search.

📱

WhatsApp + SMS

Meta WhatsApp Business API · Twilio · MSG91 · Gupshup · Fast2SMS · TextLocal. Per-template approval status.

🔔

Push Notifications

Powered by Firebase. Per-device registration. Background dispatch keeps the school's phones updated. Delivery-status report for admin.

📞

Voice Broadcast

Exotel + Twilio voice. IVR menus, emergency alerts, scheduled parent calls.

📧

Email Templates

HTML editor with mail-merge variables, MailKit dispatch, bounce tracking.

🛡️

Chat Moderation

Abuse reporting · consent tracking for child accounts · retention purge · ChatForget for right-to-be-forgotten.

For Schools — Operations 1/3

Library + Canteen turn-key

📚

Library

Book catalogue · issue / return workflow · fines (collect / waive / view) · per-student library card · overdue tracking · admin maintenance view. Quick student + book search.

4 dedicated pages
🍽️

Canteen

Items · stock with transactional movements · menu management · POS with cart + auto-numbered invoices · date-range reports · low-stock alerts · student / parent wallet.

6 dedicated pages + full POS flow
For Schools — Operations 2/3

Transport + Hostel fully tracked

🚌

Transport — 6 pages

Bus route setup with stops/fees/timing · Leaflet live GPS map (15s polling) · daily attendance · GPS device CRUD · asset audit · transport config (geofence, speed, SOS).

Driver SOS · parent ETA push
🏨

Hostel

Room allocation with AJAX student search · transactional allocate/vacate · meal plans · maintenance tickets · warden dashboard. Occupancy tracking.

Per-bed allocation
For Schools — Operations 3/3

Procurement + Assets end-to-end

🏪

Vendor Management

Auto-generated vendor codes · status workflow · vendor categories · vendor ratings.

💵

Vendor Payments

Payment recording with TDS deduction · invoice tracking · multi-mode (cheque, bank, UPI).

📒

Vendor Ledger

Debit/credit running balance per vendor · aging analysis · outstanding report.

📄

Purchase Orders

Draft → approve → cancel workflow · auto-numbered PO · line items · GST split.

🛒

Purchase Categories

Stationery · Electronics · Furniture — dedicated pages with category-specific fields.

🏷️

Asset Master + Audit

Audit/verification workflow · transactional update · history timeline · depreciation report.

For Schools — Security

Defended at every layer

🔐

Secure Sign-in

Industry-standard tokens + cookies. Optional two-factor authentication (TOTP). Multi-factor can be enforced per role.

JWT + 2FA
🛡️

Encryption at Rest

Database passwords, API keys, and other secrets in configuration are stored AES-256 encrypted. Decrypted only at runtime.

AES-256
📋

Comprehensive Audit Log

Every action by every user is logged with timestamp, module, and outcome. Searchable by admin; exportable for compliance review.

99% coverage
🚨

Session Hijack Detection

IP allowlist · device fingerprint · concurrent-session monitoring. Admin alerted on suspicious permission changes or unusual sign-in patterns.

Real-time alerts
🚦

Rate Limit + Captcha

Login and signup endpoints are rate-limited. Optional captcha. Brute-force lockout after repeated failed attempts.

Built in
🪪

Biometric + Voice Attendance

Biometric device integration (fingerprint reader). Voice-driven attendance for large classes. APAAR student ID linking.

Optional add-ons
For Teachers

Built around what teachers actually do

Less clicks. No data entered twice. Mobile-first for in-class use.

Mark Attendance

Tap-tap-tap on mobile. Bulk-mark present. Late, half-day, leave categories. Auto-push to parents.

📝

Enter Marks

Grid-style entry by class/exam/subject. Grade bands auto-apply. Bulk paste from Excel.

📚

Assign Homework

One-shot to entire class. PDF/audio/video attachments. Parent acknowledgement tracking. Submission rate report.

📅

Lesson Plans

Per-period plan with topic, objective, resources. Approval workflow. Completion % feeds Lesson Plan Completion report.

📊

Class Scorecard

5 KPIs + 3 charts. Top/bottom performers · trend over time · subject-wise breakdown.

🌟

Class Feed

Social feed for class — announcements, polls, discussions. Comments + reactions. Teacher moderates.

For Teachers — AI

AI that actually saves teaching hours

📝

AI Question Paper Generator

Pick class + subject + Bloom level + chapter + difficulty mix. Generate in 30 seconds. Save templates for next year.

Most-loved teacher feature
✏️

AI Short-Answer Grading

Upload rubric + sample answers. AI suggests scores; teacher reviews/overrides. ~40% time saved on essay-heavy subjects.

Teacher always has final say
🎯

Adaptive Learning

Per-student difficulty tuning on practice quizzes. Weak get easier reps; strong get challenges. Daily mastery report.

Powered by response history
🛡️

Plagiarism Check

Compare homework against corpus + peer submissions + open web. Highlight matched passages. Skip the manual scan.

Integrated into Homework grading
For Teachers — Virtual

Virtual classroom built in

No third-party meeting URLs. Classroom is part of the platform — attendance, materials, recordings, polls, hand-raising — one place.

📅

OnlineClassSchedule

Faculty creates class with cascading dropdowns from staffassignment.

▶️

OnlineClassRoom

Live classroom view with countdown · Join button · role-based access · Google Meet integration.

Hand-raising + Polls

Students raise their hand from the classroom view; teacher acknowledges in real-time. Quick polls + voting built in.

📍

OnlineClassAttendance

AJAX attendance grid auto-fills from join/leave events. Manual override.

📊

4 Chart.js Reports

OnlineClassReports — attendance · duration · subject distribution · weekday heatmap.

📼

Recording + Replay

OnlineClassRecordings — students who missed watch later. Configurable retention.

For Teachers — Exams

Online exam full lifecycle

Question Bank

Shared per-school question library. Filter by class · subject · Bloom · difficulty · tags. Reusable across years.

🧪

Quiz Builder

Pick from bank · drag-reorder · set time limit / retake limit / passing % · auto-graded MCQ/TrueFalse/Fill-Blank.

📝

Quiz Grading

Manual queue for short/long answer. AI grading suggestions. Per-student feedback. Bulk publish results.

🪑

Exam Seating

Room config + sequential seating algorithm. Save/clear plans. Print seat-allotment chart.

🎫

Hall Ticket

Printable ticket preview with photo + roll + subjects · @media print CSS · issue tracking · bulk PDF.

📊

Marks → Reports

Marks roll up to ReportCards · Subject Pass Trend · Grade Distribution · class average comparison.

For Teachers — Mobile

Take the school to the classroom

📱

Faculty Push Dashboard

Personal alerts · today's classes · pending tasks · leave balance · performance card.

📡

Offline Grade Sync

Mark attendance and enter marks offline; everything stored on the device and synced automatically when the network returns.

📷

OCR Submissions

Scan handwritten papers with camera. OCR extracts answers. AI suggests marks.

🎙️

Voice Attendance

Read out names; speech-to-text marks present. 50% faster for large classes.

📅

Personal Calendar

Staff Attendance Dashboard with CSS-grid month view + attendance %.

📈

Analytics Dashboard

Faculty Analytics — per-class performance · homework completion · online-class attendance.

For Non-Teaching Staff

Every role-specific portal

Librarians don't need lesson plans. Accountants don't need attendance grids. Each role gets a tailored sidebar with just what they use.

📚

Librarian

Catalog · issue/return · fines

💰

Accountant

Collection · payments · payroll

🍽️

Canteen Mgr

Items · stock · POS · wallet

🚌

Transport

Routes · GPS · attendance · SOS

🏨

Warden

Rooms · meals · maintenance

👋

Receptionist

Visitors · appointments · gate pass

💭

Counselor

Booking · sessions · wellness

🛠️

Maintenance

Tickets · asset audit · vendor

For Staff — HR Suite

HR + Payroll full-stack

👥

Staff Registration

Bulk register · role assignment · document upload · ID card · biometric link.

📅

Leave + Resignation

Apply · approve · balance tracking · resignation workflow with relieving + experience letter PDF.

💼

Payroll Compliance

PF · ESI · TDS · PT auto-calc with CSV export to govt portals.

📋

Class Assignments

Subject + class mapping with bulk advancement workflow at end of academic year.

🆔

ID Card + Documents

Per-staff ID card with QR. Document upload + verification + expiry tracking.

🏅

Awards + Performance

Monthly award tracking · performance dashboards · KPI scorecard.

For Schools — Engagement

Events. Sports. Awards. Memories made.

🎉

Annual Day Programs

Programs with status (Upcoming/Completed) · academic year filter · event-type filter.

📸

Gallery + Videos

Photos and videos per program/event. Featured flag. Category filtering.

🎟️

Event Registration

Participant registration · event/type filters · AJAX edit · soft-delete cancel.

💝

Donations + Sponsorship

UPI/QR/bank/tax toggles · 20+ donation fields · sponsorship CRUD with type/category/status badges.

🎤

Guest Speakers

Master-detail of speakers + sessions · name/status filters · AJAX edit both levels.

🏆

Achievements + Awards

School achievements (CRUD with colored category/level badges). Award management (Monthly/Annual/Custom).

For Students

A portal that students actually open

🎯

Student360

One page with everything — attendance · marks · fees · badges · awards · behaviour · health. Full record.

⏱️

Student Timeline

Chronological feed of every event tied to the student — admitted, promoted, awarded, fined, recognized.

📊

Student Scorecard

Exam performance across subjects/exams with trend lines + class average comparison.

😊

Student Wellness

Daily mood emoji + energy/stress range + sleep hours + streak. Chart.js trend over 30 days.

🎮

Gamification

XP level + progress bar · earned/locked badges · top-20 leaderboard · awards trophy room.

📔

Daily Diary

Staff posts → student/parent acknowledges. Per-class diary feed.

For Students — Learning

Learn. Practice. Discuss.

📝

Take Quiz

Auto-graded MCQ/TrueFalse/Fill-Blank. Manual queue for short/long. Retake limits. Per-student progress.

Auto-grading + retake limits
📺

Course Content

PDF / video / audio / link / SCORM / xAPI lessons organised by class + subject + chapter.

LTI 1.3 + SCORM + xAPI
💬

Discussion Forum

Threaded class forum. Teachers moderate. Q&A pinned to lessons. Peer help without leaving the app.

Per-class threads
🤖

Student AI

Stuck on homework? AI explains step-by-step in the student's reading level. CheriMathLab integrated for paid plans.

Curriculum-aware
For Students — Self-Service

Everything at their fingertips

🪪

Gate Pass

Apply + status + QR

📚

My Library

Issued books + history

🍱

Canteen Wallet

Balance · recharge · txns

🎓

Scholarship

Apply · track · certificate

🌍

Internships

Apply · status · placements

🏆

Olympiads

Register · prepare · results

🏅

Awards

Earned · upcoming

📜

TC + Docs

Transfer Cert · mark sheets

Sports

Enrolments · tournaments

🏥

Health Records

Checkups · incidents · vaccinations

💭

Counsellor Booking

Schedule · history · notes

🚨

Anonymous Grievance

Report bullying safely

For Students — Wellbeing

Safety, wellness, growth

📋

Behavior Tracking

Dual-tab: incident log + behavior type mgmt. Counsellor + class teacher access.

🚪

Digital Hall Pass

Real-time active/expired tracking · mark return · category breakdown.

🩺

Health Module

Health records · incidents · checkup analytics · vaccination schedule.

🛡️

Bullying Signal Scanner

AI scans incident logs for early warning. Surfaces to counsellor before escalation.

🚌

Field Trips + Excursions

Application · permission · payment · attendance · post-trip report.

👥

Peer Support + AnonGrievance

Safe space for students to report concerns anonymously. Trained-peer routing.

For Parents

Parents finally see what's happening

26+ parent-facing pages. Per-child permissions. Real-time updates. Built for parents who don't have time to ring the school.

💳

Pay Fees Online

UPI · card · netbanking. Receipt PDF auto-mailed. Installment + partial-pay. WhatsApp reminders T-7/T-3/T/T+3.

📅

Attendance Calendar

Month-grid view per child. Late, half-day, leave flagged. Push the moment teacher marks absent.

📝

Homework + Marks

Today's homework, due dates, submission status. Latest exam marks with grade + class rank.

📊

Scorecard + Trend

Per-child subject performance over time. Compares against class average without exposing peers.

📑

Per-Child Permissions

Multi-child family? Each child has its own pay/view/contact toggle. Permissions per child.

📔

Daily Diary + Notice Board

Teacher posts → parent acknowledges. School-wide notice board.

For Parents — Real-time

Chat. Track. Done.

💬

Chat with Teacher

1:1 + class group chat. Typing indicators. Read receipts. Mute hours. Moderation queue for safety. New: Export CSV, multi-select delete.

🚌

Bus Live Tracking

Leaflet map showing the bus location every 15s. ETA push + SOS banner. Boarding history audit.

🔔

Push Notifications

FCM-powered. Attendance · homework · fee due · exam result · transport ETA — instant to phone lock screen.

📞

Voice Calls

School can voice-broadcast emergencies. Parents call school via in-app dial. No need to remember number.

🛡️

Child Consent (DPDP)

Per-child consent grant/revoke. Right-to-be-forgotten request from inside the app. Compliant by default.

⚙️

Communication Preferences

Per-channel mute (SMS only / WhatsApp only / push only). Quiet hours. Topic-level subscriptions.

For Parents — AI

Parent AI: Change Lives

Parents always ask "Why is my child not performing?" but never get a real answer. Until now.

🤖

CHERI Parent AI

Knows your child. Knows their data. Always available.

Parent:
"Why did Aarav score 58 in last term's maths exam?"
Parent AI:
Aarav's maths score dropped from 78 to 58. Three factors stand out:
  • Attendance: missed 11 of 22 maths periods (50% — vs. class avg 8%)
  • Homework: submitted 3 of 9 maths assignments
  • Pre-test in algebra was 45% — concept gap, not exam fluke

Suggested action: book a 20-min teacher conference + enrol him in a 4-week Algebra remedial via CheriMathLab. Book now →

📚
Performance analysis
Subject-by-subject diagnosis with action plan
🎯
Career guidance
Stream-selection advice based on actual performance
💰
Fee guidance
Scholarship eligibility + payment plan suggestions
😊
Wellness signals
Surface mood trends + counselor referral suggestions
For Parents — Mobile

Install. Share. Forget the URL.

📱

PWA Install

One tap on Android / iOS to install CHERI like a native app. Home-screen icon. Offline-aware. No app store wait.

🔔

Push Notifications

FCM-powered. Per-event opt-in. Quiet hours. Lock-screen previews.

📤

Share Button

Floating share FAB on every parent page. Web Share API → WhatsApp / Email / Copy link. School earns credit if recipient signs up.

🌐

Works Offline

Last-viewed attendance · marks · timetable cached. App opens with no signal. Syncs on reconnect.

📄

Fee Receipts on Phone

Receipts downloaded to phone storage. Print share to printer. Auto-mail copy too.

🆔

Multi-Child Switching

Parent of 2 students? Top dropdown switches between children — same login, separate views.

Growth — In-App Referrals

Every customer is a sales rep

Built-in referral mechanism. Admin/Management users share a code; both schools get 30 free days when the referral converts. Most underrated lead source for school SaaS.

🔗

Shareable Code

Each school gets a unique referral code. Public landing page at cheriedu.com/r/code introduces the prospect to CHERI.

🎁

30-Day Bonus Both Sides

The new school starts with a 60-day trial (30 base + 30 bonus). The referring school's licence is extended by 30 days when the referral converts.

📊

Tracking Dashboard

Pending · contacted · converted · rejected · expired. Reward log + outreach record for the referring admin.

📱

WhatsApp Share

One-tap WhatsApp share with a pre-written message including the referrer's school name.

🎯

Parent + Student Variant

Floating share button on student / parent pages — even non-decision-makers refer their other-school friends.

🤖

CRM-Tagged Signups

Referred signups are tagged separately so sales can prioritise warm leads over cold ones.

Retention

Know who'll churn before they do

😊

NPS Survey

The app asks Admin / Management "How likely are you to recommend us?" at day 30, 90, and 365 of activation. Detractor (0-6), Passive (7-8), Promoter (9-10). Admin dashboard aggregates across 12 months.

Detractor responses alert your success team
📊

Usage Analytics Tile

Home Dashboard shows students used vs cap + staff vs cap + AI activity this month. Progress bar turns red as you approach the cap. Upgrade button always one click away.

Surfaces upgrade moments naturally
🔄

Renewal Automation

A daily background task notices when a licence is about to expire, gives a 7-day grace period so the school doesn't lose access, and notifies the success team to follow up. (Live auto-charge integration is on the roadmap.)

7-day grace built in
📡

CRM Event Stream

Key moments — signup, trial-ending, NPS detractor, renewal due — push to your sales / success CRM in real time so the right person follows up at the right moment.

Sales-ready event stream
Pricing

Simple, tiered, no per-student gotchas

Feature-gated, not seat-gated. Switch tiers anytime. Annual discount for committed schools.

Standard

₹2,000 / month

All 50+ core modules · Mobile apps · Online fee payment · Reports · Email support · Free staff training

MOST POPULAR

Premium + Chat

₹5,000 / month

Everything in Standard + Real-time chat across Admin/Faculty/Students/Parents · Online classes · Real-time announcements · File sharing · Priority support

Premium + Chat + AI

₹10,000 / month

Everything in Premium + 96 AI agents · CheriMathLab access · AI risk alerts · Custom AI reports · Dedicated success manager

On-premises + private cloud also supported — scale-based pricing, contact us.
Where we are right now

We're early. Here's what's real.

We don't pretend to have 1,000 customers. CheriMathLab is already live and used by students every day. CHERI SMS is rolling out to its first showcase schools.

400+
Active users
on CheriMathLab (last 30d)
451+
Study docs
across 31 topics
50+
Modules in CHERI SMS
All-in-one platform
96
AI agents built-in
Insights, predictions, assistance
Pilot programme open — early-access pricing + hands-on onboarding + named case study once results are in.
What we handle

We do the heavy lifting

📦

100% Data Migration

Hand over your spreadsheets / Tally export / current SMS dump. We map the columns, run the 78-adapter wizard, validate every row, hand back a reconciliation report. Most schools go live in under 4 hours of admin time.

🎓

Free Staff Training

Live training session for admin, teachers, parents — in your local language. Recordings + cheat sheets. In-app playbooks for self-serve onboarding.

🔄

Always-Updated

Cloud customers get every new feature automatically. On-prem customers get a quarterly release bundle with one-command upgrade and zero data migration.

📞

Real Support

WhatsApp + email + portal tickets. Priority hotline on Premium tiers. Dedicated success manager on Premium + AI. No outsourced ticket queue.

Deployment Options

Cloud OR your own server

Same product. Same features. Choose what fits your school's data policy.

☁️

Cloud-Hosted SaaS

Multi-tenant on shared infrastructure. Automatic updates. Daily backups included. ₹2K-₹10K / month tiers.

Live in hours
🖥️

On-Premises / Private Cloud

Run on your own server, data centre, or private cloud (AWS / Azure). Same product, same features. Runs on Windows or Linux. MySQL 8.0+. Database name is your choice.

Government + data-residency ready
No code change needed to move from cloud to on-prem — just a connection-string swap.

CHERI

School Management System

"Transform your school. Empower your staff. Engage your parents. Inspire your students."

400+
Pages
96
AI Agents
50+
Modules
4
Countries
Visit cheriedu.com

Thank You!