Features How It Works ROI Calculator Pricing About Get Started →
Enterprise School ERP — Built for India

The school that runs
itself, almost.

Scholrithm brings every corner of school operations — students, staff, attendance, fees, transfers, timetables — into one enterprise-grade platform. Multi-branch. Audit-ready. Secure.

📦 30+ Modules
📊 40+ Built-in reports
🛡️ 8 User roles
🔐 TOTP 2FA + E-Signature
99.9% Uptime SLA
app.scholrithm.com/branch/greenwood/dashboard
Scholrithm Live Dashboard — 1,248 students, weekly attendance chart, fee collection trend
Multi-Branch Architecture TOTP Two-Factor Auth E-Signature with Branch Lock 10-State Transfer Workflow Compliance-Grade Audit Trails Row-Version Optimistic Locking DB-Driven Permission System 40+ Reports with CSV Export Timetable Template Engine Multi-Branch Architecture TOTP Two-Factor Auth E-Signature with Branch Lock 10-State Transfer Workflow Compliance-Grade Audit Trails Row-Version Optimistic Locking DB-Driven Permission System 40+ Reports with CSV Export Timetable Template Engine
Platform Modules

Everything a school needs,
nothing it doesn't

30+ purpose-built modules covering every operational domain of a modern multi-branch school — all in one platform with a single login.

Audit Trail

Compliance-grade audit on every action

Field-level diffs with before/after values, actor snapshots, IP address, and timestamp. Version history across 15+ entity types — tamper-evident and permanent.

Field diffs Version compare 15+ audit tables
Audit trail version comparison — field diffs highlighted green/red
Role Permissions

Granular DB-driven permissions per role

Toggle menu visibility and action permissions (View, Create, Update, Status, Transfer, Export) per role per school. Changes take effect immediately — affected users are signed out.

8 roles Per-module control Zero code deploys
Role Menu Assignments — per-module toggle controls for each role
🎓

Student Management

Full lifecycle from admission to graduation. Guardians, photo, blood group, category, academic placement, and status — all with a 16-report coverage and CSV export.

16 reports Bulk import CSV export
📋

Attendance Tracking

5-status daily sessions (Present, Absent, Late, Excused, Half-Day). Staff attendance included. Real-time analytics with weekly bar charts and tracker export.

5 statuses Session-based Tracker export
🔐

Enterprise Security

TOTP 2FA with QR enrollment + 10 backup codes. E-signature with 5-min Redis branch lock. BCrypt work=13, HIBP password check, single-session WebSocket kick.

TOTP 2FA E-Signature HIBP check
🛡️

DB-Driven Permissions

161 permission records across 8 roles. Permissions embedded in JWT at login. Navigation dynamically filtered per user. Zero hardcoded role checks anywhere.

8 roles 161 perms JWT-embedded
📅

Timetable Engine

Two-layer schedule system: repeating templates with validity windows + one-off overrides. Conflict detection, cover suggestions, and teacher load reports across 14 screens.

Template + Override Conflict detect Cover suggest
📊

40+ Reports

Students (16), Staff (13), Guardians (11) — all with server-side filtering, pagination, and CSV export. Enrollment register, fee trends, attendance analytics.

CSV export Enrollment register Admission trend
💳

Fee Management

Fee structures, categories, collections, receipts, and discount codes with Super Admin approval gate. Live price recalculation and discount snapshot on student orders.

Discount codes Approval gate Receipts
👥

Staff Management

Full profiles with departments, designations, employment grades, and photo. 13 staff reports covering load distribution, demographics, and attendance patterns.

Departments Designations 13 reports

Runtime Configuration

21-key security settings stored in the database with 60s Redis cache. Change JWT lifetime, lockout thresholds, password policy — live, without deployments.

DB-driven Redis cache Zero downtime
See it in action

Real screens. Real workflows.
No demos invented.

Every screenshot below is taken directly from Scholrithm. What you see is exactly what your team gets on day one.

Dashboard

Live school pulse, at a glance

Your admin team logs in to see total students (1,248), staff count (87), today's attendance rate (94.2%), and monthly fee collection (₹23.4L) — all live. Weekly attendance chart and fee trend built in.

  • Real-time stat cards with growth indicators
  • Weekly attendance bar chart (Present vs Absent)
  • Fee collection trend graph (monthly)
  • Quick actions: Add Student, Mark Attendance, Collect Fee
Dashboard · AY 2025-26
Scholrithm Dashboard
Student Management

Every student record, properly structured

Filter by Active/Inactive, search by name or admission number, see class, section, roll number, gender and status in a single view. Click any student to view full profile with academic, personal, and lifecycle history.

  • Branch-scoped student list with 11 columns
  • Admission number auto-generated per branch
  • Full lifecycle history: created, modified, activated
  • Send welcome email directly from student profile
Students · All Records
Student list view
Audit Trail

Exactly what changed, who changed it, when

Not just "record updated." Select any two versions to compare — fields that changed are highlighted green (new) and red (old). Every modification includes actor name, role, IP, and timestamp. Built for compliance.

  • Side-by-side version comparison with field diff
  • Actor snapshot survives user deletion
  • 15+ dedicated audit tables across all entities
  • Modification remarks captured per update
Audit Trails · Departments
Audit trail version comparison
Roles & Permissions

Control what every role sees and can do

Toggle menu visibility and action permissions — View, Create, Update, Status, Transfer, Export — per role per school. 122/149 menus visible for Accountant. Changes take effect immediately; affected users are signed out. No code deploys needed.

  • 10 roles including Accountant, Class Teacher, Front Desk
  • Granular action permissions per menu item
  • Grant All / Revoke All per module in one click
  • Fully DB-driven — configure at runtime
Settings · Role Menu Assignments
Role Menu Assignments — toggle permissions per role
Leave Management

Staff leave on a calendar

Leave types, policies, holiday calendar, balance tracking, applications and approvals — all on a built-in calendar. Comp off, people's time-off summary, and leave audit trail included.

Leave Management · Calendar
Leave Management calendar view
Email Center

Send to groups, not individuals

Compose rich-text emails to Email Groups (e.g. "Class 5 Guardians" — 11 members). CC/BCC support, email logs, and notification configuration. Brevo SMTP — reliable delivery.

Email Center · Compose
Email Center compose view
Getting Started

Up and running
in under an hour

No lengthy implementation projects. No consultants. No weeks of data migration. You're live faster than any enterprise ERP on the market.

1

Set Up Your School

Create your organization, branch, academic year, and define your grade and section structure.

Create Organization + School branch
Set Academic Year (AY 2025-26)
Define Grades (Pre-KG → Class 12)
Add sections per grade
2

Import Your Data

Bulk-import students, staff, guardians, and fee structures from your existing records.

Bulk upload student records
Import staff with departments
Configure fee structures per class
Set role permissions for each staff type
3

Go Live

Send invite emails, have staff enroll 2FA, and start marking attendance from day one.

Send invitation emails (token-based)
Staff set passwords + enroll TOTP 2FA
Mark first day's attendance
Generate your first enrollment report
30+
Platform Modules
40+
Built-in Reports
8
User Roles
99.9%
Uptime SLA
Why Scholrithm

Not another school app.
A real enterprise ERP.

Most school software is a glorified spreadsheet. Scholrithm is built with the same engineering standards as fintech platforms — because school data is just as sensitive.

🏛️

Multi-Branch Architecture

Every record is school-scoped at the DB level. Super Admin sees all branches from one dashboard; each school operates independently. True multi-tenant SaaS.

UUID branch routing · JWT-scoped tokens

Optimistic Concurrency Control

Every record carries _row_version. Simultaneous edits trigger a merge conflict UI — "Reload Latest / Keep Editing" — preventing silent data loss. A pattern from banking.

row_version · 409 conflict · UI overlay
🔒

Runtime Security Configuration

21-key security settings (JWT lifetime, lockout threshold, 2FA enforcement, password policy) stored in DB, served via Redis cache. Zero-deployment config changes.

SystemConfig · Redis 60s cache · audit logged
📜

Tamper-Evident Audit Trail

Actor snapshots captured at action time — even if the user account is later deleted, the audit record survives intact. Field-level diffs show exactly what changed.

AuditLog.log_from_request() · immutable
✍️

E-Signature with Branch Lock

Critical actions require e-signature verification. Wrong credentials trigger a Redis-backed branch lock (5-min TTL) requiring Super Admin intervention to unlock.

ESignAuditLog · Redis unlock_token TTL
🔑

Single-Session Enforcement

Redis tracks the active JWT ID per user. New login immediately kills the previous session via WebSocket push — old tab shows "Session Ended" overlay instantly.

Redis JTI · WebSocket group_send · WS overlay
Early Access

Be among the first schools
to run on Scholrithm

We're onboarding our first schools personally. Early access schools get dedicated setup, direct access to the team, and founder pricing locked in.

🏫

Single-campus schools

Full access to student management, attendance, fee collection, and 10+ reports. We help you migrate your existing data and configure your grade structure — included.

🏢

Multi-branch school groups

Full platform for groups managing 2–5 campuses. Transfer workflow, multi-branch dashboard, TOTP 2FA, e-signature, 40+ reports. We configure branch permissions with your IT team.

💬

Have questions? Let's talk.

We onboard every school personally. Click the chat icon at the bottom-right to reach us directly — or email suhasreddy.sai@gmail.com. Response within 1 business day.

Return on Investment

Schools save an average
of ₹8L per year

Every hour your admin staff spends on manual registers, report compilation, and fee follow-up is a direct cost. Scholrithm automates 85% of routine school operations.

Calculate Your Savings →
85%
Reduction in manual paperwork and register maintenance
14 hrs
Admin time saved per week (per 500-student school)
3.4×
Average ROI in year one for schools with 3+ admin staff
15 min
To generate a full enrollment report (was 3 hours)

Your school deserves
enterprise-grade software

Built for enterprise India. Free trial, no credit card needed. No setup fees. Full access from day one.

No credit card required · Cancel anytime · Data export on request