Blog For schools What a School Learning Platform Real...
For schools

What a School Learning Platform Really Costs Per Student (2026)

PapaMarks Team · August 10, 2026 · 9 min read
#LMS #Procurement #School budget #ROI #School leadership

Ask a school owner what their learning platform costs and you get the licence figure. Ask what it costs per student who actually used it last week, and the room goes quiet. That second number is the one that decides whether the software was an investment or a subscription you forgot to cancel.

This is the arithmetic, written for the person signing: what school platforms cost, the four costs vendors leave off the quote, how to calculate your true cost per student per year, and the twenty-minute audit that usually pays for the next platform out of the last one.

⚡ The 60-second version
  • Headline pricing for school platforms commonly runs $2–$15 per student per month, which is a range wide enough to be useless on its own.
  • The quote is roughly half the real cost. Training, staff hours, data migration and the internal champion’s time are all real and none appear on the invoice.
  • Unused licences are the biggest single line of waste in school software. Analyses of district spending repeatedly find the majority of paid seats going untouched.
  • The number to demand is licence utilisation — what percentage of paid seats were used in a normal week. If the platform cannot show you that screen, you will renew blind every year.
  • Cost per used student per year is the only figure worth comparing across two platforms, and it is the figure that makes a cheap unused tool look as expensive as it is.

What school platforms actually cost

Pricing in this sector is deliberately hard to compare, because vendors price on different units: per student, per teacher seat, per module, per site, or a flat institutional licence. Roughly, in 2026:

CategoryTypical basisWhat moves the price
General LMS (Classroom, Teams)Included in an existing Workspace or Microsoft tenantNothing — which is exactly why schools over-value it. The cost is elsewhere
Commercial LMS (Canvas, Schoology)Per student per year, institutional tiersStudent count, contract length, which modules are switched on
Self-hosted LMS (Moodle)No licence; hosting plus a personThe person. This is a salary line, not a software line
SIS / school managementCommonly quoted around $2–$15 per student per monthModules: finance, transport, admissions and HR each add
Practice & assessment platformsPer nominated student per year, with teacher seats bundledHow many year groups and subjects are in scope

The comparison people try to make — “this one is $6 and that one is $9” — is the wrong comparison, because the two products are usually in different layers of the stack and the cheap one may be free precisely because it does not do the expensive part. The three-layer stack is explained here, and it is worth settling before any pricing conversation.

The four costs that never appear on the quote

  1. Training, and the training after the training
    One INSET day is the visible cost. The invisible one is the second and third wave — the staff who were absent, the new hires in January, and the teacher who quietly stopped after the first thing went wrong.
  2. The internal champion’s hours
    Every platform rollout has one person carrying it. Price their time honestly: a head of department spending four hours a week on adoption is a substantial hidden line, and it does not stop after term one.
  3. Migration and setup
    Rosters, classes, timetables, historical data. A platform that needs an SIS integration needs your IT lead for weeks. A platform that needs two lists needs an afternoon — that difference is worth more than a discount.
  4. The cost of being wrong
    A three-year contract signed for the discount is a three-year cost if it fails in term two. Most mismatches surface within one term, so a one-year term with a clean exit is usually cheaper than the discounted lock, whatever the spreadsheet says.
Past papers Practise this on the real papers Every Cambridge and Edexcel paper with its mark scheme, by subject, year and session — or answer one inside PapaMarks and have it marked against the official answer. Browse the past papers →

Unused licences, not licence prices, are the largest controllable waste in a school software budget.

Basis
Repeated analyses of district-level edtech spending find that a large majority of paid licences go unused — one widely cited figure puts it at 72%, with broader estimates that around 40% of edtech budgets are spent on tools that are never meaningfully adopted.
Method
These figures come from vendor and analyst reviews of US district licence data, comparing seats purchased against seats with recorded activity.
Limitation
They are US district figures and are not independently audited. Treat the direction as reliable and the exact percentage as indicative. Your own utilisation number is the one that matters, and you can measure it yourself.
Checked
August 2026

The formula worth putting in the governors’ pack

Two lines, and they change the conversation:

Nominal cost per student = (licence + training + staff hours + migration) ÷ students enrolled on the platform

Real cost per student = the same total ÷ students who used it in a normal week

A platform at $8 per student that 30% of students touch costs you about $27 per student who actually uses it. A platform at $14 with 85% weekly use costs about $16. The cheaper line item is the more expensive decision, and only the second calculation shows it.

This is also the calculation that makes renewal conversations short. A vendor who cannot tell you your utilisation is asking you to renew on faith.

Want the utilisation number for your current platforms?

Send us what your school runs today and we will walk the audit with you on a call — including the lines where the honest answer is that what you have is fine. It takes about twenty minutes and there is nothing to install first.

You will speak to the team that built the platform, in Amman. No deck, no sales sequence.

The twenty-minute audit

  1. List every platform the school pays for
    Include the ones a single department bought on a departmental card. Those are where the quiet renewals live.
  2. Write last week’s active users beside each
    Not registered users. Active, in a normal teaching week, not the week of a deadline.
  3. Divide the annual cost by that number
    This is your real cost per user per year. Rank the list by it. The order will not match the order by price.
  4. Ask why for the bottom two
    There are only three answers: staff cannot use it, staff do not believe in it, or it duplicates something else. Each has a different fix, and one of them is cancellation.
  5. Fund the next decision from the bottom line
    Most secondaries find one cancellable line that covers a serious platform for a whole year group. That is the budget conversation, and it does not require new money.

What a licence should include before you compare prices

Comparing two quotes only works when they cover the same people. Ask each vendor, in writing:

  • Are teacher seats included, or charged? A platform priced per student that then charges per teacher has a second invoice waiting.
  • Do students ever see a payment screen? If nominated students can be upsold inside a school licence, you have bought a marketing channel into your own classrooms.
  • Is leadership visibility included or a premium tier? Analytics behind a higher tier is the most common way a quote doubles at renewal.
  • What happens to the data on the day we leave? Get the export format and the notice period in the contract, not the sales email.
  • What is the renewal price, not the first-year price? Ask for year two and year three in writing now.

For reference, a PapaMarks school licence is priced per nominated student per year, includes five teacher seats, includes the leadership office rather than tiering it, and no student inside a school licence is ever shown a payment screen. We publish that here because it is the list schools should be demanding from everyone, us included.

⚠️
The trap in multi-year discounts: the discount is priced on the assumption that you will not measure adoption until year three. Sign one year, measure utilisation in term two, and negotiate the multi-year deal from a position of evidence.

Frequently asked questions

How much does a school LMS cost per student?
School platform pricing commonly runs from about two to fifteen US dollars per student per month, depending on category and modules. General LMS tools bundled with Google Workspace or Microsoft 365 carry no separate licence fee, but the training and staff time they require are real costs that belong in the comparison.
What is licence utilisation and why does it matter?
Licence utilisation is the percentage of paid seats used in a normal week. It matters because unused licences are the largest controllable waste in school software budgets. A platform at half the price with a third of the usage is the more expensive choice per student actually served.
Why is free school software not actually free?
Free platforms carry the same training, adoption and staff-time costs as paid ones, and they typically stop short of the expensive work: exam-board content, automatic marking and topic-level analytics. The licence line is zero while the workload line, usually teacher marking hours, stays exactly where it was.
Should a school sign a multi-year software contract for the discount?
Usually not on the first contract. Platform mismatches surface within one term, so a one-year term with a clean exit is generally cheaper than a discounted three-year lock. Sign multi-year once you have a term of measured utilisation data to negotiate with.
How do we calculate ROI on a school platform?
Compare total cost against two measurable things: teacher hours returned, and topic-level attainment movement in the cohort using it. Set a baseline before rollout, because ROI claimed after the fact without a baseline is unverifiable and governors are right to discount it.
What should be included in a school platform licence?
At minimum: teacher seats, leadership analytics rather than a premium tier, full access for nominated students with no payment screens shown to them, a written data-export process, and the renewal price for years two and three quoted before signing.

The point of the arithmetic is not to find the cheapest platform. It is to stop paying for software nobody opens — which, in most schools, funds the one thing that would actually have moved a grade. If you want a hand with the sums, a twenty-minute call is usually enough.

Last reviewed: August 2026. Pricing in this sector moves; if a figure here has aged, tell us and we will update it.

Want this run against your own school’s data?

Tell us your exam board and year groups and we’ll show you the same screens with your subjects in them. Twenty minutes, no deck, and you talk to the people who built it — not a sales team.

Book a 20-minute call → Or just send us the question

Built in Amman · English and Arabic interface · five teacher seats in every licence

More from the blog