LearnDash is a WordPress-based LMS plugin used by universities, Fortune 500 training teams, and independent course creators. It gives you real control over course structure: multi-tier lessons, quizzes, certificates, and drip content, all at a price that beats most SaaS competitors. The plugin starts at $199/year for a single site and scales to $399/year for unlimited sites. Unlike hosted platforms such as Teachable or Thinkific, LearnDash requires you to own and manage a WordPress site. That's both its biggest strength and its steepest learning curve. Teams comfortable with WordPress will find LearnDash extremely flexible. Anyone wanting a zero-setup solution should look elsewhere. It earns a strong 4.5 out of 5 for feature depth, value, and flexibility, making it the top LMS choice for WordPress-first organizations.
What we love
No per-student or transaction fees. 100% of course revenue stays with the creator at every pricing tier
Eight-question-type quiz engine with challenge exam mode, question banks, and configurable retry limits
The `` tag you've shared is empty, there's no content inside it for me to rewrite. Please paste the actual HTML section you want revised, and I'll get to work on it.
Quick Verdict
LearnDash is the most feature-complete LMS plugin available for WordPress, and for the right buyer it's exceptional value. At $199/year for a single site, you get a course builder that rivals platforms costing three to five times as much per month. That includes branching quizzes, certificate generation, subscription-based course access, detailed learner reporting, and a REST API that connects to almost any third-party stack. The catch: "WordPress-first" isn't a metaphor. You need a domain, hosting, a WordPress install, and at least a basic comfort with plugin ecosystems before you see a single course page.
If you already live in WordPress, or you're a developer building training portals for clients, LearnDash is hard to beat at this price. If you're a solo creator who wants to go from zero to live course in an afternoon, a hosted SaaS platform will serve you better. For everyone in between, read on.
Justin Ferriman founded LearnDash in 2012, and it has grown into one of the most widely deployed WordPress LMS solutions in the world, powering course platforms for organisations ranging from the University of Michigan and Yoast to solopreneurs monetising niche skills. Liquid Web acquired LearnDash in 2021, giving it the infrastructure and development resources of a major managed hosting company. The plugin is built specifically for WordPress, and it operates on the idea that an LMS should be as configurable as the platform it runs on. That means nearly every part of the learner experience can be customised, extended, or connected to outside systems.
Its audience falls into three broad groups: independent course creators who want full content ownership without monthly SaaS fees, corporate L&D teams embedding training into existing WordPress intranets, and agencies building white-labelled course portals for clients. That breadth shows up in the feature set, which leans toward power and flexibility rather than out-of-the-box simplicity.
Screenshot: LearnDash admin dashboard with course builder and learner overview
Drag-and-Drop Course Builder— Visual reordering of lessons and topics in the admin panel
Included
Drip Content Scheduling— Unlock lessons by fixed date or days-after-enrolment delay
Included
Prerequisite Logic— Block lesson/course access until prior content or quiz is passed
Included
Unlimited Courses & Students— No caps on courses or learner seats at any licence tier
Included
Course Builder & Content Hierarchy
LearnDash organises content into a four-level hierarchy: Courses → Sections → Lessons → Topics. This structure lets you build genuinely complex curricula. A compliance training course, for example, might have five sections (Legal Basics, Data Privacy, Harassment Policy, Reporting Procedures, Assessment), each containing multiple lessons and granular topic pages. The drag-and-drop builder in the admin panel makes reordering content fast, and each node in the hierarchy gets its own settings for access restrictions, video progression, and prerequisite logic. Most competing plugins flatten content into just two levels, which becomes a real limitation for longer programmes.
Screenshot: LearnDash drag-and-drop course builder with nested lesson structure
Quizzes & Assessments
LearnDash's quiz engine is its standout feature. It supports eight question types: multiple choice, true/false, fill-in-the-blank, sorting, matching, free text (essay), survey, and cloze (fill-in-the-blanks in running text). Quiz settings include time limits, randomised question order, question banks, passing score thresholds, retry limits, and a "challenge exam" mode that draws questions from across an entire course, which matters for high-stakes assessments. Results pages can display answer explanations, and instructors receive email notifications for essay-type answers that require manual grading. This level of assessment sophistication is rare below the $500/year mark.
Drip Content & Prerequisites
Drip scheduling in LearnDash works in two ways: by a fixed calendar date, or by a relative delay after enrolment (for example, "unlock Lesson 4 seven days after the student enrols"). Prerequisites can be set at both the course and lesson level. A student cannot begin Module 3 until they pass the Module 2 quiz with a score of 80% or higher, for instance. Together, these two features let instructors build cohort-based or self-paced experiences with guardrails, something that's nearly impossible to replicate on simpler hosted platforms without expensive add-ons.
Certificates & Badges
LearnDash includes a built-in certificate builder powered by a shortcode-based template system. Certificates can be issued upon course completion, quiz passage, or both, and they pull in dynamic data like the learner's name, score, completion date, and course title. The native certificate designer is functional rather than beautiful, but it integrates cleanly with the Canva-designed PDFs that many instructors upload as custom templates. Badge support is available natively and extends further through the GamiPress integration (free plugin), which adds points, leaderboards, and achievement systems for gamified learning environments.
Groups, Teams & B2B Enrolment
For corporate training use cases, LearnDash's Groups feature lets an admin or "Group Leader" enrol a batch of users, monitor their collective progress, and export reports, all without needing full WordPress admin access. A company purchasing 50 seats for an onboarding programme, for example, would designate an HR manager as Group Leader. That manager logs in, sees only their team's data, and can send completion reminders. This B2B workflow is built into the core plugin at every pricing tier, a notable differentiator against platforms that charge extra for team management.
Screenshot: LearnDash Groups feature with learner progress tracking and Group Leader dashboard
Monetisation & Access Control
LearnDash natively supports one-time purchase, subscription, and membership access models via integrations with WooCommerce, Stripe (direct), PayPal, and membership plugins like MemberPress and Restrict Content Pro. You can offer free courses, paid one-time access, recurring monthly subscriptions, or bundle multiple courses into a membership. Coupons are supported through WooCommerce. LearnDash itself takes no transaction fee. Teachable's Basic plan, by contrast, takes 5% of every sale, and that difference alone can make the annual plugin fee pay for itself quickly for high-revenue course creators.
Pricing
LearnDash runs on an annual licence model. Every tier gets the full feature set, so there's no gating between plans. The only thing that changes is how many WordPress sites you can activate the plugin on.
Basic (1 site), $199/year: Full plugin features, a year of support and updates, unlimited courses, unlimited students.
Plus Package (10 sites), $229/year: Everything in Basic, but you can activate it on up to 10 sites. Agencies managing multiple client portals tend to pick this one.
Pro Package (Unlimited sites), $399/year: Unlimited site activations. Built for large agencies or enterprise teams running multiple subdomains.
LearnDash backs this with a 30-day money-back guarantee. It's not a free trial, it's a full refund window, and that matters if you want to test the plugin inside a real WordPress environment before committing. There's also LearnDash Cloud, a managed WordPress hosting plan from $29/month that bundles the plugin in, so you skip the self-hosting setup entirely. Good option if you're not technical. And whichever tier you pick, there are no per-student fees and no cuts taken from your transactions.
Screenshot: LearnDash pricing tiers - Basic, Plus Package, and Pro Package
What We Love
No per-student or transaction fees at any tier: You keep 100% of course revenue. There's no platform cut, no matter how many students enrol or how much you charge.
Eight-question-type quiz engine with challenge exam mode: Assessment depth rivals dedicated testing platforms, with randomised question banks, essay grading, and configurable retry limits.
Built-in B2B group management at every pricing tier: Group Leaders can manage team enrolments, track progress, and export reports without full admin access. No add-on required.
REST API and WooCommerce/MemberPress/Zapier integrations: It connects to your existing tech stack without custom development, which makes it a natural fit for businesses already running on WordPress.
Watch Out For
Requires self-managed WordPress hosting: You're on the hook for site speed, security, backups, and plugin conflicts. That's ongoing maintenance work SaaS platforms handle for you without you ever noticing.
Native design and UI is dated out of the box: The default LearnDash theme works fine but looks plain. Most serious builds need a paid theme (Astra or Kadence, for example) plus CSS tweaks, which costs extra time and often extra money.
No built-in live session or video hosting: Unlike Kajabi or Teachable, LearnDash won't host your video files or give you native live webinar tools. You'll need to bolt on Vimeo, Wistia, or Zoom yourself.
Support quality varies by plan and season: Users on Trustpilot and in the LearnDash Facebook community report slow ticket response times during busy periods. Complex plugin-conflict issues can take days to sort out.
Who Is It Best For?
The WordPress-native course creator with a growing catalogue: Say you're an instructional designer who already runs your business on WordPress, maybe an existing blog or portfolio site, and you want to add 10+ courses without paying $99 - $199/month to a SaaS platform. At $199/year, LearnDash's per-course economics beat hosted alternatives once you hit any meaningful scale.
The corporate L&D manager building an internal training portal: Picture an HR or Learning & Development lead at a 200-person company who needs to assign compliance courses by department, track completion rates for audits, and issue certificates, all behind a company-branded login page. LearnDash's Group Leader system and reporting exports handle this workflow well, and you won't need an enterprise LMS budget to get there.
The digital agency managing multiple client course sites: A web agency that builds and maintains WordPress sites for clients in education, coaching, or professional services will find real value here. The Plus ($229/year, 10 sites) or Pro ($399/year, unlimited sites) licences make it economically sound to deploy LearnDash across an entire client portfolio, and clients get a consistent, well-understood tech stack in return.
How Does It Compare?
LearnDash vs Teachable: Teachable is fully hosted and much easier to launch on, but its Basic plan charges a 5% transaction fee and locks advanced quiz and certificate features behind higher tiers. LearnDash wins on feature depth and total cost of ownership for creators doing real revenue. Teachable wins on time to launch and for creators who don't want to manage hosting. See our full LearnDash vs Teachable comparison.
LearnDash vs LifterLMS: LifterLMS is LearnDash's closest WordPress-native competitor. It offers a genuinely competitive free core plugin, but its add-on pricing means a fully featured LifterLMS setup can cost $360 to $1,200 per year depending on the bundles you need. LearnDash's all-inclusive licensing is simpler to budget for. See our LearnDash vs LifterLMS breakdown.
Final Verdict
LearnDash earns its reputation as the gold-standard WordPress LMS. The quiz engine alone is worth the annual licence for anyone running assessments seriously. Add in drip scheduling, prerequisite logic, and Group Leader management, and it sits in a different league from simpler course plugins. There are no per-student fees, no transaction cuts, and unlimited courses and learners at every tier. For any course creator generating more than a few thousand dollars in annual revenue, that math works out well.
Here's the honest caveat: LearnDash isn't plug-and-play. You're taking on the responsibilities of a WordPress site owner: hosting, security, theme compatibility, and occasional plugin wrangling. If that trade-off fits your technical comfort level and your business model, LearnDash at $199/year is one of the best-value software purchases in e-learning.
LearnDash licences cost $199/year for 1 site, $229/year for up to 10 sites (Plus Package), and $399/year for unlimited sites (Pro Package). All tiers include the full feature set. A managed cloud version starts at $29/month. There are no per-student fees or transaction cuts at any tier.
Does LearnDash offer a free trial?
There's no traditional free trial, but every plan comes with a 30-day money-back guarantee. You buy it, test the plugin in a real WordPress environment, and get a full refund within 30 days if it doesn't fit your needs.
Is LearnDash worth it for small course creators?
It's worth it for small creators who already know their way around WordPress and want to skip monthly SaaS fees. At $199/year, it beats hosted platforms on cost once you're generating consistent course revenue. Solo creators with zero WordPress experience may find the setup work a real barrier.
Does LearnDash take a cut of course sales?
No. LearnDash doesn't charge transaction fees or take a percentage of your course revenue. You keep 100% of sales, minus whatever payment processor fees apply (Stripe's standard 2.9% + $0.30, for example). That's a real advantage over platforms like Teachable Basic, which charges a 5% transaction fee.
How does LearnDash compare to Teachable?
LearnDash gives you deeper quiz and curriculum features with no transaction fees, but you have to manage your own WordPress hosting. Teachable is fully hosted, easier to launch, and better for creators who want an all-in-one solution without technical overhead. It costs more over time, though, thanks to transaction fees and higher monthly plan prices.
Can LearnDash handle corporate or team training?
Yes. Every pricing tier includes a built-in Groups system that lets designated Group Leaders enrol teams, track individual progress, and export completion reports. That makes it a solid fit for SMB and mid-market corporate training without needing a full enterprise LMS platform.
Does LearnDash support subscriptions and memberships?
Yes. LearnDash supports subscription-based course access natively through Stripe and PayPal, and it integrates with WooCommerce Subscriptions, MemberPress, and Restrict Content Pro for more complex membership setups. You can run one-time purchases, recurring subscriptions, and bundled course memberships from a single site.
What video hosting does LearnDash use?
LearnDash doesn't host video files. You embed video from an external service such as Vimeo, Wistia, YouTube, or your own CDN. This keeps the plugin light, but it means you'll need a separate video hosting budget, typically $7 to $20/month for Vimeo's entry-level commercial plans.