Skip to content

Field guide · Switching systems

How to move school records into a new platform

Treat a school records migration as stages, not one upload. Agree a cut-off date and name an owner, audit what the school holds, decide group by group what crosses, clean the records before they are exported, agree the mapping with the vendor in writing, then test one small import against the source before the old system is switched off.

Published by EASY EDU SDN BHD · 18 Oct 2026

On this page10 sections

Who publishes this guide. EASY EDU SDN BHD, part of ES PRODUCATION GROUPS BERHAD, publishes this vendor-neutral guide. The timetable screens elsewhere on this site are illustrative design concepts, so apply these questions to Easy Edu exactly as you would to any other vendor, and ask for its current product record.

Method and scope. Prepared from the public sources listed below; they do not describe or endorse Easy Edu.

Key takeaways

Key takeaways: moving school records in five points

  1. 01

    Audit before you move. The UK Department for Education's Record keeping and management guidance tells schools: “You should carry out an audit of all the personal data you hold each year to check it is up to date and still needed.”

  2. 02

    Write the plan down, because the platform is not the last one. As context, UNESCO's 2023 Global Education Monitoring Report states that “Education technology products change every 36 months, on average.”

  3. 03

    Put the handover in the contract. The same department's Procuring educational technology (EdTech) guidance says: “Make sure responsibilities are clearly assigned in a contract or data processing agreement.”

  4. 04

    Take one untouched read-only export before any cleaning, and clean the records in the old system rather than in the new platform.

  5. 05

    Check the test import against that export, not against the new screen. And ask about the exit while you are still signing up: the same EdTech guidance says “Ask the supplier about data portability, this is in case you switch providers and wish to export the data to use with a new supplier”.

The six stages of moving school records, in order

  1. Settle the cut-off date, the owner, the scope and the price of the import.
  2. Audit what the school holds, and decide group by group what crosses.
  3. Take one untouched read-only export, then clean and de-duplicate what is crossing.
  4. Agree the field mapping with the vendor, in writing.
  5. Import one small batch and check it against that export.
  6. Cut over, run one cycle in parallel, train the people using it, then close the old contract.

Every quotation here was checked against a saved copy of its published source, taken between 25 September and 18 October 2026; all six are listed at the foot of the page. This is evaluation guidance, not advice on any agreement or on personal data: a school's own position, and anything turning on Malaysian law, should be checked with its own adviser.

01

What should a school settle before the first record moves?

Settle six things before anything is exported: the cut-off date after which the old system stops being updated, the person inside the school who owns the move, which record groups are in scope, who signs off that the import is correct, whether the import is included in the quoted price, and what the new vendor is contracted to do. One dated page holding those six answers is the plan.

Choose the cut-off date where the record set is already at rest: the end of a term, after results are published and before the next intake, not a week when marks, fees and attendance are all moving. It is the line the test import is later checked against.

Then make the vendor describe the import first. The UK Department for Education's Procuring educational technology (EdTech) guidance tells schools to “ask the supplier to walk through the way the personal data flows and what happens with it at every stage”. Moving into a student information system or school management platform, the first stage of that flow is a file of real student records leaving one company for another.

Is moving the records included in the quoted price?

Ask, and get the answer in writing before signing: a licence quoted per student per year may still bill the move separately. Five questions settle it. Is the import included or extra? Is it a fixed fee, per record group, or by the hour? Who pays if a check fails and it has to be run again? What re-typing is the school expected to do? Is training in the price?

The move is one row of the school software onboarding checklist, inside the platform evaluation guide; the step before it is running a pilot.

Working out what you would be moving, and what to ask about it? You can ask Easy Edu whether it does the import, and if so how it is checked and priced using the published enquiry email, without attaching any records.

02

Which school records should cross, and which should stay?

Decide group by group, and write the decision against every group, including the groups the school is leaving behind. Carry across what the new platform needs to run the school day it is being bought for, and leave what is kept only because the old system happened to hold it.

Buying more than a school will use is a documented pattern. For the United States, UNESCO's 2023 Global Education Monitoring Report records “an average of 67% of education software licences were unused and 98% were not used intensively” — about American schools, and about no single vendor. Decide what the school will actually work with, in licences and in records.

Use a grouping that already exists rather than inventing one. The Department for Education's Record keeping and management guidance asks schools to consider grouping their pupil data items into eleven areas — among them “admissions”, “attendance”, “identity management and authentication” and “safeguarding and special educational needs” — and says: “Document the decision you make against each data item.”

A worked decision sheet, adapted from the Department for Education's groupings for schools in England; the fees, timetable and documents rows are added here.
Record groupDecideCheck before it crosses
Identifiers and contactsCurrent students and staff in full; decide on leavers separatelyWhich parent or guardian is linked to which child, and who may change it
Accounts and loginsWhich accounts are recreated, and which expire with the old systemThat nobody keeps access to the old system after the cut-off date
AdmissionsWhether applications in progress move, or finish in the old systemThat no half-finished application exists in both systems at once
AttendanceHow far back: the current term, the current year, or the full historyThat the old system's codes mean the same thing in the new one
AttainmentPublished results only, or the working marks behind them tooWhether any mark is still being appealed or corrected
Fees and balancesWhich balances must be live on day one, and which history is for reportingThat every outstanding balance matches the finance records to the cent
Timetable, classes and subjectsRebuild for the coming term rather than carrying old structures acrossThat each student lands in the right class before the first register
Behaviour and discipline recordsWho may read what crosses, before deciding whether it crossesThat free-text notes carry no detail the school would not re-enter today
Medical, safeguarding and special needsTreat as its own decision, with its own sign-off and adviceWho can see it in the new platform, on the day the records land
Documents and filesWhich attachments are records and which are working copiesWhere the files actually go, and who can download them
03

What does Malaysia's PDPA say about the records left behind?

Keeping less is a legal question as well as a practical one. The Personal Data Protection Act 2010 (Act 709), in its 2022 reprint, sets a Retention Principle at section 10: personal data “shall not be kept longer than is necessary for the fulfilment of that purpose”, with a duty to ensure it is “destroyed or permanently deleted” once no longer required.

Read that reprint as the wording of its date, not as today's position. It regulates personal data “in commercial transactions” and its section 3(1) excludes the Federal and State Governments, and the department's own published FAQ now uses different terminology and cites a later section the reprint does not carry. Check the current text, and whether it reaches the school's own arrangement, with the school's adviser.

On a move it changes the question asked of each group left behind: not only whether the new platform needs it, but how long the school needs it at all, and what happens to the copy in the old system. The questions to put to a vendor are in the data ownership, export and deletion guide and the PDPA privacy questions guide.

04

Which records should be cleaned before the migration export?

Take one untouched read-only export first and keep it as the master copy, then clean the records in the old system rather than in the new platform. De-duplicate students and guardians, settle one spelling of every name and address, close the records that should already be closed, and agree the single identifier that matches a person across both systems.

Search the export for four patterns before it leaves the school: siblings entered twice under one parent, a student who left and returned under a second profile, a parent recorded once per child, and the same name typed in two scripts or two orders. Fix what those four searches find, and record what was changed.

Agree the identifier at the same time, because every later check depends on it: pick the one number already unique to each student, write it on the migration map as the field both systems match on, and reconcile the test import against it. Where none exists, create it first.

Give the clean-up to people who know the records, and give them time for it rather than adding it to a teaching week. The UK Department for Education's Making data work (November 2018, the Teacher Workload Advisory Group chaired by Professor Becky Allen of UCL) records that “The Workload Challenge (2014) identified unnecessary tasks linked to assessment and data with 56% of respondents citing tasks around ‘recording, inputting, monitoring and analysing data’ as burdensome”. Keeping entry down afterwards is the duplicate record entry guide.

05

How should the migration map be agreed in writing?

Agree a mapping sheet before the first import: every field in the old system, the field it becomes in the new one, who converts it, and what happens to the fields that have no home. Both sides sign and date it, and that signed version is what the import is later checked against.

A migration map is the school's record of what it asked for, not the vendor's record of what it did. Keep it with the quotation and the contract, with a column for who checked each group after the import.

Then put the responsibilities where they can be enforced. The Department for Education's EdTech procurement guidance runs the point in three sentences: “Make sure responsibilities are clearly assigned in a contract or data processing agreement.”; “Before signing any contracts or agreements with the supplier, check all clauses to ensure they meet your requirements and challenge any that you are unhappy with.”; and “This should cover security measures, sub-processors, deletion and return of data, breach notification, and staff access control.” On a move, add the import itself.

Where Malaysian law applies to the arrangement, how the file travels is addressed too. The Act 709 2022 reprint's Security Principle, at section 9, requires a data user to protect personal data with regard, among other things, to “the measures taken for ensuring the secure transfer of the personal data”, and to ensure that a data processor acting on its behalf “provides sufficient guarantees in respect of the technical and organizational security measures governing the processing to be carried out”.

What happens to a field the new platform has no home for?

A field the new platform cannot hold is recorded as a decision rather than left to vanish. Against each unmatched field write one of three answers on the migration map: dropped, and why; moved to a notes field, and who reads it there; or kept in the school's own master export.

06

How should a school check the imported records?

Check a small import before the full one, and check it against the master export rather than against the new screen. Match the record count first, then open named students and compare every field side by side. Record who checked which group, on what date, and what was wrong. Only then import the rest.

An import that looks right on screen has not been checked: the screen shows what arrived, not what was sent. Give the check to someone who knows the records, not to whoever ran the export.

  1. Counts. Students, staff, parent or guardian links, and classes, each against the master export taken on the cut-off date. Explain every difference before moving on.
  2. Hard cases on purpose. Long names, names with punctuation or several parts, siblings in different years, a student who joined mid-year, and anyone held under two names.
  3. Links, not just records. That each parent or guardian reaches the right child, and only that child: the role-by-role version of this check is the access evaluation guide.
  4. Dates and codes. Dates of birth, enrolment dates, term start and end dates, and every attendance or grading code the migration map said would be converted.
  5. What is now visible. Sign in as a teacher and as a parent: a correct import into the wrong permission is still a problem.

Accuracy carries a legal edge too, where the Act applies. The Act 709 2022 reprint's Data Integrity Principle, at section 11, requires a data user to “take reasonable steps to ensure that the personal data is accurate, complete, not misleading and kept up-to-date”, and its section 34 provides for a written correction request where data is “inaccurate, incomplete, misleading or not up-to-date”.

07

What happens at cut-over, and to the old system afterwards?

Freeze the old system on the cut-off date, switch the syncs and integrations off while records are moving, work in the new platform for one full cycle with the old one still readable, and only then end the old contract on written terms. Keep the master export as the school's own copy.

Turn the integrations back on one at a time, and check what each one wrote. Train the people who will use the platform in the week they start, on the school's own records rather than a demonstration set, and set a date two to four weeks after cut-over for whoever signed off the import to re-check a sample of records and the reports people use.

Those weeks are what recommendation 5 of Putting Evidence to Work: A School's Guide to Implementation, by Professor Jonathan Sharples, Bianca Albers, Stephen Fraser and Professor Stuart Kime for the Education Endowment Foundation, is aimed at: “Support staff, monitor progress, solve problems, and adapt strategies as the approach is used for the first time.”

Then close the old contract and deal with the copies the move created. The EdTech procurement guidance puts the handover in one sentence: “Confirm how data will be returned to the school and how any remaining data held by the supplier will be securely deleted.”

Export files, mapping spreadsheets and mailbox attachments are student records sitting outside both systems, and the same department's record-keeping guidance is plain: “If you identify any information you no longer need, you should dispose of it safely.” Decide which single copy the school keeps, where it lives and who may open it.

Quick answers

Frequently asked questions about moving school records

What if our records are only in spreadsheets and on paper?

Treat the spreadsheets as the system to be exported and the paper as a separate decision. Agree one column order with the vendor, convert into it once as CSV or a single spreadsheet, and have one person check the file before it is sent. For paper, decide which records are typed up, which are scanned and which stay in the office as they are.

Does the old supplier have to hand our records over?

Check the existing agreement first: what it says about returning data, in what format and by when. Where it says nothing, ask in writing, keep the reply and set a date by which the school expects the copy. A school still choosing its next platform should settle this in the new agreement before signing.

Can parents or staff ask to see or correct a record after a move?

Build a route for it and publish it before cut-over: who receives the request, who may change a record in the new platform, and where the change is logged. Expect corrections to come from the parent or the member of staff the record belongs to. What parents should see in a school platform is covered in its own guide.

What if the old system has no export function?

Ask the supplier in writing for a copy of the school's records in a readable file, CSV or spreadsheet, and keep the request and the answer with the evaluation papers. Ask the new vendor the same week what formats its import accepts. If re-typing is the answer, decide what is worth re-typing before anyone starts.

External context

Which sources does this guide rely on?

Four organisations, in six entries covering eight published pages. Every quotation was checked against a saved copy of its published source, taken between 25 September and 18 October 2026. The Department for Education and EEF material is written for schools in England; the UNESCO report is global and the licence figures quoted from it are United States figures; only the last entry is Malaysian law.

These sources give evaluation and legal context only. None of them describes, assesses or endorses Easy Edu.

Next move

Ask what an import would involve

Most of this guide is the school's own work; a few questions are not. Send the published enquiry email the record groups you would bring across and the format they sit in today, and ask whether Easy Edu does the import, and if so how it is checked, how it is priced, and what the school gets back if it leaves. Do not attach any student records.

EVERYTHING ON THIS SITE

Every EASY EDU guide and page