25 min read
LMS Plugin WordPress: Top 4 Compared Head to Head
Four plugins take almost all the serious WordPress LMS traffic, and choosing between them is where most course projects stall. They overlap enough that the feature lists blur, and differ enough that picking wrong means a migration eighteen months later.
This is a head-to-head rather than a directory. Learnomy, LearnDash, Tutor LMS, and LifterLMS, compared on the dimensions that actually decide it: what the free tier gives you, what the finished stack costs, how each handles credentials, memberships, and community, and what happens when you want to leave.
Updated August 20, 2026, now across eleven rounds including security, mobile APIs, and AI features, checked against each plugin’s own source code rather than its marketing page. Pricing checked at the time of writing and it moves.
| Quick answer | Learnomy | LearnDash | Tutor LMS | LifterLMS |
|---|---|---|---|---|
| Free tier with a working payment gateway | Yes | No free tier | Yes | No live gateway free |
| Takes a cut of your sales | 0% | 0% | 0% | 0% |
| Native instructor commissions, free | Yes | No | Yes | No |
| REST API built for a mobile app | Strongest | Strong | Weakest, AJAX-first | Solid |
| Best for | Cost and growth path | Procurement and compliance | Daily builder use, marketplaces | Recurring memberships |
- Why these four
- What we actually checked
- Round 1: before paying
- Round 2: the builder
- Round 3: credentials
- Round 4: memberships
- Round 5: community
- Round 6: reporting
- Round 7: under load
- Head to head, one screen
- Round 8: getting out
- Round 9: security
- Round 10: mobile and API
- Round 11: AI features
- What each gets wrong
- Model three years, not one
- Three real decisions
- Scorecard
- Pick one in 30 seconds
- FAQ
- Final thoughts
Why these four
LearnDash, Tutor LMS, and LifterLMS are the three most commonly shortlisted WordPress LMS plugins, and have been for years. They are on this page because you are almost certainly already considering them.
Learnomy is here because it changes the arithmetic. When one option gives you certificates, selling, exams, and a community layer for nothing, “which paid plugin should I buy” becomes a different question than it was in 2022.
Everything else worth considering sits in the 19-plugin comparison. This page is deliberately narrow.
What we actually checked
Most “we tested” LMS comparisons mean someone clicked through four admin panels for an afternoon. We did that too, and then we read the code, because a plugin’s marketing page and its actual PHP frequently disagree, and the disagreement is usually where the real decision lives.
All four installed side by side on one WordPress instance, source inspected rather than guessed at:
- 404
register_rest_route()calls across Learnomy Free and Pro’s own 69 controller files, against 113 for LearnDash spread across two parallel REST API generations, 14 for LifterLMS’s dedicated REST library, and 14 for Tutor LMS, which runs its admin experience on 305 admin-ajax handlers instead of REST routes. - Zero commission or instructor-payout code anywhere in LifterLMS or LearnDash’s source. Tutor LMS and Learnomy both ship real withdrawal-request and commission-tracking tables in their free plugin, not just the phrase “multi-instructor” on a features page.
- LifterLMS’s free core ships one payment method: manual, offline invoicing. Stripe and PayPal are separate paid extensions.
- LearnDash’s paid core ships native Stripe, PayPal, and Razorpay gateways with no WooCommerce dependency, which corrects an assumption a lot of people still carry from its older versions.
- Neither LifterLMS nor LearnDash has any native points, badges, or leaderboard system. LifterLMS does have a genuine native achievement-badge post type, which deserves credit. LearnDash has a native per-quiz leaderboard. Learnomy has no gamification of its own and says so in its own documentation, pointing to a companion plugin instead of pretending otherwise.
- 41 dedicated database tables and zero custom post types in Learnomy, against the classic WordPress custom-post-type-plus-postmeta pattern the other three inherited. That is an architectural choice, not a feature, and it mainly shows up as query performance at a few thousand enrolments rather than anything visible in a demo.
These are not estimates lifted from a changelog. They come from reading each plugin’s own PHP, side by side, on one install. Numbers we were not confident enough to state precisely, like current pricing tiers, are flagged as such rather than presented as fact.
Round 1: what you get before paying
The most consequential difference, and the one most comparisons handle dishonestly by listing features without saying which tier they belong to.
Learnomy ships a complete LMS free: course creation, quizzes, assignments, progress tracking, certificates, and monetisation, with 0% taken from sales. Certificates and selling being included is the detail that matters, because those are precisely the two things the category usually withholds.
LearnDash has no free tier. You buy an annual licence before writing a lesson, which means committing before you have tested the workflow against your own content.
Tutor LMS has a genuinely usable free tier that will launch a real course. Advanced quizzing, deeper reporting, and several monetisation options are Pro.
LifterLMS has a generous free core, and then a pricing model that is add-on by add-on rather than tier by tier. Individually each extension looks minor. Collectively they are the most expensive outcome on this page.
Worth checking the free-tier claims against the plugin code rather than the pricing page, because they diverge. LifterLMS’s free download ships exactly one payment method: manual, offline invoicing. Stripe and PayPal both ship as separate paid extensions, so “generous free core” does not include a working checkout. Tutor LMS and Learnomy both ship a live Stripe or PayPal checkout in the free plugin itself, no purchase required.
Round to Learnomy, on the basis that it is the only one of the four where a real, selling, certificate-issuing course costs nothing.
Round 2: the course builder you will use every week
Underrated, because it is invisible in a feature comparison and unavoidable in daily use. A builder that irritates you costs an hour a week forever, which outweighs any licence on this page inside a year.
Tutor LMS takes this one clearly. It feels like software written this decade, the course structure screen is coherent, and a non-technical colleague can add a lesson without a training session.
Learnomy is close behind and cleaner than most, with the practical advantage that quizzes and certificates are configured in the same place rather than across separate add-on screens.
LearnDash is capable and unlovely. The builder has improved but still carries a decade of accumulated design decisions, and the settings are spread widely.
LifterLMS is functional and heavily wizard-driven, which helps at first and grates once you know what you are doing.
Round to Tutor LMS.
Round 3: credentials and exam integrity
Only relevant if someone will actually verify your certificate. If nobody ever will, skip this round entirely and do not pay for it.
What a real credential needs: question banks large enough that two candidates do not sit the same paper, randomisation, time limits, attempt caps, a pass mark that gates the certificate, and certificates that can be checked rather than edited in a browser.
LearnDash has been the default here for years, and its quiz engine holds up under scrutiny.
Learnomy matches it more closely than its price suggests. The 1.4.0 release added a proctored exam engine with SCORM and QTI import, and 1.8.0 added a weighted gradebook. That combination normally appears on an enterprise price list.
Tutor LMS and LifterLMS both handle assessment adequately for teaching and neither is built for high-stakes examination.
Round split between LearnDash and Learnomy, decided by whether you need the vendor name or the lower cost.
Round 4: memberships and recurring revenue
A great many course businesses are membership businesses that have not noticed. If most revenue recurs, if people pay for continuing access rather than a finished product, and if churn is the number you watch, this round decides your choice.
LifterLMS wins on merit. Recurring access, gated content, dripping, and retention are native concepts rather than retrofits, and failed-payment handling is treated as a real problem rather than an edge case. On subscription businesses, involuntary churn from expired cards routinely exceeds churn from people deciding to leave, and a plugin that ignores that is a revenue leak.
LearnDash handles memberships through integrations, which works and adds a moving part.
Tutor LMS covers subscriptions in the Pro tier, competently rather than deeply.
Learnomy sells courses natively and pairs with membership plugins for recurring billing. For a pure subscription library it is not the shortest path.
Round to LifterLMS, with the cost warning from Round 1 still standing.
Round 5: community and retention
The round nobody runs, and the one most likely to determine whether your course business survives its second year.
Completion rates for self-paced online courses are poor almost everywhere, and no course builder has ever fixed that. What moves the number is other people. A refund request is usually a retention failure that happened four weeks earlier.
LearnDash, Tutor LMS, and LifterLMS all solve this the same way: integrate a third-party community plugin, pay for it separately, and accept that the two systems will disagree about member identity in some edge case you discover later.
Learnomy is the exception, and it is the strongest argument in its favour. It belongs to a family of apps from the same team, each independent, each free:
- BuddyNext for social learning: activity feed, spaces, member profiles, direct messaging, notifications, and report-queue moderation, in one plugin with no BuddyPress underneath. Course activity syncs both ways with the feed, so enrolments and completions appear where the conversation happens.
- Jetonomy for forums and Q&A, running on custom tables with automated trust levels. For a course business this is usually the highest-return addition after the LMS, because every answered question becomes support you never give twice.
- WB Gamification for points, badges, streaks, cohort leagues, and redemption stores across the whole site.
- WPMediaVerse for photo and video sharing, which matters when learners submit work rather than only consume it.
Assembled from separate vendors that is four licences plus the integration work. Here it is one ecosystem and no additional cost.
Round to Learnomy, by a wide margin.
Round 6: reporting you would actually show someone
The test is not whether reports exist. It is whether they answer a question a client, a manager, or a board member would ask, without you exporting to a spreadsheet first.
Useful questions look like: which lesson do people abandon, which cohort is behind, who has not logged in for three weeks, and what is the completion rate by enrolment month. Most LMS reporting answers none of these out of the box, offering counts of enrolments and completions instead.
LearnDash is strongest here once you add its reporting extension, which is a separate purchase and effectively mandatory for any training operation. LifterLMS has solid built-in reporting on the paid tiers with good engagement data. Tutor LMS covers the basics free and puts the useful depth behind Pro. Learnomy includes progress tracking and gradebook reporting free, which covers most course businesses, though it is not aiming at enterprise analytics.
One point that applies to all four: reporting is the single most reliably paywalled feature in this category, because vendors know it is the thing you need only once the business is real and paying for tools is easier.
Round to LearnDash, with the caveat that you are paying extra for it.
Round 7: behaviour under load
An LMS is a logged-in application, not a content site. Page caching, the thing that normally makes WordPress fast, largely stops applying once every visitor is authenticated and seeing personalised progress. Every lesson view becomes a real request hitting PHP and the database.
This matters most at the worst possible moment. Launch day, when two hundred people enrol within an hour, is exactly when slow lesson loads turn into refund requests.
All four plugins are workable on decent hosting, and none of them will save you from bad hosting. The variables that decide it are object caching, PHP worker count, and how much of your course data the plugin queries on every page load. Plugins storing progress in post meta tend to generate more queries at scale than those using dedicated tables.
Two decisions matter more than the plugin choice. Do not self-host course video, because bandwidth costs climb unpredictably and your files are trivially downloadable. And set up proper transactional email before launch, because a student who never receives their login becomes a support ticket, then a refund, then a review.
Round drawn, and awarded to your host rather than your plugin.
Head to head, on one screen
| Learnomy | LearnDash | Tutor LMS | LifterLMS | |
|---|---|---|---|---|
| Free tier | Complete LMS | None | Substantial | Generous core |
| Certificates free | Yes | No | Pro tier | Yes |
| Sell courses free | Yes | No | Basic | Yes |
| Cut of your sales | 0% | 0% | 0% | 0% |
| Exam integrity | Proctoring, SCORM, QTI | Strong | Adequate | Adequate |
| Memberships | Via pairing | Via integration | Pro tier | Native, best in class |
| Community included | Yes, free apps | Third party | Third party | Third party |
| Builder quality | Clean | Dated but capable | Best of the four | Wizard-heavy |
| Marketplace model | Basic, built in | Add-on | Native, deepest | No |
| Migration tools in | LearnDash, Lifter, Tutor | Limited | Limited | Limited |
| Hiring pool | Growing | Largest | Large | Large |
| Best when | Cost and growth path matter | Procurement matters | Daily usability matters | Recurring revenue matters |
Round 8: getting out again
Nobody evaluates the exit, and it is the round that costs the most when it goes wrong.
What transfers between LMS plugins is narrower than the marketing suggests. Courses, lessons, and quiz questions usually move. Learner progress, completion dates, issued certificates, and order history frequently do not, and a migration tool that silently drops them will not tell you. You find out when a student emails asking why their progress reset.
Learnomy is the only one of the four shipping first-class migration in the other direction, carrying courses, enrolments, and learner progress from LearnDash, LifterLMS, and Tutor LMS with dry runs and an undo path. That asymmetry is worth noticing: it is easier to arrive than to leave, which is true of the category generally.
Whatever you choose, clone to staging, migrate there, and have a real learner log in and confirm their history before production sees any of it.
Round 9: security, permissions, and data ownership
Not a round most comparisons run, and it matters more than most of the ones they do. Every one of these plugins ends up holding learner PII, payment records, and often exam results someone’s employer cares about.
LearnDash registers by far the widest set of capabilities and roles of the four, a granular permission model built for exactly the corporate and institutional deployments Round 3 already flagged as its natural home, and ships a dedicated GDPR export and erasure module rather than relying on WordPress core’s generic privacy tools alone.
Learnomy routes every permission decision through one policy engine rather than scattering capability checks through templates and controllers, which matters because a codebase that checks permissions in forty different places is a codebase where one of those forty is eventually wrong. It also ships GDPR data export and erase hooks in the free tier.
Tutor LMS and LifterLMS both handle standard WordPress capability checks competently. Neither has a distinctly named GDPR subsystem in core the way the other two do, which is not the same as being non-compliant, but it does put more of the responsibility for data-subject requests on the site owner’s own process.
Round to LearnDash, on the basis that granular permissions and a first-party compliance module are exactly what a procurement checklist asks about before a purchase order gets signed.
Round 10: mobile, offline, and “app-ready” claims
None of the four ships a first-party consumer mobile app you can hand a student today. What actually differs is how ready each one’s API is for someone, you or a contractor, to build one, and that gap is bigger than the marketing pages suggest.
Learnomy is built for this specifically: JWT, API-key, and application-password authentication, a batch endpoint to cut mobile round trips, offline progress sync, and device-registration hooks for push notifications, all in the free REST API. That is infrastructure for an app nobody has built yet, not a shipped app, and the distinction is worth being precise about.
LearnDash has the most mature REST surface of the other three, spread across two API generations that show the plugin’s age more than they hurt a real integration.
LifterLMS ships a solid, purpose-built REST library covering the core entities, smaller in surface than LearnDash’s but cleanly organised.
Tutor LMS is the outlier here despite winning Round 2. Its admin experience is genuinely the best of the four, but it runs on roughly twenty times as many admin-ajax handlers as REST routes, which means a mobile client has admin-panel behaviour to reverse-engineer rather than a documented resource to call.
Round to Learnomy, for building the API surface before anyone asked for the app, and to LearnDash as the strongest of the remaining three.
Round 11: AI features, checked not assumed
Every vendor in this category is currently marketing an AI feature. Worth separating what ships from what is on the roadmap slide.
Tutor LMS markets an AI Studio for course and quiz generation, positioned as a core differentiator. Outside this four, LearnPress and MasterStudy run similar plays. Treat “AI-generated” as a first draft that still needs a subject-matter expert’s edit, not a finished lesson, on any plugin that offers it.
Learnomy Pro ships AI authoring as an extension, off by default. That default is deliberate rather than an oversight, and it is a more honest position than shipping it pre-enabled and hoping nobody asks what data it sends where.
LearnDash and LifterLMS have moved more cautiously on AI course generation than the other two, which reads as conservative rather than behind, given how young this feature category still is.
Round drawn. None of these AI features have been in the category long enough to have a real track record, and a course business built around one is a course business built on a feature every competitor is also about to ship.
What each one gets wrong
Every comparison lists strengths. The weaknesses are more useful, because they are what you will be living with.
Learnomy
It is the newest of the four, and that carries real consequences rather than theoretical ones. The third-party add-on market is smaller, so a niche integration you need may not exist yet. The pool of freelancers who already know it is growing rather than large. And in a procurement process, “we chose the free one” is a harder sentence to say than “we chose LearnDash”, regardless of the technical merits.
For a pure subscription library it is also not the shortest path, since recurring billing means pairing with a membership plugin rather than using something native.
LearnDash
You commit before you test. No free tier means buying a licence, a compatible theme, and probably two add-ons before you discover whether the workflow suits how you actually build courses.
The interface also carries a decade of accumulated decisions, and settings are spread across more screens than they need to be. It is capable rather than pleasant, and if a non-technical colleague maintains the site that shows up as recurring support requests aimed at you.
Tutor LMS
The free tier is a genuinely good on-ramp, and it is also positioned to run out at a predictable point. Advanced quizzing, reporting depth, and several monetisation options sit in Pro, and most people who launch on free are buying within a year.
That is a fair business model rather than a trick, but price the Pro tier at the outset instead of treating the free tier as the long-term cost.
LifterLMS
The pricing model is the problem, and it is a slow one. Because functionality is sold add-on by add-on, each individual purchase feels reasonable and the cumulative total surprises people around month eighteen. It is the most likely of the four to cost more than you planned.
The wizard-driven setup also helps on day one and grates by month three, once you know exactly what you want and have to click through guidance to get there.
Model three years, not one
Entry prices mislead because LMS costs are back-loaded. The features you need at launch are cheap; the ones you need once the business works are not.
Build the estimate like this. Take the licence, add the theme if the plugin needs one to look finished, add every add-on covering something on your actual requirements list, add a community or forum plugin if retention matters to your model, then multiply by three for renewals. Compare that number, not the one on the pricing page.
Two details people miss. Renewal terms vary in what lapsing costs: some plugins keep working and stop updating, others disable paid features on expiry, which can mean certificates stop issuing because a card expired. And licence tiers are usually per site, so a staging environment or a second brand can quietly double the bill.
Set against all of that, the argument for starting free is not that free is better. It is that you defer the decision until you know which features you genuinely need, and by then you are choosing with evidence rather than guessing.
Three real decisions, worked through
A trainer with one course and no budget
They have an audience from consulting work and want to package what they teach. No students yet, no certainty anyone will pay.
LearnDash is eliminated immediately: paying several hundred to test an unvalidated idea is the wrong order of operations. LifterLMS free would work, but the growth path runs through add-ons. Tutor LMS free would also work and hits a Pro wall at a predictable point.
Learnomy, because certificates and selling are free, so the first course can actually ship and take money without a purchase. If it sells, the next steps, a second course and eventually a group programme, are also free.
A training company with fifteen staff and existing clients
They deliver corporate training in person and want to move part of it online. Clients are HR departments. Certificates go into personnel files, and someone in compliance will eventually ask for an audit trail.
Here the budget conversation is different, because the cost is billed through to clients and a recognised vendor name genuinely helps in a tender. LearnDash is the conservative answer and a defensible one.
Learnomy is the answer if capability rather than procurement decides it, since proctored exams, SCORM import, and verifiable certificates cover the compliance requirement without the licence. Run both on staging with a real exam and a real certificate before choosing, because this is one of the few situations where the choice is genuinely close.
A creator with 8,000 subscribers moving off a hosted platform
They already sell around $90,000 a year of courses and are paying roughly $4,500 of that in platform fees. They want the money back and they want the community that hosted platform never gave them.
Every plugin here takes 0%, so all four recover the fee. The deciding factor is the second requirement. LifterLMS is right if the model is shifting to a monthly membership. Otherwise Learnomy with BuddyNext and Jetonomy delivers courses plus feed plus forums with no additional licence, which on recovered-fee money is the highest-return configuration of the four.
Worth reading alongside: WordPress against Thinkific and Podia works the migration maths through properly.
Scorecard
- Round 1, free tier: Learnomy
- Round 2, builder: Tutor LMS
- Round 3, credentials: LearnDash and Learnomy, split
- Round 4, memberships: LifterLMS
- Round 5, community: Learnomy
- Round 6, reporting: LearnDash
- Round 7, load: drawn, decided by hosting
- Round 8, exit: Learnomy
- Round 9, security and compliance: LearnDash
- Round 10, mobile and API: Learnomy
- Round 11, AI features: drawn, too new to score
Which does not mean Learnomy is automatically right for you. It means that if you have no specific reason to choose otherwise, it is the sensible default, and the two clearest reasons to choose otherwise are a procurement process that wants LearnDash and a subscription business that wants LifterLMS.
Pick one in thirty seconds
- You are starting out or watching costs. Learnomy.
- Someone else approves the purchase and wants a known name. LearnDash.
- Most of your revenue recurs monthly. LifterLMS.
- A non-technical colleague adds courses weekly. Tutor LMS.
- You are hosting other instructors and taking a commission. Tutor LMS.
- Students drop off and never finish. Learnomy with BuddyNext and Jetonomy.
- You issue credentials somebody verifies. Learnomy or LearnDash.
Frequently asked questions
Which is better, LearnDash or Tutor LMS?
LearnDash for certification programmes and institutional buyers, Tutor LMS for creators who value the builder and for multi-instructor marketplaces. Tutor also has a free tier, so you can test the workflow before spending anything, which LearnDash does not allow.
Is LifterLMS better than LearnDash?
For memberships and coaching, yes. For structured certification with heavy progression rules, LearnDash. The real difference is pricing shape: LifterLMS starts free and accumulates add-ons, LearnDash charges up front. Model the three-year cost for your actual feature list rather than comparing entry prices.
Is a free LMS plugin good enough to compete with these?
Learnomy’s free tier includes course creation, quizzes, assignments, certificates, monetisation, exam tooling, and migration, and takes no percentage of sales. For most course businesses that is more than enough. Paid tiers across the category mainly buy support response times, deeper reporting, and specific integrations rather than a better student experience.
Do any of these take a percentage of course sales?
None of them. Your payment gateway charges its usual processing fee, typically around 2.9% plus a fixed amount. Hosted platforms like Teachable and Kajabi commonly take 5% to 10% on top of a monthly subscription, which is the main financial reason to run courses on WordPress at all.
Can I add a forum and community to any of them?
Yes, though only Learnomy has first-party apps for it. BuddyNext handles feeds, spaces, profiles, and messaging with two-way course sync, Jetonomy handles forums and Q&A, and WB Gamification handles points and badges, all free. The other three integrate third-party community plugins, which works but adds licences and an identity-matching problem.
How long does it take to launch on each?
Roughly half a day for a basic course on Learnomy or Tutor LMS, and closer to a week on LearnDash or LifterLMS once add-ons are configured. Add a week regardless if you are migrating existing learners, because content moves quickly and progress data does not.
Which has the best course builder?
Tutor LMS, comfortably, with Learnomy close behind. This matters more than people expect, because it is the screen you use every week for as long as the business runs. Read the Tutor LMS review for detail, or the LearnDash, LearnPress and Tutor comparison if LearnPress is also on your list.
Should I switch if LearnDash is already working?
No. A working LMS is worth more than a marginally better one, and migrations risk learner progress and certificates. Switch when you have a specific problem you can name, such as renewal costs that no longer make sense or a feature you cannot buy at any price. We covered LearnDash alternatives and the point at which the addon stack stops adding up separately.
What if I am on LifterLMS and the add-ons are adding up?
Total your renewals against what an alternative would cost over three years before doing anything. If the gap is large, LifterLMS alternatives covers the options, and Learnomy’s migration tool carries courses, enrolments, and progress with a dry run first.
Does LearnDash need WooCommerce to sell courses?
No, not anymore. LearnDash’s paid core ships native Stripe, PayPal, and Razorpay checkout with no WooCommerce dependency. That was true of older versions and is a common outdated assumption; the current release handles payments itself.
Is there a free WordPress LMS plugin with a working payment gateway, not just a manual one?
Learnomy and Tutor LMS both ship a live Stripe or PayPal checkout in their free plugin. LifterLMS’s free core includes only a manual, offline payment method; Stripe and PayPal are separate paid extensions there. LearnDash has no free tier at all.
Which WordPress LMS plugin has the best REST API for building a mobile app?
Learnomy, by a clear margin. Its free REST API includes JWT and API-key authentication, a batch endpoint, offline progress sync, and device-registration hooks for push notifications. LearnDash has the second-strongest surface. Tutor LMS is built primarily on admin-ajax handlers rather than REST, which makes it the hardest of the four to integrate against from outside WordPress.
Do any of these have native gamification, points and badges?
LifterLMS has a genuine native achievement-badge system. LearnDash has a native per-quiz leaderboard. Tutor LMS and Learnomy have neither built in; Learnomy pairs with a free companion plugin (WB Gamification) for points, badges, and leaderboards instead of duplicating that functionality inside the LMS itself.
Are these plugins GDPR compliant?
LearnDash and Learnomy both ship a distinct, named data export and erasure module. Tutor LMS and LifterLMS rely on WordPress core’s built-in privacy tools rather than a plugin-specific one. None of this is legal advice, and GDPR compliance is a property of your whole stack and process, not a checkbox any single plugin ticks for you.
Which WordPress LMS plugin has AI course creation features?
Tutor LMS markets an AI Studio for course and quiz generation as a core feature. Learnomy Pro ships AI authoring as an optional extension, off by default. LearnDash and LifterLMS have been more conservative about AI course generation so far. Treat AI-drafted lessons as a first draft a subject-matter expert still needs to edit, on any of these plugins.
One thing that outranks every round on this page
None of this decides whether your course business works. Course businesses succeed or fail on whether anyone wants the thing and whether they hear about it, and the LMS is downstream of both.
The most expensive mistake in this category is not picking the wrong plugin. It is spending three months configuring a platform for a course nobody has agreed to buy. Every week spent perfecting the LMS is a week not spent talking to the people who might pay for it.
A useful discipline: give yourself one week to launch something imperfect on a free tier, sell it to five people you already know, and only then decide what the tooling needs to do. The five buyers will tell you more about your requirements than any comparison page, and you will make the second decision with evidence instead of guesses.
That is also the strongest practical argument for starting free. Not that free is better, but that it lets you defer an expensive, hard-to-reverse decision until you actually know the answer.
Final thoughts
These four are all capable of running a real course business. The gap between the best and worst outcome has far more to do with matching the plugin to your business model than with which one wins a feature count.
The test that settles it costs an afternoon. Install the free tier of two of them, build one complete course in each with your own content, price it, buy it as a test user, and issue yourself a certificate. Whatever stops you is the real answer.
Wider context if you want it: the 19-plugin comparison covers the full field, the use-case breakdown sorts by business model, and the decision guide walks the five gates that eliminate most options before you compare anything.
Related reading