Guide

School ERP implementation checklist: moving from paper and Excel to one system

Most failed rollouts fail on preparation, not on software. Follow these ten steps and your go-live will be calm.

Published 5 November 2026 6 min read By the NQ School team

A school ERP rollout is mostly a people project. The software can be ready in days; the weeks go on preparing data, deciding who can do what and getting staff comfortable. Here is the order that works.

1. Name one owner and a small team

Pick one person who is accountable for the rollout, and one representative each from the office, accounts and teaching staff. Decisions stall when everyone is half responsible.

2. Decide what goes live first

You do not have to switch everything on at once. Attendance and fees are common starting points because their benefits are felt immediately. Admissions, exams and payroll can follow.

3. Clean your existing data

Gather student, parent and staff lists into spreadsheets. Fix duplicates, missing phone numbers and inconsistent class names now. Everything later, from receipts to absence alerts, depends on these records being right.

4. Dry-run the import

Import in two passes. The first is a dry run that reports what would change and what is wrong, without saving anything. Fix the file and repeat until it is clean, then import for real. NQ School’s CSV import supports exactly this.

5. Write your roles

List the real jobs in your school and decide what each needs to do: the principal, exam coordinator, class teachers, accountants. Build roles from permissions rather than shoving everyone into the same few buckets. See role-based access control.

6. Set up fee structures

Enter fee heads and amounts by class. Check a few students’ totals by hand against what you charge today before you let the system produce receipts.

7. Choose parent channels and issue logins

Decide which channels carry which messages, such as absence alerts, fee receipts and results. Then issue parent logins in bulk, so families are ready on day one. Our page on parent communication explains the options.

8. Train by role, not by feature

Teachers need ten minutes on attendance and marks, not a tour of payroll. Accounts need the fee ledger, not the timetable. Short, role-based sessions land far better than one long demo.

9. Pilot with one class or one week

Run a small pilot with real data. Compare totals against your old process in parallel. It is much cheaper to find a mistake in a pilot than during term-start.

10. Go live and review after a month

Set a date, tell parents and staff, and be available. A month later, review what is working, which roles need adjusting and which module to add next.

Get help planning yours

If you would like a rollout plan built around your own school, book a demo and tell us what you run on today. You can also read our checklist for choosing school management software first.

FAQ

Quick answers ON THIS TOPIC.

A short version of what the guide covers.

Still have a question? Talk to us. We reply within one working day.

It depends mainly on how clean your existing data is and how many modules you switch on at once. Many schools start with attendance and fees, then add more.

Not necessarily. Starting with the modules that hurt most, then adding the rest, lowers risk and lets staff learn gradually.

Import from a spreadsheet. Use a dry run first, so you can see and fix errors before anything is saved. NQ School supports CSV import with a dry run.

Book a demo

See it with your own school in mind.

A demo runs about forty minutes and is built around your school’s size and what you run today.

Book a demo