iSchool
The operating system for your school. Admissions, attendance, exams, finance, learning, HR, transport, hostel and more — in one platform, with an AI assistant that reasons over your school’s own data.
iSchool is built by Brainers Labs and offered two ways:
- SaaS — hosted by Brainers Labs, billed at ₦280 per enrolled student per term. Onboarding is handled for you.
- Custom deployment — run iSchool on your own infrastructure, fully white-labeled (no Brainers Labs branding or platform-admin panel included). Contact us to discuss a custom deployment.
Where to start
- New here? Go to Quickstart — a working instance in under 10 minutes.
- Deploying for real? See Installation for both the SaaS and custom-deployment paths.
- Already running iSchool and want to understand the dashboard? See Platform Navigation.
- Looking for what a specific part of the system does? See Modules.
- Curious what makes iSchool different? See Features.
- Wiring up email, SMS, WhatsApp, AI or payments? See Getting Your API Keys.
What iSchool is made of
iSchool is three independently deployable services, not a single monolith:
| Service | What it does |
|---|---|
| API (Go) | The core: every domain (admissions, finance, exams, attendance, …), RBAC/RLS multi-tenant isolation, integrations. |
| Web | The dashboard every school’s staff, teachers and admins use day to day. |
| AI sidecar (Python) | A constraint solver for timetabling — stateless, no database access of its own. |
A SaaS deployment additionally runs a Platform Admin app — the Brainers Labs-only panel for onboarding schools, billing and account status. A custom/white-label deployment never includes it.