Student Information System for Multi-Campus Groups
Run three campuses or thirty on a single SIS without dissolving each campus's autonomy. Per-campus tenant isolation, group-level analytics, federated SSO and consolidated state and board reporting from one platform a central IT team can actually govern.
OpenEduCat is a student information system for multi-campus groups that lets a central IT or academic office operate many sites as one logical organisation while preserving each campus's data boundary, calendar, fee book and admin hierarchy. A single deployment hosts every campus as an isolated tenant, with group-level overlays for cross-campus enrolment, transfer, identity, reporting and analytics — replacing the federation of disconnected school information systems that most groups inherit through acquisition.
solutionPage.featuresTitle
solutionPage.featuresSubtitle
Per-campus tenant isolation in a single deployment
Each campus is a fully isolated tenant: its own student records, staff list, academic calendar, fee structure, grading scheme and document repository, with no cross-campus data leakage at the row level. The group operates a single OpenEduCat instance — one codebase, one upgrade cadence, one backup target — rather than the separate-instance-per-campus topology that turns a 12-school group into 12 separate migration projects every academic year. Tenant boundaries are enforced in the data layer, not just the UI, so a misconfigured report or a curious user cannot accidentally surface another campus's roster.
Group-level cross-campus enrolment and transfer
When a family moves a child from the Hyderabad campus to the Dubai campus, or a student progresses from the K-8 site to the high-school site within the same group, the transfer is a single workflow that preserves the cumulative academic record, attendance history, behaviour notes and fee ledger. The receiving campus inherits a verified record rather than a re-keyed copy. Group registrars run a unified application pipeline that can route candidates by capacity, programme fit or geography, and student IDs remain stable across the chain so longitudinal analytics survive every move.
Consolidated state, board and accreditation reporting
Run a single state-level enrolment report, AISHE submission, CBSE OASIS upload, MIS return or accreditation packet across the entire group, with a campus filter on every dimension. Each campus's data is pre-validated to its own board's schema — CBSE, ICSE, IB, Cambridge, state board, or a mix — and the group office sees both the rolled-up totals and the per-campus drill-down without exporting and re-merging spreadsheets. Auditors and inspectors are given scoped views that respect campus and role boundaries.
Group-level analytics dashboards
A campus principal sees only their campus; the group academic director sees the chain. Enrolment velocity, fee collection, attendance, attrition, exam performance and staffing ratios are surfaced both as campus-specific dashboards and as comparative views across the network. The same metric definitions apply at every site, so a 'Grade 9 retention' figure means the same thing in Pune as it does in Nairobi. This is where most multi-campus groups bleed value — every campus computes the same KPI differently — and the group view fixes it once.
Federated SSO and identity provider integration
OpenEduCat federates with the group's identity provider — Azure AD / Entra ID, Google Workspace, Okta or any SAML 2.0 / OIDC IdP — so staff who serve multiple campuses get one credential and one MFA factor. Group leadership, regional academic coordinators and travelling subject leads carry a single identity with scoped access to each campus they cover. JIT provisioning at first login, SCIM lifecycle from HR, and group-controlled session policies remove the per-campus account sprawl that drives shadow IT and offboarding gaps.
Per-campus admin role hierarchy under a group control plane
The group office owns the role catalogue — what a 'registrar', 'principal' or 'finance officer' can do — while each campus owns the assignment: who at this campus holds that role. A regional head can be granted read across three campuses and write on one. A finance shared-service team can post receipts to every campus from a single login, but only within their finance scope. This is the multi-campus governance pattern documented in the AACRAO multi-campus governance guidance — central policy, devolved authority — implemented in software rather than in PDF.
solutionPage.faqTitle
solutionPage.faqSubtitle
Per-campus customisation versus central control — how do we balance the two?
The group office controls the data model, the role catalogue, the upgrade schedule and the reporting taxonomy. Each campus controls operational configuration: its calendar, periods, grading scheme inside the group's approved bands, fee items inside the group's chart of accounts, and local document templates. The platform treats the group layer as policy and the campus layer as execution. A campus that needs a genuine schema extension — a state-specific compliance field, for example — gets it as a campus-scoped custom field rather than a fork. We have learned that groups fail when every campus is allowed to invent its own data model, and they also fail when the group office tries to dictate every dropdown — the role hierarchy is built to make that line explicit.
What happens to a student record during a cross-campus transfer? Is data integrity preserved?
The transfer is a structured workflow, not a copy. The student ID is permanent across the group. The originating campus's record is closed out with a transfer-out marker; the receiving campus opens a continuation, not a duplicate. The academic transcript, attendance history, behaviour log, fee ledger, medical record and document set are linked, not re-keyed — they remain readable in their original tenant under audit, with the receiving campus inheriting a verified, signed view. Mid-year transfers reconcile fees automatically against the group fee policy. This is the exact integrity property that ad-hoc 'transfer certificate plus email plus PDF' processes cannot give you across a chain.
Should we deploy a single multi-tenant instance or run a separate instance per campus?
For three or more campuses under common ownership, the single multi-tenant instance is almost always correct, and we deploy it as the default. Separate-instance-per-campus is appropriate only in two narrow cases: (1) regulatory data-residency rules force a specific campus's data to physically sit in a different country and your jurisdiction does not accept logical tenant isolation, or (2) a campus is a joint venture or franchise that may exit the group. Outside those cases, separate instances multiply your upgrade burden, your integration surface, your DR drill count and your reporting consolidation effort by the number of campuses. The OpenEduCat tenant model gives you the isolation guarantees of separate instances — row-level boundaries, scoped backups, scoped audit — without the operational tax.
Can we offer a single parent app across every campus the family attends?
Yes. A parent with one child in the primary campus and another in the senior campus signs in once and sees both children, both fee accounts, both attendance feeds and both communication streams in one app. The parent identity is held at the group layer; child enrolments are held at the campus layer; the app composes the view. Group-wide announcements, campus-specific announcements and class-specific announcements are routed by audience without forcing parents to install multiple apps or maintain multiple logins — which, candidly, is the single most common reason families perceive a group as 'disorganised'.
How does cost scale at group level versus stitching together per-campus subscriptions?
OpenEduCat licences a multi-campus group as a single deployment, not as the sum of its campuses, so adding a new campus to an existing group is closer to a configuration cost than a new-product cost. The pricing model rewards consolidation rather than punishing it. Total cost of ownership in a multi-campus group is dominated not by licences but by integration, identity, reporting consolidation and upgrades — exactly the costs that the single-instance, federated-identity, group-reporting architecture is designed to compress. Groups moving from a federation of point SIS products typically retire several adjacent contracts — parent app, identity sync, reporting warehouse, transfer tooling — in the move.
How does this compare to running PowerSchool or a similar SIS at district level?
District-level PowerSchool deployments are designed around the US public-district model: a single board of governance, a single state reporting authority, a fairly uniform calendar and grading scheme across schools, and tight integration with state-specific compliance reports. OpenEduCat's multi-campus model is built for the international and private-group reality: campuses on different boards (CBSE, IB, Cambridge, state, MoE) in different countries on different fiscal calendars under common ownership, where the group office is a holding entity and each campus is an autonomous accreditation unit. We retain group-level governance and reporting, but we do not assume a single state reporting endpoint or a single curriculum — the configuration surface is built for heterogeneity. Groups that have outgrown a US-district SIS, or that never fit it in the first place, are our most common migration source.
solutionPage.relatedTitle
solutionPage.relatedSubtitle
School Management System — One Platform for Your Entire School
OpenEduCat is an open-source school management system that runs admissions, attendance, grades, fees, library, hostel, exams, and parent communication from one student record. Used in 30,000+ institutions across 50+ countries. Free Community Edition. Self-host or managed cloud.
solutionPage.exploreLinkOpen-Source LMS for Institutions — Self-Hosted, Enterprise-Ready
Not a free student login portal. OpenEduCat is a commercial-grade open-source LMS built for universities, colleges, and education groups that want to own their data, extend their stack, and avoid per-user licensing creep. LGPLv3 source code, PostgreSQL backend, modern Python (Odoo) architecture, and a native path from LMS into admissions, fees, library, and hostel.
solutionPage.exploreLinkFree LMS Software for Institutions — Enterprise-Deployable, Self-Hostable, No Per-User Fees
For IT directors, deans, and education groups looking to deploy a free LMS at institutional scale — not for students or teachers trying to log in to their school's system. OpenEduCat is an LGPLv3 open-source LMS with no per-user licensing, full source code, and a modern Python stack. Self-host it, audit it, extend it, and plug it into admissions, fees, library, and hostel in one platform.
solutionPage.exploreLinkCollege Management System
Run admissions, attendance, exams, fees, library, and hostel from one platform built for mid-market colleges — undergraduate, polytechnic, and professional institutes. Open-source under LGPLv3, trusted by 6,800+ colleges across 80+ countries, and priced so a 2,000-student college does not need a seven-figure IT budget.
solutionPage.exploreLinkBereit, Ihre Institution zu transformieren?
Erfahren Sie, wie OpenEduCat Zeit freisetzt, damit jeder Studierende die Aufmerksamkeit erhält, die er verdient.
15 Tage kostenlos testen. Keine Kreditkarte erforderlich.