The UK school MIS market has been through a decade of upheaval. SIMS, which once ran in 85% of English schools, has dropped to around 32%. Arbor now leads with roughly 44%. ScholarPack has been sunset. Schools that picked the wrong platform five years ago are now facing forced migrations, rising licence fees, and the same question again: which system actually fits how we work?
For most single schools with standard operations, a commercial MIS like Arbor or Bromcom is probably fine. But if your situation is more complicated — a multi-academy trust with mixed school types, an independent school with non-standard fee structures, or an organisation with integration needs that no off-the-shelf product supports — a bespoke system built around your actual workflows is worth considering.
We are a small London-based team. You work directly with the people writing the code, from scoping through to deployment and beyond.
Where off-the-shelf school MIS platforms fall short
Most commercial school management systems work reasonably well for straightforward single-school setups. Problems start when your situation does not match the vendor’s assumptions.
- Rigid workflows. Standard MIS platforms impose their own structure for attendance, behaviour, assessment, and pastoral care. If your school uses a different approval chain, a non-standard curriculum (Montessori, IB, project-based learning), or an unusual pastoral structure, the system will not bend. You end up changing your processes to fit the software.
- Integration gaps. Finance sync with Xero or Sage often works at a basic level, but bi-directional, real-time integration is rare. Connecting to specialist SEND software, niche catering platforms, or bespoke HR systems usually means expensive custom development from the vendor — or manual workarounds.
- Multi-site headaches. MATs with mixed school types (primary, secondary, special, alternative provision) find that COTS platforms impose a one-size-fits-all reporting structure. Consolidated trust-level dashboards rarely accommodate the differences between how a primary school and a PRU actually operate.
- Reporting that misses the point. Standard reports rarely match what your leadership team or governors actually need. Custom reports are either unavailable, expensive, or slow. Many schools end up exporting to Excel and building pivot tables by hand.
- Pricing that escalates. Per-user licensing, per-module add-ons, and annual price increases above inflation are common. A secondary school on SIMS can easily spend £10,000-£30,000 per year. Implementation, data migration, and training costs on top of that push five-year TCO to £70,000-£100,000 or more.
- Vendor lock-in. Proprietary data formats, customisations owned by the vendor, and high switching costs mean schools feel trapped. When The Key Group acquired Arbor, Integris, and ScholarPack — then sunset ScholarPack — affected schools had no choice but to migrate again.
- Safeguarding shortfalls. Some platforms lack clear DSL escalation workflows, do not automatically flag attendance patterns for welfare monitoring, or have incomplete audit trails. These gaps become visible at the worst possible time: during an Ofsted inspection or a safeguarding investigation.
What we build instead
We start with your processes. We watch how your office staff, teachers, and leadership team actually work, then build software around that. Nobody has to relearn their job to accommodate our code.
You own the system. No subscriptions, no per-seat fees, no forced upgrades. The code is yours. You control the roadmap.
Integrations that actually work. We connect to Xero, Sage, Google Workspace, Microsoft Entra ID, Moodle, Google Classroom, ParentPay, Stripe, and DfE statutory reporting systems. Where you need real-time, bi-directional sync rather than nightly batch exports, we build it. Where you use specialist third-party systems that commercial MIS products do not support, we write the connectors.
Compliance from the architecture up. UK GDPR, safeguarding (Children Act 1989, Education Act 2002), DfE Census submissions, School Workforce Census, attendance reporting to local authorities, EHCP tracking, and Ofsted evidence requirements are built into the data model and workflows from day one. Not bolted on later.
Modular and phased. We deliver a working core system first, then add capabilities — finance, safeguarding workflows, LMS integration, advanced analytics — as your needs evolve. No big-bang migration. No disruption mid-term.
Core features
We build what you actually need, but most schools want some combination of these.
Pupil records and data management
- Centralised database for demographics, contacts, medical information, dietary requirements, SEND flags, and EHCP status
- Photo and document storage with role-based access
- Data retention policies aligned to statutory guidance (six years post-departure)
- GDPR tools: consent management, right-to-be-forgotten processing, data access request handling
Attendance and registration
- Digital registers with automated absence alerts to parents
- Attendance pattern detection for safeguarding (chronic absence, unexplained absence, CME flags)
- Statutory attendance submissions to local authority and DfE
- Support for the new attendance monitoring requirements introduced in 2024
Assessment and progress tracking
- Grade entry, attainment tracking, and standards-based reporting
- Support for EBacc, Progress 8, and non-standard curricula
- Moderation and marking workflows
- Progress indicators: on track, at risk, accelerated
- Exam entry management and results recording
Behaviour and safeguarding
- Incident logging with severity grading and sanction tracking
- Safeguarding concern recording with DSL-only access controls
- Escalation workflows to MASH/COSH and multi-agency partners
- Staff DBS status tracking and clearance monitoring
- Full audit trail for Ofsted and police investigations
Parent portal
- Real-time access to attendance, grades, behaviour records, and reports
- Event and trip management with permission slips
- Fee statements, payment history, and online payment
- Direct messaging to staff with read receipts
- Guardian consultation (parents’ evening) booking
Timetabling and scheduling
- Class scheduling with teacher allocation and room management
- Conflict detection and cover management
- Substitution tracking
- Support for complex timetabling (split-site, shared staff, cross-phase groups)
Finance and billing
- Fee invoicing with VAT calculation, recurring charges, and scholarship/bursary adjustments
- Payment reconciliation linked to Xero, Sage, or your existing accounting system
- Arrears tracking and automated payment reminders
- Trip and activity billing
- Inter-school billing for MATs with shared services
Reporting and dashboards
- Leadership KPI dashboards: attendance trends, behaviour patterns, assessment outcomes, financial overview
- Custom report builder with drill-down and export to CSV/PDF
- DfE Census and School Workforce Census submission support
- Comparative reporting against national benchmarks
- Automated scheduled reports distributed by email
Integrations
- Single sign-on via Google Workspace or Microsoft Entra ID
- Finance: Xero, Sage, AccountsIQ
- Learning management: Moodle, Google Classroom, Canvas
- Parent payments: ParentPay, Stripe, PayPal
- Communication: SMS providers, email platforms, Microsoft Teams, Slack
- Document storage: Google Drive, OneDrive
- REST API and webhooks for third-party systems
How a project works
Discovery (2-4 weeks). We document your current processes, map your data entities, identify integration points, and agree on priorities with your school business manager, IT lead, and headteacher. If you are migrating from an existing MIS, we assess data quality and plan the extraction.
Core build (8-16 weeks). Our team builds the system in iterative sprints. You see working software every two weeks, not just at the end. We start with the core — pupil records, attendance, assessment, parent portal, and SSO — and layer in additional modules as the build progresses.
Data migration (2-12 weeks, overlapping with build). We extract data from your existing system (SIMS, Arbor, Bromcom, or spreadsheets), cleanse it, resolve duplicates and inconsistent field mappings, and load it into the new system. For multi-site trusts with years of historical data, this is the most time-consuming phase.
Testing and parallel running (2-4 weeks). We run the new system alongside your existing one to verify data accuracy. Staff test real workflows. We time go-live to avoid disrupting term-time operations — typically during a half-term or summer break.
Training and handover (1-2 weeks). Admin staff get two to three days of hands-on training. Teachers get focused sessions on attendance, grading, and behaviour entry. Leadership get separate sessions on reporting and dashboards. We provide written guides and video walkthroughs for the parent portal.
Ongoing support. We offer support packages for bug fixes, security patches, and feature additions as your needs change. Because we are in London, support happens in your timezone.
Cost and ownership
Custom development costs more upfront than a SaaS subscription. We are straightforward about that.
A typical SaaS MIS for a secondary school costs around £8,000-£12,000 per year in licensing, plus £5,000-£10,000 in implementation, data migration, and training. Add module add-ons, integration fees, and annual price increases, and five-year TCO commonly reaches £70,000-£100,000.
A bespoke build for a single school typically costs £60,000-£120,000, depending on complexity. A multi-academy trust project with cross-school consolidation, finance integration, and safeguarding workflows ranges from £150,000-£300,000. Large independent schools with complex fee billing and bespoke workflows typically fall between £100,000 and £180,000.
The difference: once it is built, you stop paying licence fees. You own the code. You are not subject to vendor price increases, forced migrations, or product discontinuations. For schools and trusts currently spending heavily on SaaS plus workarounds, the economics shift in favour of custom within three to five years.
A free consultation gives you an accurate estimate based on your specific requirements.
Who this works for
Custom school administration software is not for everyone. A single primary school with 300 pupils and standard operations is probably fine with Arbor. Here is where bespoke makes genuine sense:
- Multi-academy trusts with mixed school types (primary, secondary, special, alternative provision) needing consolidated reporting that respects how each school actually operates, rather than forcing a single template
- Independent schools with non-standard fee structures — scholarships, bursaries, multi-currency boarding fees, VAT on extras — that commercial billing modules cannot handle without extensive (and expensive) configuration
- Schools locked into legacy SIMS with years of custom fields, bespoke reports, and integrations that make migration to another commercial platform prohibitively complex
- Special schools and alternative provision tracking EHCP outcomes, individualised curricula, and multi-agency safeguarding workflows that standard MIS products do not support well
- Nursery and early years chains managing Ofsted-compliant records, EYFS tracking, dietary and allergy management, and parent communication across multiple settings
- Schools with unusual integration needs — specialist SEND software, niche catering platforms, bespoke HR systems, or legacy finance tools that no commercial MIS connects to out of the box
- Tutoring centres and supplementary schools needing session booking, tutor allocation, progress tracking, and payment processing in a single system, rather than stitching together three or four separate tools
- Any school or trust that has been through a forced migration and does not want to go through it again
Common Questions About Custom School Administration Software for UK Schools
How does custom development cost compare to SaaS school MIS platforms?
A typical SaaS MIS costs a secondary school roughly £8,000-£12,000 per year in licensing alone, before implementation, data migration, training, and add-on modules. Over five years, total cost of ownership commonly reaches £70,000-£100,000. A custom build has a higher upfront cost, but you own the result outright with no recurring licence fees. For schools or trusts spending heavily on workarounds, extra modules, and manual processes, a bespoke system often reaches breakeven within three to four years.
What is the typical development timeline?
A core system for a single school -- covering pupil records, attendance, assessment, a parent portal, and SSO -- typically takes six to eight months. Multi-academy trust projects with cross-school reporting, finance integration, and safeguarding workflows take twelve to eighteen months, rolled out school by school. We phase delivery so you see working software throughout, not just at the end.
Can you integrate with our existing systems?
Yes. Common integrations include finance platforms (Xero, Sage), identity providers (Google Workspace SSO, Microsoft Entra ID), learning management systems (Moodle, Google Classroom), parent payment systems (ParentPay, Stripe), and DfE statutory reporting. If the system has an API, we can connect to it. Where it does not, we build data bridges using CSV, SFTP, or custom adapters.
What about GDPR and safeguarding compliance?
Every system includes encryption at rest and in transit, role-based access controls, full audit trails, and data retention policies aligned to statutory guidance. Safeguarding modules support concern logging with DSL-only access, escalation workflows, MASH referral integration, and attendance pattern alerts for welfare monitoring. We can host on UK data centres to meet data residency requirements.
How do you handle data migration from our current MIS?
We extract, cleanse, and map your existing data -- whether from SIMS, Arbor, Bromcom, or spreadsheets. For a single school with clean data, migration typically takes two to four weeks. Multi-site trusts with years of historical records and custom field mappings can take four to twelve weeks. We run parallel systems during cutover so nothing is lost.
Do you provide training for staff?
Yes. Office and admin staff typically need two to three days of hands-on training. Teachers need one to two hours covering attendance, grades, and behaviour entry. Leadership get separate sessions on reporting and dashboards. We also provide refresher sessions as staff change, plus written guides and walkthrough videos for the parent portal.
When does a custom build make more sense than Arbor or SIMS?
Off-the-shelf MIS platforms work well for single schools with standard operations. Custom makes sense when you have multi-site complexity across different school types, unusual fee structures, non-standard curricula, integration needs that commercial platforms do not support, or when you are locked into a legacy system with years of costly customisations. If your team spends more time working around the software than working with it, that is usually the signal.
