WordPress LMS Plugins for K-12 Schools and Homeschooling Parents (2026)

WordPress LMS Plugins for K-12 Schools and Homeschooling Parents (2026) - TheMealley buyer guide

If you are building an online learning site for children under 13, there is a legal question you need to answer before you choose a plugin, and almost no roundup in this category mentions it. Collecting a name, an email address, or progress data from a child under 13 makes you an operator under the Children’s Online Privacy Protection Act, with obligations that have recently become considerably stricter.

The FTC’s amended COPPA Rule reached its hard compliance deadline on 22 April 2026. Among other things it now requires separate verifiable parental consent before disclosing a child’s personal information to third parties, including specifically for advertising or to train artificial intelligence, and it requires you to maintain a written and published data retention policy. That last pair matters enormously here, because most LMS plugins have spent the past two years bundling AI features that send content to third-party providers.

This article covers what that means practically, then compares the plugins on the features K-12 and homeschool settings actually need: parent visibility, class grouping, grade tracking, and curriculum reuse.

Pricing verified August 2026. The compliance summary here is a prompt to get advice, not a substitute for it.


Are you actually covered by COPPA?

The common assumption among homeschooling parents is that a private site for your own children cannot possibly be regulated, and that is broadly right. Collecting information from your own child is a family matter, not a commercial data practice.

The moment that changes is when you enrol somebody else’s child. A homeschool co-op where six families share a curriculum site, a small private school, a tutoring business, or a parent selling a maths course to other families are all collecting personal information from children who are not theirs, and that is squarely the activity COPPA governs. This catches a lot of people who think of themselves as parents rather than operators.

If that describes you, the core obligations are: post a clear notice of what you collect, how you use it, and who you share it with; obtain verifiable parental consent before collecting anything; give parents a way to review their child’s information and refuse further use; never require more information than the activity needs; keep reasonable security; and, since April 2026, publish a written data retention policy. The amended rule recognises eight approved methods of obtaining verifiable parental consent, so this is a solved problem procedurally, but it is one you have to actually do.

The AI clause deserves its own paragraph

Disclosing a child’s personal information to a third party for monetary consideration, for advertising, or to train AI now requires separate consent, distinct from the general consent to collect. Several LMS plugins now ship AI course builders, AI tutors, and AI grading that transmit student work to an external model provider. If under-13 students use those features, you are disclosing their information to a third party and may be enabling model training depending on the provider’s terms.

The practical guidance is simple: for under-13 learners, turn AI features off unless you have obtained separate consent and confirmed in writing that your provider does not train on submitted data. Convenience is not worth the exposure, and “the plugin had it built in” is not a defence.


What K-12 and homeschool settings actually need

  • Parent visibility. A parent needs to see their own child’s progress and nobody else’s. No WordPress LMS does true parent-to-child account linkage natively; every option here approximates it with groups, instructor roles, or reporting exports.
  • Class or cohort grouping. Children need to be organised into classes with a teacher attached, and reporting needs to roll up by class rather than listing every student on the site.
  • Grade tracking that resembles a gradebook. Percentage complete is not a grade. Homeschool families in many jurisdictions must produce records, and small schools need something a parent can read at the end of term.
  • Curriculum reuse across years. You will teach the same Year 4 maths again next year to a different child. Being able to duplicate a course and reset progress rather than rebuilding is the difference between a system that lasts and one you abandon.
  • Data minimisation by design. Every field you collect from a child is a field you must justify, secure, and eventually delete. Choose a plugin whose registration you can strip back to almost nothing.

The 7 plugins compared

1. LifterLMS

The best fit for homeschooling families and co-ops, largely because of how it is licensed. The core plugin is genuinely free on unlimited sites with unlimited courses, students, and teachers, which means a family or a small co-op can run a complete curriculum site at no cost beyond hosting. For a use case with no revenue attached, that matters more than any feature.

Course building is straightforward, the student dashboard is clear enough for a child to navigate, and progress tracking is solid. Groups, which is how you would organise a co-op into classes, sits in the Infinity bundle. Read the pricing carefully if you go paid: Earth $199, Universe $299, and Infinity $799 are introductory rates at 50% off the first year that renew at full price, so Infinity is effectively $1,598 in year two. For most homeschool settings the free core is the answer and the bundles are irrelevant.

  • Pricing: Free core, unlimited sites; bundles $199 to $799 first year, then full price
  • Classes: Groups add-on, in the top bundle
  • Best for: Homeschool families and co-ops on no budget
  • Watch out for: Bundle prices double at renewal

2. LearnDash

The right answer for a small private school, because its Groups feature is the closest thing in WordPress to a class register. A group has learners and a group leader, the group leader sees reporting for their learners only, and that maps almost exactly onto a teacher and their class. It is also the only plugin here whose quizzing and assignment handling is genuinely school-grade, with question banks, multiple question types, and proper grading.

Plans are Essentials $259, Pro $399, and Elite $599 a year. Note the ownership change: LearnDash is now part of the Nexcess and Liquid Web group following the 2026 consolidation, with learndash.com redirecting into their software portal. The group-leader mechanism can also be pressed into service as parent access, giving each parent a group containing only their own child, which is a workaround rather than a feature but it works and is the cleanest approximation available.

  • Pricing: Essentials $259, Pro $399, Elite $599 per year
  • Classes: Groups with group leaders; best class model here
  • Best for: Small private schools needing real gradebook behaviour
  • Watch out for: Parent access is a workaround; now under Liquid Web

3. Tutor LMS

The most capable option if your homeschool setup involves several teaching adults, since multi-instructor support and a frontend course builder are included at every paid tier rather than gated above it. In a co-op where three parents each teach a subject, that means each of them can build and manage their own courses without touching wp-admin, which is a genuine practical advantage.

Plans are Individual $199, Business $399, and Agency $799 a year, with lifetime licences at $499, $999, and $1,999. For a co-op expecting to run for years, the $499 lifetime Individual licence removes the renewal question entirely, which suits an organisation with no revenue. One caution specific to this article: Tutor LMS ships AI features including a course builder, and if under-13 students will interact with anything AI-powered, review the consent obligations above before enabling them.

  • Pricing: $199, $399, or $799 per year; lifetime $499 to $1,999
  • Classes: Multi-instructor at every tier; frontend course builder
  • Best for: Co-ops where several adults teach
  • Watch out for: Review AI features before enabling for under-13s

4. Academy LMS

The value pick, with plans starting around $119 a year, a lifetime licence near $357, and an unlimited-site option around $999, and every feature included at every tier. For a small school or a co-op that wants a complete system without decoding a feature matrix, that simplicity is worth something.

Multi-instructor management, course bundles, and live class support all arrive at the entry price, and the lifetime option is genuinely attractive for an organisation planning to run the same curriculum for a decade. The tradeoffs are those of a younger product: a smaller community, fewer integrations, and less documentation when you hit an edge case. For a school with no technical staff, that last point deserves weight, because the difference between a plugin with a thousand forum threads and one with fifty shows up exactly when you are stuck.

  • Pricing: From about $119 per year; roughly $357 lifetime; around $999 unlimited
  • Classes: Multi-instructor included at every tier
  • Best for: Small schools wanting everything at one price
  • Watch out for: Thinner documentation when something goes wrong

5. MasterStudy LMS

Worth considering for a school that wants the site to look like a school without commissioning design work. MasterStudy’s presentation layer is the most finished here, with course cards, instructor profiles, and category browsing that arrive looking coherent rather than needing a theme project first.

There is a free Starter tier, with paid plans commonly listed at $149 for a single site, $299 for ten, and $599 for unlimited, though pricing has varied across sources so confirm directly. The design opinions that make it fast to launch are also hard to override, so if your school has brand requirements, budget for a fight or choose something plainer. For a homeschool co-op that just wants something tidy and functional by next week, the tradeoff is usually worth taking.

  • Pricing: Free Starter; paid commonly $149, $299, or $599 per year
  • Classes: Multi-instructor in paid tiers
  • Best for: Looking like a real school without design work
  • Watch out for: Opinionated design; confirm current pricing

6. Sensei LMS

Automattic’s LMS, and the one that best fits the data minimisation principle discussed above. It is lean, it integrates cleanly with WordPress, and there is a capable free version with no site limit. Pro is $179 a year for one site and Agency is $360 covering up to twenty sites or a multisite network, which is a sensible structure for a school district or a group of co-ops.

Multisite deserves a mention for this audience specifically: a network where each family or class gets its own subsite, sharing one Agency licence, is a tidy way to keep one group’s data genuinely separate from another’s, which is a stronger privacy posture than roles on a single site. The limitation is depth. Sensei’s quizzing and reporting are lighter than LearnDash’s, so if you need a real gradebook it will disappoint. For straightforward lesson delivery with minimal data collection, it is a strong and underrated fit.

  • Pricing: Free version; Pro $179, Agency $360 per year
  • Classes: Co-teachers in Pro; multisite separation on Agency
  • Best for: Minimal data collection and multisite separation
  • Watch out for: Lighter quizzing and reporting than LearnDash

7. LearnPress

The budget option, with a free core and a large install base. Add-ons cover most requirements, and the Pro Bundle collects 25-plus premium add-ons for roughly $249.99 to $299 a year against an individual total well over $700.

Approach realistically. LearnPress has a longstanding reputation for requiring more configuration than its competitors to reach a stable setup, and for a homeschool parent or a teacher who is not a WordPress specialist, that is a meaningful cost paid in evenings. The free core is genuinely usable for straightforward lesson delivery, so it is a reasonable place to start if budget is the binding constraint. Just do not expect the assembled add-on experience to feel like a coherent school platform.

  • Pricing: Free core; Pro Bundle roughly $249.99 to $299 per year
  • Classes: Via add-ons
  • Best for: Tight budgets with patience for configuration
  • Watch out for: More setup work than alternatives

Comparison table

PluginFree coreRealistic costClass groupingGradebook depthBest for
LifterLMSYes, unlimited sitesFreeGroups, top bundleModerateHomeschool families and co-ops
LearnDashNo$259/yrGroups with leadersStrongestSmall private schools
Tutor LMSLimited$199/yr or $499 lifetimeMulti-instructorModerateCo-ops with several teachers
Academy LMSNo~$119/yr or $357 lifetimeMulti-instructorModerateBest value complete system
MasterStudy LMSYes, Starter~$149/yrMulti-instructorModerateLooking polished quickly
Sensei LMSYesFree or $179/yrCo-teachers, multisiteLighterMinimal data collection
LearnPressYesFree or ~$249.99/yrVia add-onsModerateTightest budgets

A privacy-first setup checklist

  1. Collect the minimum. A first name and a username is often enough. Strip every optional registration field. Do not collect a child’s email if a parent’s will do.
  2. Register parents, not children, where possible. If the parent holds the account and the child simply uses it, much of the exposure disappears. This is the single most effective structural decision available to a homeschool co-op.
  3. Disable AI features for under-13 learners unless you have separate consent and written confirmation from the provider that submitted data is not used for training.
  4. Publish a data retention policy. Required since April 2026. State what you keep, why, and for how long, then actually delete on that schedule.
  5. Turn off public profiles and directories. Several plugins expose member lists by default. A searchable directory of children is exactly what you do not want.
  6. Lock the site down. No indexing of student areas, no comments open to the public on lesson pages, and a real backup routine.
  7. Write the consent process down. Whichever of the approved verifiable consent methods you use, record who consented and when. If you cannot evidence it, you did not do it.


Related guides

Frequently asked questions

Does COPPA apply to my family homeschool site?

Generally not if the only children using it are your own. It becomes relevant the moment you enrol other people’s children, which includes co-ops, tutoring, and selling a course to other families. That transition catches people who still think of themselves as a parent rather than an operator.

Can parents see their own child’s progress?

Not natively in any WordPress LMS. The usual workaround is LearnDash Groups, giving each parent a group containing only their child, so they see that child’s reporting and nothing else. It works, and it is a configuration rather than a feature.

Is WordPress suitable for a real school?

For a small private school or a co-op, yes. For a school needing timetabling, attendance registers, behaviour records, and parent communications, you want a school information system and WordPress alongside it, not instead of it. Be honest about which one you are.

How do I handle records for homeschool reporting?

Export regularly and keep the exports outside the site. Requirements vary by jurisdiction, and an LMS progress report is rarely in the format an authority expects. Treat the plugin as where teaching happens and a spreadsheet as your record of it.

Can I reuse a course for the next child or year?

All of these support duplicating a course. What varies is resetting progress for a returning learner. Test that specific flow before you build a full year of curriculum, because discovering it is awkward in September is expensive.

Should children have their own logins?

Only where you genuinely need per-child progress tracking. Every child account is personal information you now hold. For younger children a shared parent account with a simple progress note is often better in every respect, including the legal one.


The verdict

For homeschooling families and small co-ops: LifterLMS free core. Unlimited courses, students, and teachers on unlimited sites at no cost, which is exactly the right shape for a use case with no revenue behind it.

For a small private school: LearnDash Essentials at $259. Groups with group leaders is the closest thing to a class register in WordPress, the quizzing is genuinely school-grade, and the same mechanism doubles as parent access.

For a co-op where several parents teach: Tutor LMS, ideally the $499 lifetime licence. Multi-instructor and the frontend course builder at every tier means each teaching parent works independently without admin access.

If privacy is your first concern: Sensei LMS, on multisite if you can. Lean data collection, clean WordPress integration, and per-family subsites give you real separation rather than role-based separation.

Whichever you choose, do the compliance work before you enrol the first child who is not yours. It is an afternoon of policy writing and a consent process, and it is considerably cheaper than the alternative.