18 Best LMS (Learning Management System) WordPress Themes & Plugins 2019

As well as the many themes that have been created specifically for building a learning management system (LMS) with WordPress, there are also a handful of plugins that have been developed especially for managing and delivering online learning content to your students.

The features of the e-learning themes and plugins in this collection give you the ability to create a fully functioning online learning website. Depending on which option you choose, your visitors could be able self-register onto your courses, complete the assessments, and automatically progress through the lessons. Many of these themes and plugins also give you the option of monetizing your online content in a number of ways, including collecting one-time payments and recurring subscriptions.

Some of these LMS themes include all the features and functionality you will need to deliver courses online; while others integrate closely with third-party plugins to provide you with the necessary LMS features. Therefore, when choosing a theme from this collection, it’s important to take into consideration which LMS plugin it has been built to work with, or if it’s an all-in-one solution.

While some LMS themes will work with any LMS plugin, others are less flexible. So to help you decide which WordPress LMS plugin best meets your needs, we’ve covered each of the most popular options near the end of this list. However, if you'd like a more in-depth look at these tools, check out our guide to the best LMS plugins for WordPress.

In short, after you’ve created and published your learning materials, most of these LMS themes and plugins offer you a hands-off way of managing the access to your content and collecting payments from your students.

LMS Themes



WPLMS is a newly released theme that has been regularly updated and improved upon by its creators since it was first made available.

The theme has a bold look and the integrated premium slider plugin gives you the ability to display a fullscreen content slider on the homepage to showcase your best materials to new visitors. The rest of the homepage can be put to good use, listing your courses in an attractive and easy to navigate way.

When it comes to creating the courses, WPLMS allows you to build and edit them through the front end of the website, saving your users the trouble of navigating the WordPress admin back-end areas. This not only makes a site built with this theme easy to use, but also creates a consistent user experience throughout your website.

Learners also get their own dashboard which allows them to see what content they have access to and how they are progressing through the courses. The instructor dashboard gives certain users the ability to quickly view quiz and course submissions, and also access the course stats.

With LearnDash, BuddyPress, bbPress, and WooCommerce support built into the theme, it’s very easy to add learning content, discussion forums, social networking, and ecommerce functionality to your site with the WPLMS WordPress theme.

Demo  More Info / Download


Demo  More Info / Download



Guru has been created for those building an educational website with WordPress and would like to take advantage of the powerful Sensei LMS plugin from WooThemes.

The visual design of the Guru theme is clean, corporate, and professional, and does a great job of creating the right environment for promoting and delivering online learning materials. Thanks to its responsive design, visitors will be equally at home on your website, whether browsing on their desktop workstations, or logging in from their smartphones.

As well as including full support for the Sensei e-learning plugin, this WordPress theme  also makes it easy to harness the power of a selection of other top quality plugins for adding social networking, ecommerce, event scheduling, and email newsletter integration features to your LMS website.

As well as a useful set of LMS-related features, Guru isn’t lacking on the features you would expect to find in a premium WordPress theme. These include mega menus, one-click install dummy data, a choice of page layouts, and a library of useful shortcodes.

With Sensei handling the course content delivery and WooCommerce allowing you to charge for access to those courses, Guru has been built specifically for anyone who wants to start teaching online and build an e-learning training website that has the potential to generate revenue on a recurring basis.

Demo  More Info / Download



Academy is a popular LMS WordPress theme that has been in active development for over a year now, giving the developers plenty of time to build and refine this solid foundation for your online learning content.

By using the built-in functionality of this theme you will be able to create online courses, complete with lessons and question and answer sections, with the ability to track student progression through each course.

Students can be awarded course certificates, and each course can be priced individually. The individual lessons that make up the courses can be set up to have prerequisites, while also making use of quizzes and question and answer sections.

Another useful set of features of Academy are those which handle user roles and registrations. With this theme installed on your website visitors will be able to register and sign up for a course through the themed front end forms, subscribe to courses, and track their own progress through the courses and course content. Learners and course publishers can be assigned new custom WordPress user roles that have been created specifically for this purpose.

When it comes to features found in regular WordPress themes, Academy certainly isn’t lacking. With a responsive layout to support learners on the go, WooCommerce integration for adding a shopping cart, four custom post types, testimonials, and two image sliders to choose from, there are plenty of possibilities for how your website can be setup to look and function.

With a large fullscreen layout and professional design, and all the features you would expect from an LMS solution, Academy is a good all in one package for delivering educational courses online with WordPress.

Demo  More Info / Download



LMS has all the features you need to build a learning management system with WordPress, combined with a great looking design.

As well as all the necessary tools and integrations, LMS also looks the part with a very modern and professional design that will convey the quality of your course content and learning materials to your visitors upon their arrival at your site.

With the ability to list free and paid courses, and then collect payments online with the WooCommerce ecommerce plugin, LMS is a great choice for anyone wishing to generate revenue from their learning content.

To help your visitors find the right course, other users are able to leave their feedback in the form of star ratings. The course length in hours and minutes is clearly listed on each offering, while the course content pages give you the perfect opportunity to market your course to interested parties.

Visitors to your LMS-powered website can register and sign in through the front end submission forms, helping to create a consistent look and feel across both the front and back end of your website. The s2member plugin integration makes it easy to manage the members on your website, and keep in contact with them on a long-term, ongoing basis.

Thanks to the integrated visual page builder tool, creating custom layouts for your website is very easy, while the large selection of shortcodes makes it easy to insert useful page elements into your content with ease.

LMS has a highly professional look and feel that is backed up with all the best features you would expect to find in a WordPress LMS theme.

Demo  More Info / Download

Course Builder

Course Builder is a WordPress LMS theme for creating online courses, school websites, and educational portals.

Designed to be a multi-purpose option in the LMS WordPress themes category, Course Builder can be used to build many different types of educational websites.  Browsing the four Course Builder website demos will give you a good idea of what this theme can do. So whether you’re creating a website for delivering an online course, promoting a college, or supporting your students, this theme is well worth a closer look.

Thanks to support for LearnPress, one of the leading eLearning plugins for WordPress, you’ll find everything needed to run an online course in the Course Builder theme package. In fact, as Course Builder includes all the premium add-ons for the LearnPress plugin, you’ll be getting access to over $400 worth of eLearning software at no extra cost. With this extra functionality at your disposal, you’ll be able to create advanced online courses, complete with assessments, email notifications, payment options, and much more, all from within your WordPress dashboard.

Another useful feature of Course Builder is the events manager tool. By using this feature, you can create educational events, such as live training sessions or seminars, and then handle registrations by issuing free or paid tickets. You could even use this tool to host and manage offline events, such as meetups and conferences. Course Builder isn’t lacking any of the features you’d expect to find in a premium WordPress theme either, such as a drag-and-drop page builder, a one-click demo importer tool, a library of shortcodes, a fully mobile responsive layout, and a detailed theme options control panel.

All of the useful features of Course Builder are wrapped up in a stylish design to make this an appealing LMS WordPress theme.

Demo  More Info / Download



Skilled works alongside the premium Sensei WordPress plugin to help you publish courses and other learning materials online.

The Sensei plugin from the WooThemes team turns WordPress into a fully functioning learning management system, allowing you to publish courses, manage students, and collect payments from users in return for access to your content.

By choosing Skilled as the theme for your e-learning website, you’ll have four different layouts or modes to choose from, as well as the ability to customize any of the included layouts by using the integrated Visual Composer drag and drop page builder tool. There’s a good selection of templates included in the package, covering the most common pages you’ll need to create for your website.

As well as the page builder tool, there are also six color skins to choose from and many other customization options that will help you get your website looking and functioning in the way that you want. The slideshow tool makes it easy to promote your content while the teacher profiles section gives your potential students a quick way to see whom they could be learning from.

If you want to publish courses online, with the option of selling them and charging a fee for access, the Skilled theme and its support for the Sensei LMS plugin has many useful features.

Demo  More Info / Download

Clever Course


Clever Course has been built to help you publish and sell online courses through your WordPress website.

This learning management system WordPress theme combines all the great features you would expect to find in the best-selling multipurpose themes, with all the tools you need to deliver courses online. This means not only do you get access to a slider and a drag and drop page builder tool for creating custom page layouts, but you also have the ability to publish free and paid courses online.

Each course that you publish can include multiple quizzes, as well as a varied selection of different content types. This allows you to cover a range of topics, while also being able to cater to multiple learning styles. As your students work their way through the course, their progress is tracked. This allows them to easily see where they are, how far they’ve come, and what is to come next.

The theme includes a front end student dashboard that displays progress and grades to each participant in your course. As this theme integrates with PayPal, you can collect payments directly from your students, in exchange for access to your learning materials. You can also offer professional-looking, printable certificates to your students. There are multiple demos available for this theme, allowing you to thoroughly test all aspects of it before you buy.

Clever Course includes all the LMS-features you should ever need, complete with tools that allow you to build an attractive-looking website.

Demo  More Info / Download



Academia is a flexible WordPress theme that is well suited to both creating a website for an offline place of learning and delivering courses online.

The large, fullscreen homepage slider tool makes it easy to highlight the best features of your website to new visitors, whether that’s the facilities on offer at your college or the type of online learning content being offered.

Searching or browsing the online courses is very straightforward, thanks to the AJAX-powered live search tool and the intuitive navigation system of the Academia theme. The theme also has a good system for managing events, giving you an easy way to publicize offline events, or hold online events for your registered users.

As you setup your website with Academia, you have a number of different headers, footers, and styles to choose from. If you need a more custom look for your website, then the included premium Visual Composer plugin not only saves you $34, but also gives you a tried and tested way to modify almost any aspect of your website, without editing any code. When it comes to premium plugins, you’ll also find the powerful Slider Revolution in the package, helping you save another $19 – not bad value for a $59 WordPress theme.

As setting up an online learning management system can be difficult, the developers of Academia have published a number of walkthrough videos to help you get the most out of this WordPress theme and ensure your project is a success.

Academia includes everything you need to start offering free and paid courses online, all through an attractive and modern user interface.

Demo  More Info / Download



Skilfully is a learning management system theme that has been built to work with the Sensei LMS plugin from WooThemes.

By combing the professional and responsive design of the Skilfully theme with the features of Sensei, you will be able to build a fully functioning e-learning platform, which works in the way that you want.

With this theme you get the option of creating free courses, or premium learning materials that your visitors must pay to access. If you do choose to sell access to your learning materials, you have multiple pricing options to choose from. These monetization options include pay per class or recurring payment based subscriptions, as well as a mixture of the two.

To help promote your online courses, Skilfully is fully SEO optimized. This should help increase the chances of your website ranking prominently in the search engines and receiving more visitors. Then, when your target audience arrives at your website, you can offer them free course previews to help them decide whether they’ve come to the right place or not.

This theme also integrates with the free Events Calendar plugin and the premium Events Calendar Pro and WooCommerce Tickets plugins. Making use of these extensions then gives you the option of selling tickets to your online learning events, or even offline classes.

Demo  More Info / Download



EduLMS includes lots of the popular features found in many of the best-selling premium WordPress themes and combines them with the functionality you need to build an online course delivery website.

With the ability to display an eye-catching full-width homepage image, accompanied by a classy design, there is no reason your LMS website has to compromise on looks and personality in order to gain access to the best online learning features.

Those e-learning features found in EduLMS include the ability to create unlimited courses, lessons, and lesson topics, all through an intuitive user interface. Whether you or your contributors will be adding the learning materials to your website, there should be no problems when using this theme.

Other LMS-related features found in this educational WordPress theme include a course event calendar, instructor list, online course registration, and much more. You can also sell access to your courses directly through your website. This can be done on a one-time fee or on a subscription basis, depending on your preferences.

When it comes to theme features, EduLMS isn’t lacking either. With an integrated page builder tool, the premium Revolution Slider included, and a set of theme customization options, you won’t be missing out on any of the essential and luxury items found in premium non-educational WordPress themes.

EduLMS has only recently been released and the developers have a lot of impressive online learning features on the way, making this a great theme for today and tomorrow.

Demo  More Info / Download



Invent has been created to help schools, colleges, universities, and other educational institutions build an attractive and functional website with WordPress.

The Invent theme includes two different homepage variations. However, thanks to the integrated page builder tool, you’ll have no problem creating your own custom layouts for any of the content on your site.

The developers of Invent have chosen to use the SiteOrigin page builder plugin as the drag and drop editor for this theme. In the package, you’ll find over 30 custom page elements, which can be dragged and dropped into your designs.

As well as using Invent to create a homepage for an educational institution, you can also host online courses and other learning materials on your site. This aspect of the theme is powered by the popular LearnDash learning management system WordPress plugin.

To help keep your content well organized, Invent adds multiple custom post types to your WordPress website. These custom post types work alongside the default blog post type, and help to publish courses, events, news, department, and faculty, as well as a providing a way to easily publish an interactive photo gallery.

Other useful features of Invent include a premium slideshow builder tool, an easy demo content importer, lots of customization options, and support for collecting payments online via the free WooCommerce WordPress plugin.

Invent makes it easy to build a stylish website for your place of learning, with the option of delivering courses online via LearnDash.

Demo  More Info / Download



University has a traditional design that makes it a good choice for more formal educational institutions.

Thanks to the one-click demo content importer tool, setting up your website with the University is very straightforward. Once the page templates and settings have been added to your site, you can then go in and begin editing the demo content and adding your own online learning materials.

As well as offering a good selection of course management features, the University theme includes an event management system for handling offline and online events. This feature includes an event scheduling calendar, as well as a ticketing system for taking care of user registration and participation.

Other features of this LMS WordPress theme include a fully mobile responsive design, a useful selection of page templates, an easy to use team profile manager, multiple gallery modes, a pricing table builder, and social media integrations.

If you need to create a website for a university or college, with the option of publishing courses online, then University includes many features that will make this task much easier.

Demo  More Info / Download



Derrick is a child theme for the popular Genesis Framework and has been created by Web Savvy Marketing where it is available directly from their website.

The theme has been built with a focus on persuading your visitors to become members, with plenty of call to action buttons on offer to help increase your conversion rates. The theme also includes support for building your email list in the form of a prominent optin form, while the selection of colour themes allow you to give your site the right look at the touch of a button.

As well as sitting on top of one of the most well-regarded theme frameworks, Derrick has a lot going for it. Some of the online learning-specific features of this theme include LearnDash learning management system plugin integration; iThemes Exchange online store builder integration; and WPAchievements achievements, quests, and ranks plugin integration.

By harnessing the power of those plugins from a range of developers and combining them with the Derrick theme, you have all the tools at your disposal to create a great looking, fully featured online course delivery platform with WordPress.

Demo  More Info / Download


Demo  More Info / Download

LMS Plugins



LearnDash (review) is another e-learning plugin for WordPress that adds all the features to your website necessary to build an online learning management system.

The learning materials are organised across three levels: courses, lessons, and lesson topics. Courses and lessons can have their own prerequisites to manage the progression of students from one level to the next.

As part of the lessons you create, students can be required to upload their coursework, which you can then view and manually approve. You can also leave feedback for your students in real time, to help them improve, while also encouraging interaction.

LearnDash also gives you the ability to drip-feed your lesson content. By using this feature you can set a schedule and then let it run on auto-pilot, making content available to your students on a predetermined basis, as they sign up for your courses.

If you want to monetize your website and course materials, LearnDash gives you some good options, including selling access for a one-time fee, or charging users a subscription fee. PayPal, 2CheckOut, and JigoShop are the supported payment gateways for handling the online financial transactions.

LearnDash also gives you some useful features for getting your users into the system, allowing you to mass enrol students into courses, Alternatively, you can let users self-enrol themselves onto their chosen courses.

LearnDash is a feature packed LMS plugin for WordPress that should work with any theme and supports a number of useful integrations to seamlessly add even more functionality to your online learning platform.

Demo  More Info / Download


LifterLMS Plugin

LifterLMS has everything you should need to create and sell online courses with WordPress.

Once this plugin is installed on your WordPress website, you’ll have no problems creating online courses that you can protect from the public and make available only to your registered users. You also have the option of selling these courses online too.

Thanks to the course building functionality of this popular WordPress LMS plugin, you can quickly create multiple courses with custom structures and curriculums that are tailored to your needs. Once the structures are in place, you can begin adding the lessons that will educate your users. As well as the ability to upload a range of content types, including images, audio files, and videos, you can also use the eLearning features to create tests and quizzes for your students.

Creating the learning content is straightforward with LifterLMS. Thanks to a decision to base the content creation interface on a modified version of the WordPress Editor, those who are familiar with WordPress should be able to get to work straightaway, while those that haven’t used this platform before, won’t find it difficult to master this relatively intuitive interface.

Other useful features of the LifterLMS plugin include the ability to send out automated emails that are triggered on certain custom events inside your courses and the option of generating awards and certificates for your students when they reach predefined milestones in your courses. The custom student dashboard should come in handy too, making it easy for your students to see what content is available to them and keep track of their learning.

When it comes to setting up the monetization of your courses, LifterLMS gives you lots of options. Through the settings, you can choose to sell courses with a one-time fee, create subscription packages, or use a combination of both. You can also create multiple packages, each with different course features and levels of access. Offering premium add-ons, like one-to-one tuition or group calls is another option with LifterLMS.

If you’re looking for a well-rounded LMS plugin for WordPress, then LifterLMS, and its 30-day demo, is well worth considering.

Demo Download / More Info



Sensei is an LMS plugin rather than a theme, which means that it can be used in conjunction with your favourite WordPress theme to build the perfect online course delivery platform.

Sensei has been developed by the WooThemes team who is best known for their WordPress themes and hugely popular WooCommerce online store builder plugin.

With this plugin installed on your website, you can create courses, write lessons, and add quizzes. Each lesson or course can have its own set of requisites that must be completed before the student can move on to the next step in their learning journey.

The Sensei LMS plugin integrates seamlessly with WordPress, helping its features to blend in with the rest of the core WordPress functionality. This makes it easy to pick up and get started with this plugin. As you might expect Sensei also integrates with the WooCommerce plugin, giving you a powerful set of tools for selling access to your online courses.

While Sensei should work with any quality WordPress theme, WooThemes has created their own set of fully compatible themes to ensure your course content looks and functions as it should.

If you’d rather use a specific theme or custom design to create your online learning system then using a plugin like Sensei gives you the ability to do so.

Demo  More Info / Download

WP Courseware


WP Courseware is a learning management system plugin which will turn any WordPress website into an online course delivery platform, while giving you the ability to use a theme of your choice.

Once this e-learning plugin is installed on your website, you can start creating unlimited courses, modules, and lessons, with the ability to award completion certificates to your students. Educational content can consist of multimedia lessons, quizzes, and surveys, each of which can be graded and marked to provide feedback to your students. Courses can be set to expire and you can even offer live learning events through your WordPress LMS.

WP Courseware integrates with a number of powerful WordPress plugins, allowing you to sell your courses online, run a membership website, and use an achievements system to improve user retention and loyalty. You can also easily integrate email optin forms into your site to grow your list of subscribers.

WP Courseware is a popular option that has been put to good use by many well-known websites to deliver online learning content and courses.

Demo  More Info / Download

Joe Fylan

Joe has been using WordPress for many years, building many different types of websites along the way. Joe now enjoys working as a freelance content writer and is available for hire.
Disclosure: Some of the links in this post are affiliate links, meaning that if you click on one of the links and purchase an item, we may receive a commission. All opinions however are our own and we do not accept payments for positive reviews.


  1. I am looking for a wordpress LMS and have installed and configured sensei which I do like but I am after 1 specific feature which it does not have . I would like the ability to have users register but still require a course code.

    So there would not be a list of available courses but a “code” that you would enter that would allow you to complete that specific course. Do any of the LMS’s that you have reviewed have that feature out of the box?


    jonathan hall

  2. Hey Joe,
    Thanks for including WP Courseware in your line up of LMS solutions. Online learning is really taking flight in the WordPress community and we are excited to be a part of it!

    Co-founder – Fly Plugins

  3. Hey Joe, i have a question. Which of above uses the least plugins to get it to work as an LMS or uses the least third party plugins?
    I m looking for an LMS that is an all in one solution and not depending on other plugins.
    I am looking to sell courses and accept multiple instructors?Which ones can do this?

    thank you

Leave a Reply

Your email address will not be published. Required fields are marked *