TurtleDock
SchoolDeck · Comparison

SchoolDeck compared with building it in-house

Building in-house gives you exactly the system you want and no licence fee. The cost is ongoing rather than upfront: someone has to maintain it, patch it, and still be there in year five. Most in-house school systems are built competently and then stranded when the person who built them leaves.

Written by Checked by Latha KumaresanLast reviewed

Every large education group considers this, and the arithmetic looks compelling. A developer costs less per year than a subscription for eight thousand students. You get exactly what you want. Nobody can raise the price on you.

The arithmetic is right about year one and wrong about year five, and the reason is not technical competence. In-house school systems usually work. They get stranded.

Verdict

Where each one wins

Build in-house if software is a strategic capability for your group, you can fund two or more developers permanently, and you have a genuinely unusual model no product fits. Buy if the developer would be a single person, or a contractor, or somebody’s nephew — not because they lack skill, but because a one-person system has a one-person lifespan.

What you are comparingTurtleDockAn in-house build
Fit to your processConfigurable, within a modelExact, by definition
Licence costPer student, per yearNone
Change controlOur roadmapYours entirely
Real annual costPredictable subscriptionSalaries, infrastructure, opportunity cost
Regulatory changeWe track and ship itYou notice it, then build it
Security patchingContinuous, ours to ownOnly when someone remembers
If the builder leavesNo effectThe central risk
Time to runningTwo to six weeksNine to eighteen months, realistically
01

The cost that is not in the business case

In-house business cases usually compare a salary against a subscription. The comparison is missing several lines.

  • Maintenance is most of the life. Building is perhaps a fifth of the total effort; the rest is keeping it working as boards, rules and browsers change.
  • Regulatory change is a recurring build. A board revises its assessment structure and someone has to notice, then implement it, before the deadline.
  • Security is now yours. Student data, held by you, patched by you. An unpatched instance is a real exposure and it is on your letterhead.
  • Bus factor of one. The genuine risk. A system one person understands has that person’s tenure as its lifespan.
02

When building is the right call

There are real cases, and we lose these fairly.

  • Software is part of what you sell. A group licensing its methodology to franchisees is building a product, not an admin tool.
  • A genuinely unusual model. Occasionally an institution is structured in a way no product models, and forcing it is worse than building.
  • You can fund a team permanently. Two or more developers, funded past the enthusiasm of year one.
  • You already have one that works. If it runs, staff like it, and someone maintains it, "ours is tidier" is not a business reason to switch.
03

The hybrid that usually works better

Most groups that want to build actually want one specific thing that is genuinely theirs — a particular analysis, an integration with something proprietary, a trust-level report shaped exactly their way.

Buying the record and building that one thing on top of the API and exports gets the distinctive part without owning attendance, fees and report cards forever. It also fails safely: if the internal project stalls, the school still runs.

FAQ

Questions people ask

Phrased the way they arrive, answered so each one stands on its own.

We already built something. Should we throw it away?

Not automatically. If it works and is maintained, keep it. Reassess when the person who maintains it becomes unavailable, or when a regulatory change sits unimplemented for a term — those are the signals that the arrangement has stopped working.

Can we build on top of SchoolDeck?

Yes, via API and structured exports. What you cannot do is modify SchoolDeck at source level; if that is a requirement, an open-source system is a better fit and we will say so.

How long does an in-house school system really take?

Admissions, attendance, fees, examinations, report cards, a parent app and messaging, all correct enough to run a school on, is nine to eighteen months with a small team. The first three months look much faster than that, which is what makes the estimates optimistic.

Related

Read next

Provenance

Who checked this, and against what

Accountability

Checked by the Implementations desk on 7 September 2026. Corrections go in the page, dated, rather than quietly.

No call required

Tell us your enrolment, we will tell you the number.

Pricing is on the page, in the open, with the counting rule written next to it. Nobody has to book a call to find out what it costs.

See pricing

Bring your own structure. We configure it live on the call.

Forty minutes with an implementation engineer — your classes, your fee heads, your grading scheme, entered as we go. No slides, no sample school.