Getting Started

Setting Up Multi-Campus / Multi-Branch Operations

Configure EduSuite OS for multi-campus school groups with centralized management and campus-level autonomy.

Last updated: Jun 10, 2026 12 min read

Setting Up Multi-Campus / Multi-Branch Operations

TL;DR: EduSuite OS Enterprise supports managing multiple campuses from a single dashboard. Each campus operates independently while leadership gets a consolidated view across all branches.


Prerequisites

  • Enterprise plan subscription
  • Super Admin access
  • Campus details (name, address, principal, student count)

Architecture Overview

School Group (Organization)
ā”œā”€ā”€ Campus A (Main Branch)
│   ā”œā”€ā”€ Classes, Students, Staff
│   ā”œā”€ā”€ Finance (own fee structures)
│   └── Own Attendance & Academics
ā”œā”€ā”€ Campus B (City Branch)
│   ā”œā”€ā”€ Classes, Students, Staff
│   ā”œā”€ā”€ Finance (own fee structures)
│   └── Own Attendance & Academics
└── Central Dashboard
    ā”œā”€ā”€ Consolidated Reports
    ā”œā”€ā”€ Cross-Campus Analytics
    └── Shared Settings & Templates

Step 1: Create Campuses

  1. Go to Settings → Organization → Campuses.
  2. Click + Add Campus.
  3. For each campus, enter:
    • Campus name and code
    • Physical address
    • Principal / Head contact
    • Phone number and email
  4. Repeat for each branch.

Step 2: Configure Campus-Level Settings

Each campus can have its own:

SettingIndependent?Notes
Fee structuresāœ… YesDifferent pricing per campus
Academic calendarāœ… YesDifferent term dates if needed
Class structureāœ… YesDifferent grades offered
Staff & teachersāœ… YesEach campus has own staff
Communication templates⚔ OptionalShare or customize per campus
Grading scales⚔ OptionalStandardize or customize
Attendance rules⚔ OptionalUsually standardized

Step 3: Assign Staff to Campuses

  1. Go to Staff → All Staff.
  2. Edit each staff member's profile.
  3. Under Campus Assignment, select their campus.
  4. Staff will only see data from their assigned campus.

Cross-Campus Staff

Some staff may need access to multiple campuses (e.g., HR manager, finance director):

  1. Edit their profile.
  2. Under Campus Assignment, select Multiple Campuses.
  3. Choose which campuses they can access.
  4. They'll see a campus switcher in their dashboard header.

Step 4: Campus-Scoped Roles

Create roles that are scoped to a specific campus:

  1. Go to Settings → Users & Roles → Roles.
  2. Create a role (e.g., "Campus Admin").
  3. Set Scope to "Campus Level".
  4. This role can manage everything within their campus but cannot see other campuses.
RoleScopeAccess
Group DirectorOrganizationAll campuses, all modules
Campus PrincipalCampusFull access to own campus
Campus AdminCampusOperations for own campus
Campus AccountantCampusFinance for own campus
TeacherCampusClass-level within own campus

Step 5: Consolidated Reporting

As a Group Director or Super Admin:

  1. Go to Analytics → Group Dashboard.
  2. View consolidated metrics:
    • Total students across all campuses
    • Combined fee collection
    • Attendance comparison across campuses
    • Staff strength per campus

Cross-Campus Comparisons

Use the comparison view to benchmark campuses:

  • Attendance rates by campus
  • Fee collection rates by campus
  • Student-teacher ratios
  • Academic performance trends

Step 6: Shared Resources

Configure resources shared across campuses:

Shared Templates

  • Fee receipt templates
  • Report card formats
  • Certificate designs
  • Circular templates

Shared Settings

  • SMS provider (one account, multiple campuses)
  • Payment gateway (single or per-campus)
  • Email domain and branding
  • Holiday calendar (shared or per-campus)

Data Isolation

Campus data is strictly isolated by default:

  • Campus A cannot see Campus B's students or staff
  • Financial data is campus-specific
  • Messages stay within campus boundaries
  • Only organization-level roles can cross campus boundaries

Troubleshooting

Q: A campus admin can see another campus's data. A: Check their role scope in Settings → Users & Roles. Ensure it's set to "Campus Level" and the correct campus is assigned.

Q: Can students transfer between campuses? A: Yes. Go to Students → [Student] → Actions → Transfer to Campus. Records, grades, and history transfer automatically.

Q: How do I run a report across all campuses? A: Use an organization-level role. Go to Analytics → Group Dashboard and select "All Campuses" in the filter.


Managing a school group? Book an Enterprise demo to see multi-campus features in action.

Was this article helpful?

Your rating helps us improve our content for school leaders.