Best WordPress LMS Plugins In-Depth Comparison

best wordpress lms plugins compared

If you plan to make knowledge available to the public, you may need a WordPress LMS plugin for your site.

To choose the right one, you also need to understand what each LMS offers. You can then compare this to the nature of your audience and the types of courses you want to offer.

This article will certainly review the best WordPress LMS plugins that you can use to run your online courses. With this knowledge, you can undeniably make an informed choice.


What is WordPress LMS Plugin?

Learning Management Systems (LMS) are software applications for the delivery of educational courses on the internet.

With this purpose in mind, LMS applications have these features:

  1. Supports course building
  2. Administration
  3. Tracking
  4. Documentation
  5. Tests and Grading
  6. Reporting of course progress
  7. Certification for completed courses.

Why you need an LMS Plugin

You need to use an LMS Plugin because it saves time. With the application, you can set a unified learning standard for all your students flawlessly.

Also, by using automated grading and quizzes, students can easily be scored. Some may decide to use posts and membership plugins to offer paid training, and this may work in some cases.

However, if you wish to track student progress, offer tests and grading, etc, then the LMS plugin is the way to go.

Things to look out for in a WordPress LMS Plugin

To give yourself a smooth online teaching experience, here are a few rather useful things you should look for in an LMS plugin for WordPress.

  • Course builder feature where you can create lessons as well as upload lesson files.
  • Course progress information to show to your students their progress.
  • Student enrollment and management are also there. This will show you how many people are in your courses as well as membership payments.
  • Quizzes and tests in order to evaluate how much your students absorbed your course material.
  • Chats and Forums for interactions between students and teachers.
  • Also, there are Automated emails to help students see that they’re progressing.
  • A payment gateway or ability to integrate with payment gateways are available too.
  • Additionally, they offer Certification on course completion.

Top 9 WordPress LMS plugins compared

We have put together 9 WordPress LMS plugins. We will provide details of their features in order to enable you to choose the best LMS plugin for your site.

1. LearnPress

learnpress wordpress lms

LearnPress is free. This LMS Plugin provides a great user interface to create and manage courses.

LearnPress Features

  • LearnPress works great with any WordPress theme.
  • It supports WordPress Multisite.
  • Courses can be imported or exported from and to other websites which also use LearnPress.
  • Courses you have created can be shared. Also, you can monitor its trend and student statistics.
  • LearnPress allows you to sell the courses you created. It supports many billing methods such as Paypal, WooCommerce, Stripe, etc.
  • It supports Group Payment, too.
  • LearnPress facilitates communication between student and instructor via the WordPress forum.
  • You can create quizzes from randoms questions in the question bank. There’s also a no distraction mode when a student is taking a quiz.
  • Equally important, you can view all enrolled user.
  • LearnPress provides a bunch of free and premium add-ons. These add-ons are used to provide extra features for LearnPress.
  • Most important, LearnPress has been translated into the following languages:
    • English
    • French
    • Indonesian
    • Italian
    • German
    • Polish
    • Russian
    • Dutch

2. LearnDash WordPress LMS Plugin


The price for this plugin ranges from $199 to $369, between the Basic, Plus, and Pro packages.

Four categories of features of LearnDash WordPress LMS plugin are:

  1. Courses feature

  • It has a great, drag-and-drop course builder feature.
  • There is an advanced quizzing feature, too.
  • Courses and lessons can have prerequisites that surely must be completed first.
  • Additionally, the grade-book feature can be added (paid ad-don).
  • Courses can have points.
  • It also issues badges and certificates.

      2. Monetize feature

  • It has a one-time purchase option.
  • Subscriptions are supported for users.
  • There is a shopping cart feature for courses, too.
  • There is a membership access feature for users.
  • Also, a course bundle can be purchased by students.
  • Bulk licenses for organizations are available too.

      3. Administration feature

  • User profiles.
  • Email notifications.
  • Group management.
  • Detailed reporting.
  • Assignment management.
  • Expire access.

      4. Tech feature

  • LearnDash supports TIN CAN API & SCORM.
  • It is enabled to function on multisites.
  • Equally important, the LMS can be used with any WordPress theme.
  • All forms of media format WordPress supports. These include Images, Videos, Audio files, Google docs, SWF files, etc.
  • Of course, it is responsive and is supported on mobile devices with various resolutions.
  • There is support from industry experts when you need it.

3. Teachable LMS Plugin for WordPress

teachable wordpress lms plugin

Teachable LMS is a tool for creating online courses and hosting them on its subdomain. But, you can integrate your courses into your WordPress site. It has three plans: Basic $29, Professional $79 as well as Business $399 plan. On the Basic plan, you pay a 5% transaction fee for every course sold, unless you sign up for the Professional or Business plans.

Main Features

  1. Create engaging lectures: Add video, audio, text, image, as well as PDF files. Import content from OneDrive, Google Drive, or Dropbox.
  2. Build a website: Create new pages with the drag-&-drop page builder.
  3. Your course is fully responsive. Content can be viewed from smartphones, tablets, as well as computers.
  4. Easily draft, customize, and launch new course pages with a page editor.
  5. You can start with a free domain ( You may also host with your domain (, or using a subdomain (
  6. Reach students worldwide in any language.
  7. Has a comprehensive dashboard. See a snapshot of student signups and revenue across a defined time period on your Teachable dashboard.
  8. Quizzes: Easily create quizzes to grade your students.
  9. Discussions through the comments feature.
  10. Completion certificates to verify student success. Customize certificates for each course.
  11. Student feedback. Collect information from students with surveys, Google forms, etc.
  12. Advanced pricing options. Charge a one-time fee, sell a subscription, or set up a payment plan. Also, you have an option to offer individual or bundled courses.
  13. Accept international payments. Take payments from 130+ international currencies through Stripe or PayPal.
  14. Technical support: To fix issues as they arise.
  15. Instant upgrades: Automatically receive the latest features immediately, without having to manually update.
  16. SSL certificate. A 2048-bit SSL certificate keeps your students’ information secure during login and checkout.

4. LifterLMS

lifter lms

LifterLMS has three bundles.

  1. $99 each for the Individual Add-ons bundles.
  2. $299 per year for Universal Bundles.
  3. $999 per year for Infinity Bundle.

LifterLMS helps manage and control your own online school from your WordPress website.

It’s features are:

Course Creation feature

  • Multimedia Lessons: supports different forms of media as well as learning styles.
  • Quizzes and Quiz Timer.
  • Course Builder: Build courses with ease.
  • Prerequisites: You can basically require the completion of other lessons or courses before a course unlocks.
  • Student Dashboard: Learners can keep track of their progress.
  • Multi Instructor: Assign multiple teachers to a course.
  • Lesson Downloads.
  • Discussion Areas: Enjoy multiple discussion areas including forums as well as private coaching.
  • Form Integrations: Use form plugins to collect assignments, messages, etc.
  • Graphics Pack for pre-designed certificate backgrounds and achievement badges.
  • Course Reviews.

Monetize feature

  • Payment with credit cards.
  • Recurring subscriptions.
  • Payment Plans.
  • PayPal integration for recurring payments or one-time purchases.
  • Subscriptions.
  • Free Courses.
  • Course Bundles: Create and sell bundled courses.

Student Engagements feature

  • Certificates.
  • Personalized Email.
  • Text Messaging.
  • Achievement Badges.
  • Private Coaching.

Site Management feature

  • Course Bundles: Create memberships that give access to a number of courses.
  • Automatic Enrollment: Students can be automatically enrolled.
  • Content Restrictions: Prevent access to courses, forums, pages, etc with membership options.
  • Special Pricing for Members: A price reserved for subscribed members to gain access to exclusive content.
  • Bulk Enrollment: Enroll current members in recently added courses with a single click.
  • Most payment gateways supported.
  • Responsive on mobile devices.
  • Compatible with most WordPress themes.

Support Feature

  • Technical Support.
  • Live Office Hours.
  • Free Training Courses: to help you get the skills you need to build your project.
  • Setup Wizard.
  • Detailed Documentation.
  • Demo Course.

5. Sensei LMS Plugin in WordPress

sensei lms for wordpress by automattic

Sensei LMS is built by Automattic and integrates effortlessly with your WordPress site. It is a WooCommerce extension and it enables you to sell your courses using the WooCommerce eCommerce platform.

With the extension, you can subscribe for a year on either of the two available plans. The single site plan costs $ 129.00, while the 5 sites plan costs $179.00.

Also with the extension comes the following features:

  • Generate income by creating courses that can be sold.
  • Offer a free trial.
  • Restrict course content to paying members.
  • Accept recurring payments for continued access to a course.

Sensei LMS, makes the creation of courses, lessons, and quizzes to be easy. All your course settings can be done through your WordPress Admin Dashboard.

It works with your preferred WordPress theme.

6. Namaste! LMS

namaste lms

Namaste! LMS plugin exists as free Namaste! LMS, and Namaste! PRO. It works with any theme on your WordPress site. However, you can obtain special Namaste! LMS theme for $47. It has one year of premium support and free upgrades.

Basic features of Namaste! WordPress LMS Plugin are:

Create High-Quality Online Courses

  • Create Lessons: Manage an unlimited number of lessons in each course.
  • Lessons support rich text, media as well as plugin contents.
  • Define various criteria for lesson completeness.
  • Define which lessons should be completed to complete a course.
  • Create and add assignments.

Site Management feature

  • Publish the course descriptions on your site to encourage subscribing.
  • Charge to enroll in courses. Paypal and Stripe integrations also available.
  • Auto-approve or manually review students who want to enroll in a course.
  • Manage students in each course as well as see their to-do lists for every lesson.
  • Add notes to student’s solutions to help them resolve the problems.
  • Assign Completion certificates.
  • Tin Can / xAPI integration.

7. MasterStudy LMS

masterstudy lms

MasterStudy LMS Plugin is free, and works on your WordPress site. But when you use Masterstudy WordPress theme, you’ll get extra features available in the Pro version of the Masterstudy LMS plugin. This will help create a great online learning website for you and your students.

MaterStudy LMS Plugin features

  • Comprehensive lesson content, made up of 3 lesson types: video, slideshow, and text.
  • Recurring subscription for students.
  • One-time purchase.
  • Integration with PayPal & Stripe.
  • Real-time questions and answers feature during the lessons.
  • Quiz countdown timer, results, and retake option.
  • Courses ratings.
  • Messaging and notification system.
  • Certificate generation.
  • Wish list for courses.
  • Instructor & student profiles.

8. Good LMS

good lms


GoodLMS goes for $32. It’s basic LMS features include the option of creating unlimited courses, reward for the learner, and online payment.

GoodLMS Features

  • The course builder feature allows the upload of different categories of media such as videos, pdf, texts, etc.
  • Created courses can be sold with payment methods such as PayPal and Stripe.
  • Online Quiz: You can add a quiz at the end of a course to judge the knowledge of the student about a certain subject.
  • Coupon Code: in order to increase student enrollment, you can create coupons and give discounts.
  • Instructor Profile.
  • Course Certificate.
  • Rating System: enables users to rate the courses on the website. It also increases visitor involvement on the site.
  • GoodLMS WordPress Plugin is WPML Plugin compatible. It helps you translate your website to any preferred language.

9. CoursePress Pro WordPress LMS Plugin

coursepress pro wordpress lms plugin

Coursepress PRO is a premium plugin and is valued at $228. But with EducationPress theme, you can get it for free.

EducationPress theme helps to build text courses, video courses, share audio, creates quizzes, etc.

CoursePress PRO Features

  • It can offer courses for free, or sell access to your courses as well as materials with e-Commerce integration.
  • It has no course limitations.
  • Courses are delivered with assessments, questions, chat as well as forums.
  • WordPress CoursePress Pro Plugin is completely customizable. It also works well with a WordPress theme.
  • Other features are as follows:
    • Automatic reporting
    • Automatic grading
    • Teacher and student management
    • Interactive discussion board
    • Live chat integration
    • Promotional videos
    • Signup forms
    • Popup login forms

Our Verdict

All the WordPress LMS Plugins listed in this review are certainly great for hosting online courses. However, if we had to recommend, it would be LearnDash or LifterLMS plugins. Both plugins have solid technical support teams that offer support anytime you need. They also offer robust features to provide your students with a seamless learning experience.

Conclusion on WordPress LMS Plugins

Building your online course and hosting it makes you surely responsible for the management of your site and students.

For any serious education provider, your ultimate aim is to provide the best course experience for your students. For this purpose, premium plugins may serve you better because you get some support and advanced tools.

However, the decision is up to you. You now know the features to look for in good WordPress LMS plugins, as well as features offered by the 9 reviewed WordPress LMS plugins. You can now surely make an informed decision.

More Resources: