Timetable Management for Multi-Campus Groups, Built for Federated Operations
One tenant, many campuses. Per-site autonomy where it matters, group-level oversight where it pays. Designed for academic directors running 3+ K-12 schools, university systems, or polytechnic networks who refuse to run twelve disconnected SIS instances.
Timetable management for multi-campus groups is the deployment topology in which a single scheduling system serves three or more academically related campuses (a K-12 chain, a university with branch campuses, or a polytechnic network) with per-campus schedule templates, a shared faculty and resource pool, federated administrative roles, and consolidated group-level reporting, so each site can adapt to local term dates and timetable cycles while the group office sees comparable data and the visiting-faculty rotation actually closes.
solutionPage.featuresTitle
solutionPage.featuresSubtitle
Per-campus schedule templates with central oversight
Each campus owns its bell schedule, period length, term calendar, public holidays, and academic cycle. The Singapore campus can run a 10-period day with 50-minute blocks while the Pune campus runs an 8-period day with 45-minute blocks and the online campus runs asynchronous cohorts on a 14-week trimester, all in the same tenant. Group-level academic directors get a read-across dashboard with normalised metrics (instructional minutes per subject per cohort, teacher contact hours, room utilisation) so policy comparisons are apples-to-apples rather than each principal's spreadsheet.
Shared resource pool for visiting faculty and peripatetic specialists
Visiting professors, peripatetic music instructors, IB examiners, specialist SEND staff, and contract STEM teachers exist as group-level resources, not per-campus duplicates. When the violin teacher rotates Monday morning at Campus A, Tuesday afternoon at Campus B, and Wednesday all-day at Campus C, the system enforces a single contracted-hours cap across all three sites, books travel buffers between campuses, prevents double-booking, and reconciles invoices against a single contract. The same logic applies to shared lab technicians, athletics coaches, and external assessors.
Cross-campus exam and assessment scheduling
Group-wide assessments (chain-wide diagnostics, system-level mid-terms, IB or A-level mock seasons, university common finals) are scheduled once at the group level and propagated to every campus with local-time, local-room, and local-invigilator binding. Conflict detection runs across the whole tenant, so a system-wide Calculus II final on May 12 at 14:00 local cannot be scheduled into a campus that has commencement that afternoon. Re-sit windows, accommodation slots, and proctor assignments flow from a single source.
Group-level reporting and inter-campus comparison
Academic directors and provosts get dashboards across the entire group: teacher utilisation by campus, course fill rates, room and lab utilisation, instructional minutes by department, pass rates, attendance, and cost per contact hour. Comparable metrics make it possible to spot that the Mumbai campus is running 18% under capacity on chemistry labs while the Hyderabad campus is over by 22%, or that adjunct dependency at Branch C has crept above the group cap. Exports drop into the group BI stack (Power BI, Tableau, Looker) via API or scheduled data feed.
Consolidated parent and student app across campuses
Families with siblings across campuses (common in K-12 chains and university systems with feeder relationships) see one consolidated calendar, one fees view, one communications inbox, and one transcript timeline. A parent with a Year 6 child at the prep campus and a Year 10 child at the senior campus does not log into two portals. Students who transfer between campuses mid-year keep their academic history, attendance record, and identity. SSO ties into the group's identity provider (Azure AD, Google Workspace, Okta) rather than per-campus directories.
Federated administrative role hierarchy
Roles are scoped at three levels: campus (registrar, principal, head of department), group (provost, group academic director, group CFO, group registrar), and system (super-admin, IT). A campus registrar cannot edit a sibling campus, but the group registrar can. The group CFO sees finance across all campuses; the campus bursar sees only their site. Audit logs are tenant-wide. The same model supports holding-company structures where some campuses are wholly owned, some are franchised, and some are partner-operated under a shared brand.
solutionPage.faqTitle
solutionPage.faqSubtitle
How do we balance per-campus autonomy with central control?
The architecture is federated by default, not centralised. Each campus owns its bell schedule, term calendar, room inventory, and local staff. The group office owns shared faculty contracts, common assessments, group-level reporting definitions, role policy, and master data governance (course codes, subject codes, programme codes). Configuration locks at the group level prevent a campus admin from drifting a shared field, but everything site-specific stays site-specific. AACRAO's guidance on multi-campus governance — that registrarial authority should sit closest to the student record while academic policy sits at the group level — is reflected in how permissions are scoped out of the box.
How does visiting and peripatetic teacher rotation work across campuses?
Visiting and peripatetic staff are group-level resources with a single contract record specifying total weekly hours, per-campus allocation, travel windows between sites, and rate. The scheduler treats each visit as a recurring multi-campus appointment: it books the teaching slot at the destination campus, blocks the travel buffer (parameterised by distance or scheduled mode of transport), and reserves the return slot if the teacher is going back. Contracted-hour caps are enforced across all campuses, not per site. Invoicing rolls up to a single statement against the group entity, with cost-centre breakdown for inter-campus chargeback if your finance model needs it.
Can group-level reporting actually compare campuses on equal terms?
Yes, and that is the whole point of being on one tenant rather than three. Group reporting normalises across campus-specific bell schedules: a 'period' at Campus A and a 'block' at Campus B are both converted to instructional minutes before comparison. Course catalogues map to a shared programme taxonomy at the group level. KPIs (fill rate, utilisation, attendance, pass rate, cost per contact hour) are defined once at the group office and computed identically everywhere. Exports feed your group BI layer via REST API, scheduled CSV, or warehouse connector. Per the EDUCAUSE 2024 Enterprise IT survey, multi-campus systems that rely on per-campus extracts and Excel reconciliation lose roughly 40% of analyst time to data preparation; a single-tenant deployment collapses that overhead.
Single tenant or federated deployment — what's the topology?
OpenEduCat for multi-campus groups deploys as a single logical tenant with per-campus database partitioning and per-campus configuration scope. There is one application instance, one identity provider integration, one upgrade cycle, and one backup pipeline, but every campus has its own configuration profile, its own users, and its own data isolation. For groups that require physical data residency separation (a campus in the EU, another in Singapore, another in the US), the system supports regional instances bridged by a federation layer that synchronises shared resources (faculty pool, group reporting, common assessments) without replicating student PII across borders. The single-tenant default is faster to deploy and easier to govern; the federated regional model is for groups with hard data-localisation constraints.
What does this actually cost at group scale?
Pricing is per active user (student plus staff) with group-tier volume bands rather than per-campus seat licensing, so a 5-campus group of 8,000 students is materially cheaper than five 1,600-student SaaS contracts. There is no per-instance setup fee for additional campuses after the first, because they are configuration not new deployments. Implementation is one project (data model, identity, master data) plus per-campus rollout waves rather than a fresh implementation per site. Total cost of ownership for groups we have benchmarked runs 45–60% below the equivalent of running per-campus Aeris or Infinite Campus instances when you include integration, BI, and reconciliation overhead.
How does this compare to district-licensed Aeris or Infinite Campus deployments?
Aeris and Infinite Campus are mature SIS products in the US K-12 district model, where a district licenses one product for many schools under uniform state reporting. They work well for that context. For multi-campus groups that are not a US public district — international K-12 chains, university systems with branch campuses, polytechnic networks, and holding-company education groups — the district model breaks down because the campuses don't share a single state's compliance regime, don't run identical calendars, and often span jurisdictions. OpenEduCat is built for that case: it does not assume a single state SIS export format, it does not assume identical term dates, and it federates configuration across heterogeneous sites. ISBA group-school operations guidance has been explicit that holding-group education operators need scheduling and SIS tooling designed for federation, not district-style uniformity, and that's the gap this addresses.
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.exploreLink¿Listo para Transformar Su Institución?
Vea cómo OpenEduCat libera tiempo para que cada estudiante reciba la atención que merece.
Pruébelo gratis por 15 días. No se requiere tarjeta de crédito.