
- Products
- SchoolOne
School Management Platform
Run the whole school from one place.
Attendance, timetables, examinations, fees, payroll and parent communication in a single platform, with every school's data isolated at the database level.
Request a DemoSee plans- 183+
- database migrations in production history
- 10
- functional domains in one platform
- 50+
- modules shipped, from admissions to payroll
- 100%
- tenant-isolated with row-level security
What SchoolOne delivers
In production
Proven at Built for mid-to-large schools and school networks
Core academic, finance, HR and communication modules are shipped; parent portal, mobile apps and integrations are in progress.
- Core academic, finance, HR and operations modules complete
- Multi-tenant engine with row-level security
- Communications, observability and structured logging shipped
- Roadmap: parent portal, native mobile, AI-assisted learning paths
Features
Everything the platform does, by area
Student success
The learner at the centre.
- Student dashboards and profiles
- Academic performance tracking
- Learning analytics and insights
Academics and daily operations
Run the school day.
- Attendance, timetable and academic calendar
- Classes, sections and subjects
- Lesson planning, assignments, exams and grading
Finance and HR
Money and people, reconciled.
- Fee structures and Razorpay collection
- Invoices, receipts and financial reports
- Payroll, staff directory and performance reviews
Communication and control
Everyone informed, everything audited.
- SMS, email and in-app via Brevo
- Notices and announcements
- Role-based access with 2FA
The learner at the centre.
- Student dashboards and profiles
- Academic performance tracking
- Learning analytics and insights
- Transcript generation
How it works
From first call to live in four steps
Configure your tenant
Academic year, boards, classes and fee plans are set up per school or group.
Import your data
Bulk import brings students, staff and history across with validation.
Switch modules on
Roll out admissions, attendance, fees and exams in the order that suits you.
Analyse and improve
Dashboards and reports show leaders where to act.
Connects with your stack
- Razorpay
- Brevo SMS and email
- SPACES
- SAGE
- HRMS
- OAuth2 / OIDC
- OpenTelemetry
- PostgreSQL 15
- Docker
- REST and OpenAPI
- Razorpay
- Brevo SMS and email
- SPACES
- SAGE
- HRMS
- OAuth2 / OIDC
- OpenTelemetry
- PostgreSQL 15
- Docker
- REST and OpenAPI
The challenge
School software is still ten tools that do not talk
Admissions, fees, exams and HR in silos
Every handoff is a spreadsheet, and leaders see numbers days late.
Parents expect real-time
Fee payments, attendance and results are now expected on a phone, with receipts and reminders.
Groups need governance
Networks of schools need isolated data, shared policy and an audit trail that stands up to inspection.
How we build
Engineering principles behind every engagement
Multi-tenant by default
Tenant IDs and row-level security protect every query.
- PostgreSQL RLS
- Per-tenant settings
- Isolated reporting
Technology we work with
- Go 1.23
- React 18
- TypeScript
- PostgreSQL 15
- Tailwind
- TanStack Query
- Razorpay
- Brevo
- OpenTelemetry
- Docker
- Go 1.23
- React 18
- TypeScript
- PostgreSQL 15
- Tailwind
- TanStack Query
- Razorpay
- Brevo
- OpenTelemetry
- Docker
Your first 90 days
What you can expect, phase by phase
Foundation
- Tenant and academic-year set-up
- Bulk import of students and staff
- Roles and 2FA
- Fee structures
Daily operations
- Attendance and timetable
- Fee collection live
- Notices and messaging
- Exams configured
Insight and integrate
- Dashboards and reports
- SPACES and HRMS links
- Parent portal pilot
- Network roll-out plan
Market comparison
How it compares with school ERPs and management systems
| Criterion | VFACE This product | School ERPs and management systems |
|---|---|---|
| Tenant model | Multi-school, row-level isolation | Not publicly stated |
| Attendance and AI | Native SPACES, SAGE, SUCS fit | Teachmint advertises automated attendance and AI tools |
| Architecture | API-first, event-driven | Not publicly stated |
| Observability | OpenTelemetry and audit logs | Not publicly stated |
| Pricing | Transparent per-school quote | No public price (Teachmint: book a demo) |
| Book a walkthrough |
Example: Teachmint (connected-classroom hardware with AI and automated attendance; no price on teachmint.com, checked 2026-10-09). Based on public vendor information at the time of writing; capabilities and pricing change, so verify against current vendor pages.
Industry benchmark
School operations: SchoolOne vs separate tools
Systems to maintain
Lower is better
Fee reconciliation time
Lower is better
Reports available same day
Figures are indicative ranges from typical engagements compared with published industry surveys. Results vary by scope and starting point.
Plans
Quoted per school or network
Pricing depends on enrolment and modules. Ask for a demo tenant.
Client voices
What our clients say
“Fees, attendance and exams used to live in three places. One login now covers all of it, and our auditors can read the trail.”
Security and governance
Security and accountability for school data
Tenant isolation
Row-level security at the database layer.
Authentication
JWT/JWKS, OAuth2 and TOTP two-factor.
Audit
Immutable logs for every operation.
Regulation
GDPR and FERPA-style data handling; DPDPA workflows for India.
Insights and news
What is happening in the industry, and what we think
Industry headlines, last 30 days
Headlines via Google News. Third-party content; VFACE does not endorse the linked articles.
Frequently Asked Questions
Ready to see SchoolOne in action?
Our team will walk you through a live demo in your context — no sales pitch, just the product doing its job.

