
Reviewed by the SEOPointz team · Last reviewed June 2026. Platform pricing and licensing were checked against vendor sources at the time of writing and change frequently — confirm current terms before you commit. SEOPointz may earn a commission from some links; it never changes what we recommend.
A school’s website used to be a brochure: term dates, a contact form, a few photos. Now it’s often the front door to the actual learning — course pages, assignment uploads, grades, parent logins, and live classes. That shift changes the hosting question entirely. You’re no longer choosing a home for a handful of static pages; you’re choosing infrastructure that has to stay up during an exam, protect minors’ records, and absorb a stampede of logins at 9 a.m. on a Monday. This guide walks through what educational institutions should weigh before picking a host and a learning platform.
Self-hosted LMS or managed cloud platform?
The first fork in the road is whether you run your own learning management system or rent a managed one. Self-hosting — most commonly Moodle, which runs on a standard PHP/MySQL Linux stack — keeps the institution in full control of its data and costs little in software, since Moodle itself is free and open source. The trade-off is that you own the maintenance: updates, security patches, scaling, and backups all become your team’s job. A managed cloud platform such as Canvas, or hosted MoodleCloud, hands that operational burden to a vendor in exchange for a per-student or per-tier fee. Neither is automatically “better”; the right answer depends on whether you have IT capacity, and at what scale.
What it actually costs
The headline that “Moodle is free” is true only for the software. Once you add hosting, support, customization, and staff time, the total cost of ownership tells a more honest story.
| Option | Indicative cost | Who runs it | Best fit |
|---|---|---|---|
| Self-hosted Moodle (small) | Software free; hosting from roughly $5–$30/month for a small site | Your IT team | Institutions with technical staff and a desire for full data control |
| MoodleCloud / partner hosting | Paid tiers starting around $130–$200/year for small user counts | Moodle / partner | Smaller schools wanting Moodle without server upkeep |
| Canvas (managed SaaS) | Roughly $5–$25 per student/year; free tier for individual teachers | Vendor | Schools that want infrastructure, updates and support included |
| Google Workspace for Education | Fundamentals edition free for qualifying schools; paid editions add security and analytics | Collaboration, documents and email alongside an LMS |
One counter-intuitive point from the cost analyses: self-hosted Moodle only beats managed Canvas on total cost once you reach roughly 3,000+ users and already have IT infrastructure to absorb the work. Below that, the staff hours to maintain your own server can make “free” software more expensive than a paid SaaS plan. Many institutions also run Google Workspace for Education alongside their LMS — the Fundamentals edition is free for qualifying schools and covers email and collaborative docs, with paid editions adding advanced security and analytics.
Compliance is a hosting decision, not an afterthought
In the United States, FERPA protects student education records at any institution receiving Department of Education funding — which covers virtually all public K-12 schools and most colleges. FERPA doesn’t dictate specific technology, but it does require “reasonable methods” to safeguard records: role-based access controls, encryption in transit and at rest, audit logging of who viewed what, and the ability to demonstrate all of this during a review. Several of those layers are squarely the hosting provider’s responsibility — server-level encryption, TLS certificate management, encrypted backups, and physical data-centre security. When you self-host, the institution remains the data controller, which keeps compliance clean but also puts the obligation firmly on you.
Where the server physically sits matters too. FERPA doesn’t explicitly mandate US-based hosting, but keeping student records on domestic infrastructure removes awkward questions about cross-border data transfers and simplifies audits. Schools outside the US face the equivalent under GDPR or local data-protection law — the principle is the same: know where the data lives and who can reach it.
Sizing the server for real classroom load
Educational traffic is spiky in a way few other sites are. Usage clusters around timetabled lessons, assignment deadlines, and exam windows, so the question isn’t average load but peak concurrency. As a rough guide for Moodle, a VPS is fine for pilots, small deployments, and testing, but once you approach around 500 concurrent users — or need strict data isolation for compliance — dedicated hardware becomes the better choice. Budget for the worst Monday morning, not the quiet Sunday, and make sure your host lets you scale up before a known crunch rather than after it falls over.
Don’t forget uptime, support and backups
When a platform is the venue for a graded assessment, an outage isn’t an inconvenience — it’s a fairness problem. Prioritise a host with a credible uptime commitment, support hours that overlap your teaching day, and automated, encrypted backups you can actually restore. Test that restore before term starts, not during it. The cheapest plan that goes dark during finals week is the most expensive option you could have chosen.
Frequently asked questions
Is Moodle really free for a school?
The software is free and open source, but you still pay for hosting, support, customization, and staff time. For small schools without IT capacity, a managed plan can end up cheaper than self-hosting once you count the hours.
Does FERPA require US-based hosting?
Not explicitly. It requires reasonable safeguards for student records. US-based hosting simply makes compliance and audits easier by avoiding cross-border data-transfer questions.
How much server do we need for an LMS?
It depends on peak concurrency, not total enrolment. A VPS suits pilots and smaller groups; plan for dedicated resources as you approach a few hundred simultaneous users or need stricter data isolation.
If you’re building out an institution’s online presence, it’s worth reading our companion guides to web hosting for educational platforms and web hosting for educational blogs, which dig into the publishing and community side that sits alongside your core learning platform.

