Setting Up Multi-Campus / Multi-Branch Operations
Configure EduSuite OS for multi-campus school groups with centralized management and campus-level autonomy.
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
- Go to Settings ā Organization ā Campuses.
- Click + Add Campus.
- For each campus, enter:
- Campus name and code
- Physical address
- Principal / Head contact
- Phone number and email
- Repeat for each branch.
Step 2: Configure Campus-Level Settings
Each campus can have its own:
| Setting | Independent? | Notes |
|---|---|---|
| Fee structures | ā Yes | Different pricing per campus |
| Academic calendar | ā Yes | Different term dates if needed |
| Class structure | ā Yes | Different grades offered |
| Staff & teachers | ā Yes | Each campus has own staff |
| Communication templates | ā” Optional | Share or customize per campus |
| Grading scales | ā” Optional | Standardize or customize |
| Attendance rules | ā” Optional | Usually standardized |
Step 3: Assign Staff to Campuses
- Go to Staff ā All Staff.
- Edit each staff member's profile.
- Under Campus Assignment, select their campus.
- 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):
- Edit their profile.
- Under Campus Assignment, select Multiple Campuses.
- Choose which campuses they can access.
- They'll see a campus switcher in their dashboard header.
Step 4: Campus-Scoped Roles
Create roles that are scoped to a specific campus:
- Go to Settings ā Users & Roles ā Roles.
- Create a role (e.g., "Campus Admin").
- Set Scope to "Campus Level".
- This role can manage everything within their campus but cannot see other campuses.
Recommended Role Structure
| Role | Scope | Access |
|---|---|---|
| Group Director | Organization | All campuses, all modules |
| Campus Principal | Campus | Full access to own campus |
| Campus Admin | Campus | Operations for own campus |
| Campus Accountant | Campus | Finance for own campus |
| Teacher | Campus | Class-level within own campus |
Step 5: Consolidated Reporting
As a Group Director or Super Admin:
- Go to Analytics ā Group Dashboard.
- 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.