Resource

Moving Schools

A pupil transferring between schools — cleared before they go, their record released as a package the family carries, and admitted at the other end by a person rather than an import.

School AdminParent
Moving Schools

A child’s record should travel with the family, not behind their back.

Most systems treat a transfer out as a status change and a transfer in as a spreadsheet. Neither school ends up with a defensible answer to “what did you send about my child, and to whom”. This walkthrough follows the other way of doing it: the leaving school clears the pupil, releases a defined package of records, and issues a one-time code on the leaving certificate. The family carries that code to the next school, who redeems it and reviews what arrived before anybody joins a roster. Every screen below is the real application, live with sample school data.

On this page
Step 1 · Leaving school

Nothing is released until the pupil is cleared

A transfer out is an exit first. It runs through the same clearance the school uses for every other departure, which means a pupil cannot quietly leave with unpaid fees, library books on loan or school property unreturned — and if the school waives something, the waiver is on the record with a name against it.

1

The transfer is raised as an exit

Choosing “transfer” as the exit type is what puts a departure on this queue. The pupil stays enrolled and fully active while it is worked through — raising an exit deliberately changes nothing about their record.

Transfer sits alongside graduation, withdrawal and expulsion as a terminal exit
The pupil remains active until the exit is completed, so a mistake costs nothing
A clearance checklist is built the moment the exit is raised
The effective date is the pupil’s real last day, asked for rather than defaulted
2

What the pupil still owes, across every module

Fees, library loans, hostel, inventory, the school store, the clinic — each module answers for itself rather than one service guessing on their behalf. The bursar can clear fees without holding the power to authorise the transfer.

Each obligation is owned and signed off by the office that can actually resolve it
The live position is recomputed, so a pupil who settled up this morning is not held
A person’s sign-off is never silently reversed by a later recheck
Blocking items require a written override, recorded permanently against the exit
3

The exit, ready to release

With clearance satisfied, the exit can be completed and the records released in one action. This is the point of no return: the pupil moves to “transferred”, their enrolment closes, and the package is built.

Completing the exit and releasing the records is a single, gated action
The pupil’s status and their class roster move together — never one without the other
This is also the billing cutover, so no pupil is ever billed by two schools at once
Cancelling before this point leaves no trace on the pupil’s record

Ready to run your school on this?

Every screen in “Nothing is released until the pupil is cleared” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.

Step 2 · Leaving school

A defined package, and a code the family carries

The release is not a copy of the pupil’s row. It is a package assembled tier by tier from a fixed contract — identity and placement, then the academic record — with everything else deliberately left behind. What crosses is recorded; what does not cross is recorded too.

1

The released transfer

Fifty tables in the system carry a foreign key to a pupil. Almost none of them belong to another school, so the package is built from a named list rather than copied wholesale — the difference between a contract and an accident.

Identity and placement: names, date of birth, previous registration number, last class
Academic record: published results only, an attendance summary, promotion history
Never included: credentials, logins, permissions, fee ledgers, or staff-written notes
Provisional marks stay behind — a working note must not become another school’s evidence
2

The leaving certificate

A signed PDF the family takes with them, carrying a code that keeps working until a school actually admits the child. It is the whole handover when the next school is not on EaseAcademia — which, realistically, is most of the time.

The code is shown once, printed on the certificate, and never readable again
It is stored only as a hash, so nobody at either school can look it up later
No expiry date to miss — finding the next school can take a term or longer
It works at more than one school, so a family can apply in several places
Refused after ten wrong attempts, and spent once a school admits the child
The certificate states plainly which records were released and which were withheld

See this on your own school’s data.

Every screen in “A defined package, and a code the family carries” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.

Step 3 · Receiving school

Records arrive because a family asked, not because a school pushed

The receiving school never browses the leaving school’s roster, and the leaving school never writes into the receiving school’s data. The only thing that passes between the two tenants is the code the family hands over — which means no school can disclose a child’s record to a destination the family did not choose. What the code buys is an application, reviewed like any other.

1

The admissions queue, before anything has arrived

A pupil moving in is an applicant, so an arrival lands in the same queue as every other. Until a code is redeemed there is genuinely nothing here — no pre-loaded pupil, no pending notification, nothing sitting in the tenant waiting to be accepted.

No cross-school search: there is no way to look up a pupil at another school
No inbound push: another school cannot place a record in your system unprompted
No separate inbox to remember to check — arrivals queue where applicants queue
2

Redeeming the code

The registrar types the code from the certificate and the pupil’s date of birth, then says which intake and grade the child is joining. The code identifies the transfer; the code together with the date of birth is what authorises the records to be disclosed — a certificate dropped in a car park is not enough on its own.

Grouped and re-typed in any case or spacing — it is read off paper, after all
The alphabet excludes 0/O, 1/I/L and U, the characters people mistranscribe
A wrong code and an unknown code give the same answer, so neither confirms the other
The child’s name and date of birth come from the records, never from this form
Every redemption is recorded against the leaving school’s disclosure log
3

A person reads it before a pupil exists

What arrives is an application, not a pupil. The released records sit on it as evidence — the officer reads them, weighs them like any other application, and moves it along the same pipeline: review, offer, acceptance.

Nothing joins the roster and no login is created until a human provisions it
What was deliberately withheld is stated on the screen, not silently absent
The officer can reject, with a reason recorded on the application’s timeline
Rejecting DESTROYS the records here — a school that says no does not keep them
A rejected transfer returns to the family, who can present it elsewhere
4

Admitted, with a fresh identity

Provisioning turns the accepted application into a real student here — with this school’s own registration number from this school’s own series, and their own login. The previous number is kept as reference, never reused.

A new registration number, because the old one is another school’s login handle
The academic record carries across; the previous school’s permissions do not
The pupil’s origin is recorded, without creating a cross-school identifier
Both schools now hold a record of exactly what was disclosed, and when

Set this up for your team.

Every screen in “Records arrive because a family asked, not because a school pushed” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.

Step 4 · Parent

The half that is usually invisible

Families are the ones who actually move a child between schools, and in most systems they are the only party with no visibility of it at all. Here they are the ones carrying the record — which is both the practical route and the honest one.

1

A parent who can see where things stand

The guardian sees their ward’s standing at the school they are leaving — what is still outstanding, and when the transfer completed. They hold the certificate, so the handover cannot happen without them.

Nothing about a child moves between schools without the family in the loop
The core educational record moves under legal obligation, not consent — so no school
promises a family a withdrawal it could never honour once a transcript has been sent
Optional details, like keeping in touch after leaving, are consent-based and revocable

Ready to run your school on this?

Every screen in “The half that is usually invisible” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.

Run your whole school on one connected platform

Start with the base package, switch on the modules you need, and give every parent, student and staff member a single place to log in.