School Management System
One platform for the entire school.
Admissions · Fees · Attendance · Exams · Communication · Reports — and a parent app they'll actually open.
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.
Walk through the setup wizard, import students from Excel, send your first parent message the same afternoon. Full rollout with validated data in days.
Install on Android, iPhone, or laptop. Same login, same data, works offline when network drops.
Region presets for India, UAE, Saudi Arabia, USA — currency, academic calendar, tax forms shaped to local needs.
Honest counts from the codebase.
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.
Suggests a quiz by class / subject / difficulty mix in seconds.
Rubric-driven score suggestions. Teacher reviews and decides.
Per-student difficulty tuning on practice quizzes.
Surfaces students with attendance, fee, or wellness concerns early.
Helps parents understand why a child's score changed.
Stream suggestions based on the child's actual record.
Mood-trend scan + counsellor referral suggestions.
Vendor classifier · plagiarism check · study planner · etc.
Teacher always has final say. AI features are opt-in per school and per tier.
Country-specific calendars, currencies, tax fields, and statutory forms are pre-configured. Each school sets its country once; the relevant compliance UI appears.
Configured for GST, TDS, Form 16/16A, UDISE+, RTE 25% reservation tracking, NEP 2020 indicators.
Supports VAT calculation, AED currency, Hijri calendar overlay, MoE/KHDA reporting fields.
Designed to support 15% VAT, ZATCA e-invoicing QR codes, SAR currency, Arabic/RTL UI.
Configured for W-2 / 1099 exports, state-by-state sales tax fields, USD, multi-state reporting.
Local statutory filings should be reviewed with your auditor before final submission.
78 ready-made data importers cover students, parents, staff, fees, transport, library, canteen, and more. Bring data from your Excel sheets or existing system.
Upload → preview → map columns → run. Each row's outcome (OK / Skipped / Failed) is logged with the exact reason — fix and re-run.
Pick how the import handles duplicates per entity. Update overwrites in place. Fail rolls back the whole batch. Skip preserves the first version.
Made a mistake? Roll back that batch without touching anything else. Try in test mode first; commit when satisfied.
Importers cover: students · parents · staff · classes · sections · subjects · timetable · fee structures · transport routes · library books · canteen items · scholarship programs · 60+ more.
No exotic stack. No vendor lock-in. Your IT team can read the codebase and run it on-prem.
17 scheduled tasks keep the school running without anyone clicking — fee reminders, attendance push, birthday wishes, transport ETAs, calendar sync, log cleanup, and more.
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
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.
One tap to install on Android, iPhone, or laptop. Same login. Same data. Works offline when the network drops.
Install button on Login + Home + Dashboard. Chrome / Edge / Samsung Internet show a native prompt; iOS Safari + Firefox get clear "Add to Home Screen" instructions.
Tap the Share button → opens the phone's share sheet (WhatsApp / Email / SMS). On laptop, the install link is copied to the clipboard.
Last-viewed attendance, marks, timetable cached on the device. The app opens even with no signal and syncs the moment the network returns.
Attendance, homework, fee due, exam result, bus ETA — instant alerts straight to the phone's lock screen.
Mark attendance and enter marks offline; everything syncs as soon as Wi-Fi is back. No data lost.
A separate native app for parents and staff ships alongside the web. Same backend, same login, same data.
Most school software dumps you on an empty dashboard. CHERI walks you through every step.
Academic Year → Classes & Sections → Fee Categories → School Settings → Done. Country presets auto-apply. Resumable.
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.
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.
Setup Wizard completion screen routes admin straight to Import Wizard → Add Staff → Configure Fees. Pro-tip surfaces the 5× trial conversion data.
Every page shows colour-escalating countdown for Admin/Management. Green > 14 days → red ≤ 3 days. Upgrade CTA always one click away.
Home Dashboard shows students/staff used vs cap · AI invocations this month · locked-features upsell banner. Drives expansion revenue without nag screens.
9 admission pages cover the entire funnel — anonymous online application through enrolled student.
Anonymous form on school website. Auto-creates admissionlead row. AdmissionSuccess page with reference number.
Drag-and-drop Kanban — New → Contacted → Interview → Offer → Enrolled → Rejected. Per-stage capacity tracking.
3 Chart.js dashboards — conversion funnel · source attribution · time-to-convert. Identifies bottleneck stages.
Upload + tick-off birth certificate, previous TC, address proof, photo. Per-doc approval workflow.
Schedule + record + score interviews. Pass-fail decision feeds back to pipeline.
TC# format TC/SCHOOL/YEAR/SERIAL. DRAFT → ISSUED workflow. Bulk-export. Parent self-download.
For groups of schools under one management. Switch schools without re-login. Cross-campus reports. White-label per school.
Topbar dropdown for district admins with access to multiple schools. One click to switch — no log out, no second password.
Rolls up attendance %, fee collection, exam averages, staff turnover across every school the district owns.
Each school in the chain gets its own logo, primary color, brand name on every page. Reseller mode supported.
Product Owner console grants/revokes per-school access, sets caps (maxstudents/staff), toggles AI/Transport/Multi-branch flags.
Granular control over who sees what and who can act. Per-page, per-action, per-field permissions.
Product Owner · Admin · Management · Accountant · Teacher · Staff · Librarian · Canteen Mgr · Transport · Student · Parent
View · Add · Edit · Delete · Export · Print · Bulk · Approve
Sensitive fields (salary, ID, parent phone) hidden per role without rebuilding the page.
Every permission change logged with who/what/when. Permission alerts notify admin on suspicious bulk changes.
Management needs answers, not raw data. Every metric has a drilldown. New in May 2026: 14 admin/management reports.
Not just reports of the past — predictions of the future. 18 dedicated AI dashboards on top of the 96 agents.
Compliance UI, fields, and exports configured for the major frameworks schools face. Final filings should be reviewed with your auditor.
Per-class quota tracker, application pipeline, document verification, admit-status feed.
Foundational / Preparatory / Middle / Secondary stage counts, vocational integration, multilingual progress.
Government-format export with infrastructure, enrolment, staff, dropout categories.
Self-export for data subjects, admin request queue, retention policies per table.
Designed to support DPDP intake, SLA tracking, and consent flow for under-18 accounts.
Read-only access for external auditors — 5 dedicated pages (Login, Dashboard, Compliance, Ledger, Chat Consent).
Categories → structures → assignments → collection → receipts → reminders → waivers → discounts → installments.
NEW. Upload bank statement CSV, auto-match to receipts, flag variance. /Finance/BankReconciliation
NEW. Track every non-payroll expense with vendor, category, GL tag. /Finance/SchoolExpenses
Multi-component salary, PF/ESI/TDS/PT, CSV exports for govt portals.
Razorpay · PhonePe · Stripe · PayU integrations. UPI auto-debit support. Receipts confirmed automatically. Card details never touch the school's server.
Auto-code SCH-YYYY-NNNNN · application review · approval workflow · award batch · multi-program.
₹ / $ / AED / SAR / EUR per tenant. Locale-aware decimal parsing.
6 Chart.js trend charts by category. Pending Dues with 4 aging buckets. Discount/waiver tracking.
Per-student canteen wallet + recharge + freeze. Bonus rules. Parent visibility.
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.
Meta WhatsApp Business API · Twilio · MSG91 · Gupshup · Fast2SMS · TextLocal. Per-template approval status.
Powered by Firebase. Per-device registration. Background dispatch keeps the school's phones updated. Delivery-status report for admin.
Exotel + Twilio voice. IVR menus, emergency alerts, scheduled parent calls.
HTML editor with mail-merge variables, MailKit dispatch, bounce tracking.
Abuse reporting · consent tracking for child accounts · retention purge · ChatForget for right-to-be-forgotten.
Book catalogue · issue / return workflow · fines (collect / waive / view) · per-student library card · overdue tracking · admin maintenance view. Quick student + book search.
Items · stock with transactional movements · menu management · POS with cart + auto-numbered invoices · date-range reports · low-stock alerts · student / parent wallet.
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).
Room allocation with AJAX student search · transactional allocate/vacate · meal plans · maintenance tickets · warden dashboard. Occupancy tracking.
Auto-generated vendor codes · status workflow · vendor categories · vendor ratings.
Payment recording with TDS deduction · invoice tracking · multi-mode (cheque, bank, UPI).
Debit/credit running balance per vendor · aging analysis · outstanding report.
Draft → approve → cancel workflow · auto-numbered PO · line items · GST split.
Stationery · Electronics · Furniture — dedicated pages with category-specific fields.
Audit/verification workflow · transactional update · history timeline · depreciation report.
Industry-standard tokens + cookies. Optional two-factor authentication (TOTP). Multi-factor can be enforced per role.
JWT + 2FADatabase passwords, API keys, and other secrets in configuration are stored AES-256 encrypted. Decrypted only at runtime.
AES-256Every action by every user is logged with timestamp, module, and outcome. Searchable by admin; exportable for compliance review.
99% coverageIP allowlist · device fingerprint · concurrent-session monitoring. Admin alerted on suspicious permission changes or unusual sign-in patterns.
Real-time alertsLogin and signup endpoints are rate-limited. Optional captcha. Brute-force lockout after repeated failed attempts.
Built inBiometric device integration (fingerprint reader). Voice-driven attendance for large classes. APAAR student ID linking.
Optional add-onsLess clicks. No data entered twice. Mobile-first for in-class use.
Tap-tap-tap on mobile. Bulk-mark present. Late, half-day, leave categories. Auto-push to parents.
Grid-style entry by class/exam/subject. Grade bands auto-apply. Bulk paste from Excel.
One-shot to entire class. PDF/audio/video attachments. Parent acknowledgement tracking. Submission rate report.
Per-period plan with topic, objective, resources. Approval workflow. Completion % feeds Lesson Plan Completion report.
5 KPIs + 3 charts. Top/bottom performers · trend over time · subject-wise breakdown.
Social feed for class — announcements, polls, discussions. Comments + reactions. Teacher moderates.
Pick class + subject + Bloom level + chapter + difficulty mix. Generate in 30 seconds. Save templates for next year.
Upload rubric + sample answers. AI suggests scores; teacher reviews/overrides. ~40% time saved on essay-heavy subjects.
Per-student difficulty tuning on practice quizzes. Weak get easier reps; strong get challenges. Daily mastery report.
Compare homework against corpus + peer submissions + open web. Highlight matched passages. Skip the manual scan.
No third-party meeting URLs. Classroom is part of the platform — attendance, materials, recordings, polls, hand-raising — one place.
Faculty creates class with cascading dropdowns from staffassignment.
Live classroom view with countdown · Join button · role-based access · Google Meet integration.
Students raise their hand from the classroom view; teacher acknowledges in real-time. Quick polls + voting built in.
AJAX attendance grid auto-fills from join/leave events. Manual override.
OnlineClassReports — attendance · duration · subject distribution · weekday heatmap.
OnlineClassRecordings — students who missed watch later. Configurable retention.
Shared per-school question library. Filter by class · subject · Bloom · difficulty · tags. Reusable across years.
Pick from bank · drag-reorder · set time limit / retake limit / passing % · auto-graded MCQ/TrueFalse/Fill-Blank.
Manual queue for short/long answer. AI grading suggestions. Per-student feedback. Bulk publish results.
Room config + sequential seating algorithm. Save/clear plans. Print seat-allotment chart.
Printable ticket preview with photo + roll + subjects · @media print CSS · issue tracking · bulk PDF.
Marks roll up to ReportCards · Subject Pass Trend · Grade Distribution · class average comparison.
Personal alerts · today's classes · pending tasks · leave balance · performance card.
Mark attendance and enter marks offline; everything stored on the device and synced automatically when the network returns.
Scan handwritten papers with camera. OCR extracts answers. AI suggests marks.
Read out names; speech-to-text marks present. 50% faster for large classes.
Staff Attendance Dashboard with CSS-grid month view + attendance %.
Faculty Analytics — per-class performance · homework completion · online-class attendance.
Librarians don't need lesson plans. Accountants don't need attendance grids. Each role gets a tailored sidebar with just what they use.
Catalog · issue/return · fines
Collection · payments · payroll
Items · stock · POS · wallet
Routes · GPS · attendance · SOS
Rooms · meals · maintenance
Visitors · appointments · gate pass
Booking · sessions · wellness
Tickets · asset audit · vendor
Bulk register · role assignment · document upload · ID card · biometric link.
Apply · approve · balance tracking · resignation workflow with relieving + experience letter PDF.
PF · ESI · TDS · PT auto-calc with CSV export to govt portals.
Subject + class mapping with bulk advancement workflow at end of academic year.
Per-staff ID card with QR. Document upload + verification + expiry tracking.
Monthly award tracking · performance dashboards · KPI scorecard.
Programs with status (Upcoming/Completed) · academic year filter · event-type filter.
Photos and videos per program/event. Featured flag. Category filtering.
Participant registration · event/type filters · AJAX edit · soft-delete cancel.
UPI/QR/bank/tax toggles · 20+ donation fields · sponsorship CRUD with type/category/status badges.
Master-detail of speakers + sessions · name/status filters · AJAX edit both levels.
School achievements (CRUD with colored category/level badges). Award management (Monthly/Annual/Custom).
One page with everything — attendance · marks · fees · badges · awards · behaviour · health. Full record.
Chronological feed of every event tied to the student — admitted, promoted, awarded, fined, recognized.
Exam performance across subjects/exams with trend lines + class average comparison.
Daily mood emoji + energy/stress range + sleep hours + streak. Chart.js trend over 30 days.
XP level + progress bar · earned/locked badges · top-20 leaderboard · awards trophy room.
Staff posts → student/parent acknowledges. Per-class diary feed.
Auto-graded MCQ/TrueFalse/Fill-Blank. Manual queue for short/long. Retake limits. Per-student progress.
PDF / video / audio / link / SCORM / xAPI lessons organised by class + subject + chapter.
Threaded class forum. Teachers moderate. Q&A pinned to lessons. Peer help without leaving the app.
Stuck on homework? AI explains step-by-step in the student's reading level. CheriMathLab integrated for paid plans.
Apply + status + QR
Issued books + history
Balance · recharge · txns
Apply · track · certificate
Apply · status · placements
Register · prepare · results
Earned · upcoming
Transfer Cert · mark sheets
Enrolments · tournaments
Checkups · incidents · vaccinations
Schedule · history · notes
Report bullying safely
Dual-tab: incident log + behavior type mgmt. Counsellor + class teacher access.
Real-time active/expired tracking · mark return · category breakdown.
Health records · incidents · checkup analytics · vaccination schedule.
AI scans incident logs for early warning. Surfaces to counsellor before escalation.
Application · permission · payment · attendance · post-trip report.
Safe space for students to report concerns anonymously. Trained-peer routing.
26+ parent-facing pages. Per-child permissions. Real-time updates. Built for parents who don't have time to ring the school.
UPI · card · netbanking. Receipt PDF auto-mailed. Installment + partial-pay. WhatsApp reminders T-7/T-3/T/T+3.
Month-grid view per child. Late, half-day, leave flagged. Push the moment teacher marks absent.
Today's homework, due dates, submission status. Latest exam marks with grade + class rank.
Per-child subject performance over time. Compares against class average without exposing peers.
Multi-child family? Each child has its own pay/view/contact toggle. Permissions per child.
Teacher posts → parent acknowledges. School-wide notice board.
1:1 + class group chat. Typing indicators. Read receipts. Mute hours. Moderation queue for safety. New: Export CSV, multi-select delete.
Leaflet map showing the bus location every 15s. ETA push + SOS banner. Boarding history audit.
FCM-powered. Attendance · homework · fee due · exam result · transport ETA — instant to phone lock screen.
School can voice-broadcast emergencies. Parents call school via in-app dial. No need to remember number.
Per-child consent grant/revoke. Right-to-be-forgotten request from inside the app. Compliant by default.
Per-channel mute (SMS only / WhatsApp only / push only). Quiet hours. Topic-level subscriptions.
Parents always ask "Why is my child not performing?" but never get a real answer. Until now.
Knows your child. Knows their data. Always available.
Suggested action: book a 20-min teacher conference + enrol him in a 4-week Algebra remedial via CheriMathLab. Book now →
One tap on Android / iOS to install CHERI like a native app. Home-screen icon. Offline-aware. No app store wait.
FCM-powered. Per-event opt-in. Quiet hours. Lock-screen previews.
Floating share FAB on every parent page. Web Share API → WhatsApp / Email / Copy link. School earns credit if recipient signs up.
Last-viewed attendance · marks · timetable cached. App opens with no signal. Syncs on reconnect.
Receipts downloaded to phone storage. Print share to printer. Auto-mail copy too.
Parent of 2 students? Top dropdown switches between children — same login, separate views.
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.
Each school gets a unique referral code. Public landing page at cheriedu.com/r/code introduces the prospect to CHERI.
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.
Pending · contacted · converted · rejected · expired. Reward log + outreach record for the referring admin.
One-tap WhatsApp share with a pre-written message including the referrer's school name.
Floating share button on student / parent pages — even non-decision-makers refer their other-school friends.
Referred signups are tagged separately so sales can prioritise warm leads over cold ones.
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.
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.
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.)
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.
Feature-gated, not seat-gated. Switch tiers anytime. Annual discount for committed schools.
₹2,000 / month
All 50+ core modules · Mobile apps · Online fee payment · Reports · Email support · Free staff training
₹5,000 / month
Everything in Standard + Real-time chat across Admin/Faculty/Students/Parents · Online classes · Real-time announcements · File sharing · Priority support
₹10,000 / month
Everything in Premium + 96 AI agents · CheriMathLab access · AI risk alerts · Custom AI reports · Dedicated success manager
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.
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.
Live training session for admin, teachers, parents — in your local language. Recordings + cheat sheets. In-app playbooks for self-serve onboarding.
Cloud customers get every new feature automatically. On-prem customers get a quarterly release bundle with one-command upgrade and zero data migration.
WhatsApp + email + portal tickets. Priority hotline on Premium tiers. Dedicated success manager on Premium + AI. No outsourced ticket queue.
Same product. Same features. Choose what fits your school's data policy.
Multi-tenant on shared infrastructure. Automatic updates. Daily backups included. ₹2K-₹10K / month tiers.
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.
School Management System
"Transform your school. Empower your staff. Engage your parents. Inspire your students."