TurtleDock
Solution

Software for education groups and trusts

A group running more than one kind of institution — a school, a college, a coaching arm — needs a separate product for each, because a school student, a degree candidate and a coaching enrolee are different objects with different rules. TurtleDock provides four products on one platform, with shared infrastructure and deliberately unshared student records.

A trust running several schools, all of them schools, is a simpler case — that is one product across campuses rather than three products.

Written by Checked by Kalyan SundaramLast reviewed

Groups that have grown across institution types almost always try one system first, and it almost always fails in the same way. A platform good enough for the school is forced onto the college, where a semester is not a term, a credit is not a subject, and a moderated result is not a report card mark.

The instinct behind it is right — a group should not run four unrelated vendors. The mistake is concluding that one system means one data model.

Products
SchoolDeck, CampusHub, TutorDesk, ExamEdge
Shared
Infrastructure, permissions, audit, payments, messaging
Not shared
Student records. No common student table across products
Billing
One relationship, one invoice, one implementation lead
01

Why the records must not be shared

This is the part groups push back on hardest, and it is worth being precise about why we hold it.

  • They are different objects. A school student has a class, a section and a guardian. A degree candidate has a programme, credits, electives and a regulation year. Forcing both into one table means one of them is carrying empty columns and rules that do not apply.
  • The rules differ and change independently. A board revises assessment; a university revises regulations. Neither should be able to break the other.
  • Consent and access differ. A parent has rights over a school child’s record that they do not have over an adult degree candidate’s. One table makes that boundary a query condition rather than a structure.
  • A coaching enrolee may not be your student at all. They may attend a competitor’s school. Merging them into an institutional roll misrepresents the relationship.
02

What a group does get from one vendor

Separate data models do not mean four disconnected purchases. What is genuinely common is built once.

  • One commercial relationship — one contract, one invoice, one implementation lead across the group.
  • One identity layer. Staff working across a school and a college sign in once, with permissions per institution.
  • One audit standard. The same immutable log of who changed what, applied the same way everywhere.
  • One payment and messaging stack, so gateway and WhatsApp arrangements are negotiated once at group rates.
  • Consistent security posture. Data resident in India on Google Cloud in Mumbai, encrypted in transit and at rest, across all of it.
03

What the trust board can and cannot see

Group-level reporting works where the things being compared are genuinely comparable, and stops where they are not. We would rather show less than produce a number that misleads a board.

Rolls up across the groupDoes not, and should not
Collections against target, by institutionA combined "student count" across a school and a coaching arm
Enrolment against capacity, by institutionAn academic performance figure spanning boards and universities
Staff headcount and vacanciesAttendance percentages computed on different bases
Outstanding receivables and ageingA single retention rate across different enrolment models
Audit and access exceptionsOne student record following a person between institutions
The right column is not a roadmap. Those numbers would be arithmetically possible and substantively meaningless.
04

How a group rollout is sequenced

One institution at a time, starting with the one in most pain, rather than all of them at once in a summer break.

  1. Agree group-level definitions first — fee recognition, the reporting calendar, roles and what each may see.
  2. Roll out the institution with the sharpest pain, usually the one where fees do not reconcile.
  3. Take what was learned into the second institution; configuration is faster the second time.
  4. Connect group reporting once at least two are live and the definitions have survived contact with reality.
FAQ

Questions people ask

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

Can one student exist across a school and a coaching centre?

They exist as two records, deliberately. The same young person may be a Class XI student at your school and an enrolee at your coaching arm, and those are two relationships with different rules, consents and billing. Merging them would misrepresent both.

Do we get one invoice?

Yes — one contract, one invoice and one implementation lead across the group, with each product priced on its own basis, since a school student per year and a coaching student per month are genuinely different units.

Our trust runs four schools and nothing else. Do we need this?

No. That is one product across campuses, which is the SchoolDeck group configuration — definitions at the trust, values at the campus. This page is for groups spanning different kinds of institution.

Can staff work across institutions with one login?

Yes. Identity is shared even though records are not, so a finance head covering a school and a college signs in once with permissions scoped per institution, and every cross-institution access is logged.

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.