Unio
Book a demo

School Operations

School ERP vs LMS: you probably need both, connected

An ERP runs operations. An LMS runs content. Neither can answer a question that spans the two, which is where most of the useful answers live. What to ask a vendor before you buy either.

Unio9 min read

Every school technology vendor wants you to pick a side. ERP companies say operations are the foundation. LMS companies say content delivery is the future. Both are right about what they do and both are answering a question you did not ask.

The actual problem is that a school generates two kinds of data that never meet: operational data and learning data. Until those two streams sit together, every decision is made with half the picture.

What an ERP does

A school ERP handles the business of running a school: fee collection and tracking, attendance recording, timetabling, payroll, transport, inventory, admissions, parent communication.

These matter. A school without one is managing fees in a spreadsheet, attendance on paper and circulars over WhatsApp. That holds at two hundred students, strains at five hundred and fails at a thousand. Good ERPs automate repetitive work, cut data entry errors, and give an administrator a view of the operational health of the school.

What an ERP does not do is track what students are learning. It can tell you a student attended 92% of the time. It cannot tell you that the same student has a gap in algebraic factorisation that will cause trouble in Class 10.

What an LMS does

An LMS handles content: lesson plans, lectures, assignments, quizzes, discussion boards, resource libraries. Some include assessment tools, so a test can be taken online and marked automatically.

Good LMS platforms make material accessible and organised, and produce a record of what was set and what was submitted.

What they typically do not do is connect a learning outcome to anything operational. An LMS can record that a student scored 65% on a quiz. It does not know the student has been absent every Wednesday for a month, and that Wednesday is when the teacher covers the concepts that quiz tested.

The gap between them is where the insight is

Take a student whose attendance slips over a couple of months. The ERP notices and sends an automated message home. That is the end of the ERP's involvement.

Separately, the same student's maths marks fall over the same period. The teacher notices and makes a mental note.

Neither system connects the two facts, and so nobody asks the question that matters: is the student missing particular days, are those the days particular topics are taught, and is the drop concentrated in exactly those concepts?

The question a merged system can answer

Not “attendance is down” and separately “maths is down”, but whether the absences and the weak concepts are the same story. Which periods were missed, which concepts were taught in them, and whether mastery in those concepts differs from mastery in everything else.

That is a query, not an insight a person has to be clever enough to think of on a Tuesday. It requires only that the attendance record, the timetable and the concept-tagged results are in one place.

The striking part is how ordinary this is. The attendance data already existed. The learning data already existed. They lived in two systems that never exchanged a byte.

Other questions that open up

These are questions a combined system lets you investigate for your own school. They are not findings, and you should be sceptical of anyone who presents them to you as findings.

Does commute length track with first-period performance? If bus routes change and some students gain forty-five minutes of travel, the transport data and the assessment data together can tell you whether early-period results moved. Separately, any decline gets attributed to the student not paying attention.

Do results differ by section in a way the timetable explains? When two sections take the same assessment and one consistently does better, the timetable knows who taught what and the assessment data knows which concepts moved. Together they let you look at it properly. Separately, it gets explained away as one section being weaker, which is the least useful available conclusion.

Are there early signals that a student is disengaging? Attendance, submission patterns and concept mastery each hold part of it. Whether they combine into something predictive in your school is an empirical question, and the only way to find out is to be able to ask.

In each case the value is not that the system tells you the answer. It is that the question becomes askable at all.

Why schools buy them separately

They are sold separately. ERP vendors sell to administrators, LMS vendors sell to academic coordinators. Different conferences, different collateral, different pain points. The administrator hears “automate fee collection”; the coordinator hears “digitise content”. Nobody in either conversation asks whether the two systems should speak.

Integration is genuinely hard. Sharing data between systems needs APIs, data mapping and ongoing maintenance. Plenty of school ERPs were built without an API worth the name, and plenty of LMS platforms were built for content management rather than data exchange. Connecting them is often either impossible or expensive enough to exceed the cost of both.

Nobody demands it. Schools do not have CTOs. Technology decisions get made by people solving an immediate problem: we need to collect fees online, we need assignments online. Very few people walk into a vendor meeting asking for attendance patterns to be correlated with concept-level gaps, because very few people know it is a thing that can be asked for.

What a unified system means

The answer is not to buy both and integrate them, which is the expensive version of the same problem. It is a system where operational and learning data share one data layer from the start.

Attendance stops being only a compliance record and becomes linked to the learning calendar, so a missed day is a set of missed concepts. Timetabling stops being only scheduling and becomes context for interpreting results. Assessment stops being marks entry and becomes diagnostic data tagged to concepts. Parent communication stops being circulars and fee reminders and can carry concept-level progress.

The buying decision

  • If you have nothing. Consider skipping the ERP-then-LMS sequence and looking for something that covers operations and learning in one place, rather than planning an integration you will have to fund later.
  • If you have an ERP. Ask whether learning analytics, concept tracking and diagnostic assessment are on the roadmap. A vague answer means it is an operations platform and will stay one.
  • If you have an LMS. Ask whether it reads attendance, fees and timetable. If not, you have a content delivery system with no view of the rest of the school.
  • If you have both. Ask whether they share data. If the answer is that CSVs can be exported, they do not.

The question is not whether you need an ERP or an LMS. It is whether anything in your school can see both halves at once. If the operational data and the learning data sit in separate silos, every decision above the level of a single classroom is being made on half the evidence.

Common questions

What is the difference between a school ERP and an LMS?

An ERP handles the operational side: fees, attendance, timetabling, payroll, transport, admissions and parent communication. An LMS handles content: lesson material, assignments, quizzes and resource libraries. They solve different problems for different people in the building.

Do we need both?

Most schools past a few hundred students end up needing both sets of functions. The point of this piece is that having both as separate systems is not the same as having them connected, and the value people expect from either usually lives in the connection.

Is CSV export the same as integration?

No. A manual export is a workaround that someone has to remember to perform and that breaks whenever a column header changes. If a vendor answers the integration question with “we can export CSVs”, the two systems do not share data.

What should we ask a vendor?

Whether attendance, timetable and assessment data live in one database and can be queried together. Not whether they can be exported, and not whether there is an integration on the roadmap. Whether a question that spans two of them can be answered today, in front of you, during the demo.

The question is not ERP or LMS. It is whether anything in your school can see both at once.