Affiliate Disclosure: We may be compensated if you use our links to make a purchase. We are extremely selective in who we partner with & only recommend products we believe in. Our affiliate relationships do not influence our recommendations.
So you’ve decided to use LearnDash to power your WordPress LMS site. Now it’s time to pick the best LearnDash theme. In this article, we’ll cover the following:
- highlight all the LearnDash themes that are available
- the features that are included with each LearnDash theme
- which LearnDash themes are best for your needs
- help you make a decision on which LearnDash theme to choose
💡 It’s almost as important to read the section on which themes I DON’T recommend as it is the ones I do.
First, let’s make sure we’re on the same page about what a theme is. When we say “LearnDash theme,” what we really mean is “a WordPress theme that works well with LearnDash.”
All WordPress sites require a theme to be used. There are hundreds of thousands of WordPress themes out there, both free and premium.
- Most WordPress themes can be used with LearnDash and will work just fine
- A few of them provide custom designs for LearnDash elements
So while there are literally thousands of WordPress themes that will work just fine with LearnDash, this article is going to focus on the following two categories of themes:
- General purpose WordPress themes that are great to use with LearnDash, and will work well with other plugins & page builders
- LearnDash-focused themes that provide custom designs for LearnDash pages & content
Table of Contents
- General Purpose Themes
- LearnDash-Focused Themes
- ❌ Themes I Don’t Recommend
- Quick Summary (how to choose)
LearnDash Themes Overview
The following table includes a breakdown of the different types of LearnDash themes that we recommend, along with their price.
|General Purpose Themes|
|🥇 Best overall theme. Built with the future in mind. Great with the block editor.|
|Owned by the same company that owns LearnDash.|
|Backed by a large team. Has been around for a long time.|
|BuddyBoss||$228/yr.||Premium only||Great for social features, forums & groups. You can use the free BuddyBoss Platform plugin without the BuddyBoss Theme, but you’ll need to write your own CSS to make it look good.|
|GoStudy||$24 (one-time)||Premium only||Relatively new. Works well with course grid, bbPress, and Elementor. Uniquely designed course page.|
by Wbcom Designs
|$99/yr.||Premium only||Clean design. Also community focused (forums/groups), similar to BuddyBoss.|
|$100/yr.||Premium only||Works well with WisdmLabs’ other LearnDash plugins. Design is lacking.|
|$49/yr.||Premium only||Very little LearnDash integration|
General Purpose vs. LearnDash-Focused Themes: Which One Should I Choose?
In most cases, I recommend a general purpose WordPress theme. These types of themes will provide the most flexibility, and allow you to customize all aspects of your site, not just the LearnDash pages. Most LearnDash sites also have landing pages, other general content, sometimes some blog content, maybe a membership area, WooCommerce pages (if you’re using WooCommerce for ecommerce), etc. For all of these types of content, general purpose themes usually work better.
General purpose themes are typically easier to customize, both with custom CSS & with page builders.
They are also usually faster from a performance perspective. Since most LearnDash sites will use several plugins that will slow down your performance, using a lightweight theme can help keep your site speed at an acceptable level.
Consider choosing a LearnDash-focused theme if:
- you love the design that it provides
- you don’t want to do much customization of the design yourself
- it provides a feature(s) that you really like
- you are running LearnDash on a separate site on its own domain, and have another WordPress install for your main site
Keep in mind, with these themes, it will probably be harder to customize the look and feel, and you might be taking a small performance hit.
Quick Note About Theme Screenshots
Don’t be tricked into choosing a LearnDash theme based on a screenshot you see, or a demo site you look at. Most screenshots used by other articles are of a custom-built homepage. Sometimes these are even built with a page builder. Most of the time, these images don’t show you any LearnDash content, and give you absolutely no idea how that theme will display your LearnDash pages.
General Purpose Themes for LearnDash
Let’s talk about the specific themes that I recommend for LearnDash sites. These are general purpose WordPress themes that are coded well, load quickly, and work well with page builders like Elementor, Beaver Builder, and Divi. They have free versions you can use to start with, and premium versions you can upgrade to if you’d like more features & customization.
In most cases, the free versions are all you need to get started. But if you have the budget and want to really make your site yours, the premium options will provide a lot more features and customization options.
If I had to pick only one theme to use for all of my WordPress sites, it would be GeneratePress. In my opinion, it’s the most well-built & fastest WordPress theme out there. It uses the most sensible default styles, and provides just enough options without going overboard. And they’ve gone out of their way to build their features seamlessly with WordPress core. The UI is cohesive.
There aren’t any specific LearnDash layouts, designs, or features, but I almost think it’s better that way. You could combine this with our very own Design Upgrade Pro for LearnDash plugin to take your LearnDash design to the next level.
Similar to the other 2 LearnDash themes we recommend in this category, GeneratePress has an extensive site library filled with beautiful templates you can import to jumpstart your site’s design. These won’t apply to your LearnDash pages, but they are helpful for all other areas of your site.
Theme Builder (pro version)
The pro version has a theme builder similar to what Elementor Pro can do, only implemented in a much different way. It uses the WordPress block editor to allow you to create templates that can be applied dynamically to various parts of your site.
You could create a beautiful course archive page and/or customize the post meta for single course pages. It won’t provide any specific features for focus mode or other LearnDash elements, but it’s more than most themes provide.
GenerateBlocks is a free plugin (with a premium upgrade available) that works alongside the GeneratePress theme. It provides extremely flexible & customizable blocks you can use to create beautiful, functional designs in the block editor.
When combined with GeneratePress Premium’s theme builder, you can do some really cool things.
Kadence is another really popular general purpose WordPress theme that works really well with LearnDash. Similar to GeneratePress, it has both free & premium versions, and you can optionally use their companion block plugin, Kadence Blocks.
Maintained by the LearnDash Team
Kadence is owned & maintained by the same company that owns and maintains LearnDash—Liquid Web/StellarWP. As of June 2022, this hasn’t changed much about how Kadence works with LearnDash, but I wouldn’t be surprised if we see tighter integration in the future.
Kadence LearnDash Features
Kadence does provide some features that are specific to LearnDash. The following features are available for single course pages, course archive pages, single group pages, single essay pages, single challenge exams
- Change title design & alignment
- Change content layout (boxed, full width, left sidebar, right sidebar, no sidebar)
- Show/Hide featured image
- Background & text colors for several elements on the page
Just like GeneratePress, Kadence also offers an extensive template library. You can import a Kadence starter template to get a jump start on building and designing your site.
Astra is another general purpose theme that works well with LearnDash. It’s very similar to GeneratePress & Kadence and is another solid option, especially if you plan to use a page builder.
Astra LearnDash Features
The free version of Astra does provide a few LearnDash features, but don’t get too excited. It isn’t much.
- Set container for LearnDash content to boxed, full width, or stretched
- Set the sidebar for LearnDash content to none, left, or right
There are no additional LearnDash features in Astra Pro.
These are the same as the “Site Library” from GeneratePress & Kadence mentioned above. Astra provides templates for the block editor, Elementor, Beaver Builder, and Brizy.
They do have a “LearnDash Academy” template that includes common pages used alongside LearnDash, and includes LearnDash shortcodes for a course grid and a LearnDash profile page.
PRO TIP: You can actually use the “LearnDash Academy” starter template with any theme; you don’t have to use Astra.
Astra is a solid choice for a LearnDash theme, but I prefer I just prefer GeneratePress more. And I list Kadence over Astra because I think Liquid Web will do things to better integrate Kadence with LearnDash in the near future.
I’m listing the Hello Elementor theme mainly because I know quite a few people who use it, and swear by Elementor for all the sites they build. People inevitably want to know how it works with LearnDash.
The answer is… it works just fine. It doesn’t have any LearnDash-specific features or integrations, but you can use it with LearnDash without any issue. The reason it’s not in my top 3, and why I don’t recommend it, is because it’s not as flexible.
Hello Elementor is 100% designed to be used with Elementor. That’s it. If you plan to use the block editor in the future, any other page builder, or some other way to display your data besides using Elementor… it likely isn’t the best option. Elementor built & maintains it, and they obviously want you to use Elementor as much as possible.
If you’re currently using it, or you inherit a site that’s using it, and you make frequent use of Elementor, I probably wouldn’t switch. But if you’re planning to go all in on the block editor, I would consider switching to GeneratePress or Kadence.
The following themes include specific CSS to customize the LearnDash design and/or provide customized template files that change the output of LearnDash elements.
Most of them also include many other features, and offer compatibility with other plugins aside from LearnDash. They are all premium-only options; there is no free version to try out.
As previously mentioned, they are often more difficult to customize, and can slow your site down more than a lightweight, general purpose WordPress theme. However, if you love the design they provide, and/or they give you features that you desire, they can be a great option to use for a specific type of LearnDash site.
Before I tell you about the BuddyBoss theme, I want to briefly explain how BuddyBoss works. It is comprised of 3 separate components:
- BuddyBoss Platform: A free plugin that adds most of BuddyBoss’ features. It incorporates the functionality of both bbPress (forums) & BuddyPress (social features), as well as adds some of its own. This plugin can be used with any theme, but it lacks styling & design. Unless a theme provides support for the BuddyBoss Platform, the features will be very poorly designed. This is why BuddyBoss, the company, also sells…
- BuddyBoss Theme: A premium theme that provides styling for all the features of the BuddyBoss Platform plugin. This is what costs $228/yr.
- BuddyBoss Platform Pro: A premium plugin that is included with the purchase of the BuddyBoss Theme. It adds some additional functionality to the BuddyBoss Platform.
BuddyBoss Platform without BuddyBoss Theme
It’s possible to use the BuddyBoss Platform with any theme, however, for most people, I don’t recommend it. You’ll want to have a separate budget to hire an experienced WordPress developer to write a ton of CSS to make the BuddyBoss Platform features look acceptable to your users.
The one exception is if another theme includes support for the BuddyBoss Platform, like the Education theme below. But few themes do this.
Should you use the BuddyBoss Theme?
There are a few specific reasons why you should use the BuddyBoss Theme with LearnDash. If you don’t fall into one of these buckets, I would probably advise against it.
- You’re building a community site
- Forums are a huge part of your site
- You need social features where users can interact with each other
- You want private messaging for users-users and users-admins
- You are IN LOVE with the BuddyBoss design
✅ Provides a custom design to many aspects of LearnDash
✅ Provides nice designs for all of its custom features
✅ The features of BuddyBoss Platform are not available anywhere else
✅ They do provide some nice Elementor widgets to help build a custom dashboard, but it’s still not the best option if you use Elementor extensively
❌ It requires more server resources than most other themes, and might require a more powerful/expensive LearnDash hosting plan
❌ It’s more difficult to customize than most other themes
❌ It doesn’t work as well with page builders as our general purpose LearnDash theme options
❌ Your site will probably end up looking similar to everyone else who is using BuddyBoss (lack uniqueness)
The BuddyBoss stack provides a ton of functionality that I can’t go into in this article. I’ll try to provide a separate review on all that it can do, but hopefully this helps you make a decision.
Check out BuddyBoss →
GoStudy by RaisTheme
This is one of the few themes I’ve found on ThemeForest that actually does provide some custom LearnDash design. Their course grid designs are really nice. They also provide a custom course page that looks similar to BuddyBoss, and a nice design for bbPress forums as well. It really looks like a well-built, well-designed theme.
- Published: May 20, 2021
- Updated: June 5, 2022
- Sold: 240+ copies of GoStudy
- Elementor compatible
As of June 2022, the GoStudy theme has 15 reviews, all of which are positive.
Here’s what they’ve done with the LearnDash course grid:
And here’s an example of a single course page:
Unfortunately, they don’t provide any design improvements to LearnDash’s focus mode, so your lessons, topics, and quizzes will use the default LearnDash design.
They have a live demo you can try out, which has some free/open courses that let you really get a feel for what the theme provides.
RaisTheme has been selling themes on ThemeForest since March 2019.
Check out GoStudy →
Price: $49 (often on sale for $24)
One-time fee for lifetime updates, but must pay for support every 6 months (if needed).
LearnMate by Wbcom Designs
LearnMate is similar to the BuddyBoss theme. It’s designed for those looking to build a community site and use LearnDash as their LMS platform. It includes custom designs for forums, groups, and most LearnDash pages (excluding focus mode pages).
I would seriously consider using LearnMate for a community-based site, and as a alternative to BuddyBoss.
Here’s a look at the LearnDash course grid designs in LearnMate:
Here are just some of the things you’ll get with LearnMate (which is technically the Reign theme + Reign LearnDash Add-On plugin):
- Custom designed LearnDash pages (course, course grid, profile, etc.)
- Both grid & list view options for the LearnDash course grid
- Course reviews, built into the theme
- Multiple layout options for your single course page
- Course search & filtering
- Extra widgets to display LearnDash info throughout your site
- Supports both WooCommerce & Easy Digital Downloads
To get a full sense of all the features that LearnMate provides, check out this page.
Other Reasons to Use LearnMate
Wbcom Designs also sells quite a few LearnDash add-ons that work really well with the LearnMate theme.
Check out LearnMate →
eLumine by WisdmLabs
eLumine was one of the first themes to really customize the LearnDash experience. They provide unique layouts & designs for all of the course pages on your site. While there are quite a few options to choose from, and you can edit/show/hide a lot of features… the design is lacking. I realize design can be subjective but…
- The spacing is off in multiple places. Text touches the edges of other elements.
- Font sizing is inconsistent, and at times, difficult to read
- Colors are inconsistent, and there isn’t enough flexibility to change all of them
- Inconsistent use of shadows and other design elements. The overall design just lacks cohesiveness.
In my opinion, it’s just not a very professional design.
I will still mention their features below, if you decide the design isn’t an issue for you.
- Multiple custom layouts to choose from
- Ability to show/hide quite a few different LearnDash elements
- Custom design for the LearnDash course grid, along with ability to show/hide various elements
- Custom design for lesson/topic pages
- Integration with WisdmLabs’ other plugins, including their popular LearnDash Ratings, Reviews & Feedback plugin
- Custom design for bbPress & BuddyPress (but the same design concerns apply here)
- Pre-built templates you can import (for use with Elementor)
- 900+ fonts to use in various places
- RTL language support
I know WisdmLabs is putting a lot of effort into customizing the LearnDash experience, but unfortunately, I just can’t recommend eLumine at this time. It needs to improve it’s design and usability before I’d be comfortable using it.
Education by Themesgrove
Education is a relatively new theme by a lesser-known WordPress theme company called Themesgrove. They used to offer a theme called Tutorque. It looks like they revamped that theme, changed its name to Education, and discontinued Tutorque. However, you’ll still find references to Tutorque all over their site 🤦♂️.
Price: $49/yr. or $99 lifetime
Check out Education →
In addition to LearnDash support, the Education theme also supports the following plugins, several of which you might want to use alongside LearnDash:
I haven’t yet had a chance to test out the integrations with all of these plugins, but the images they use to promote bbPress & BuddyPress look beautiful. It’s a huge improvement over the pretty terrible looking designs that those plugins have by default.
As for the LearnDash support, there is very little that I can find in its online demo. The only part of LearnDash that they customize is the course page, adding a large banner at the top, and moving the course navigation and buy button to the right sidebar. But the course content area & navigation widget use exactly the same styling that default LearnDash uses. And they don’t have any Open courses or sample lessons so I can’t view focus mode, lesson, topic, or quiz pages to see what they look like.
They promote accessibility to WCAG 2.0 standards. I haven’t confirmed this, but seeing as how LearnDash itself is not accessible to WCAG 2.0 standards, they would have to make some LearnDash template changes to meet this requirement. I’m skeptical.
They promote Zoom integration, but it’s 100% marketing BS. Their article just tells you to install & activate a free WordPress Zoom plugin built by someone else. If this is “integration,” then technically every theme in the entire world “integrates” with Zoom. 🤦♂️
Starter Templates for Elementor
If you’re using Elementor, they do have a handful of nice starter templates you can use. Keep in mind, these will likely only help you with non-LearnDash pages. They won’t give you a headstart on course, lesson, topic, or quiz templates. You’ll have to use Elementor Pro and design those yourself.
Hopefully I can get my hands on a copy of Education so I can test it out fully.
❌ LearnDash Themes I Don’t Recommend
There are a handful of blogs out there that list the top 10 or 20 best LearnDash themes. The truth is, most of the authors that have written these articles either:
- don’t use LearnDash and/or know very little about it
- are just trying to make affiliate income by using affiliate links to various theme sellers or marketplaces, most notably ThemeForest
They simply scour the internet for any theme that claims to have compatibility with LearnDash, and then include those themes in their roundup, along with an affiliate link. It’s a shame, but that kind of behavior runs rampant in the WordPress world.
For example, the “12 best LearnDash themes” article on WPMayor was written by a content marketer at WisdmLabs. The top LearnDash theme listed is eLumine, which is a WisdmLabs product. 🤦♂️ — The article was written in 2018. It says it was updated in April 2022, but at least 3 of the recommended themes are no longer available.
The following list of themes are ones that I DON’T recommend you use with LearnDash. Some claim to be compatible with LearnDash and actually aren’t, while others do offer some compatibility but are so bloated with other crap or are just really difficult to use. Most of these are themes listed on the ThemeForest marketplace.
HEADS UP! LearnDash lists some of these themes in their official documentation. However, they almost all use affiliate links and a few of them are not even available for purchase anymore.
- Academy Pro by StudioPress
- Unidash by CactusThemes – This theme has been discontinued & is no longer available
- Learnify – Online Education Courses WordPress Theme by axiomthemes
- University – Education, Event and Course Theme by Cactus Themes
- Educavo – Education WordPress Theme by rs-theme
- Edumodo – Education WordPress Theme by ThemeXpert
- Talemy – LMS Education WordPress Theme by Theme-Spirit
- Education Center | LMS Online University & School Courses Studying WordPress Theme by ThemeREX
- Edubin – Education WordPress Theme by pixelcurve
- Invent – Education Course College WordPress Theme by LiveMesh
- eCademy – Online Courses, Coaching & Education LMS WP Theme by EnvyTheme
- Turitor – Education WordPress Theme by trippleS
- Woffice – Intranet/Extranet & Project Management WordPress Theme by Alkaweb
Divi is somewhat of a controversial theme. It has a huge user base, and those that use it, love it, but there are many who hate it. There isn’t much in-between with Divi.
Divi has made some big changes in 2022, many of which I believe are for the better. However, I have seen too many issues with sites I’ve worked on that use Divi, and I still can’t recommend it. The biggest issues I’ve seen are:
- It’s slow, both on the frontend of the site and when editing in the backend.
- It’s CSS is poorly coded, which leads to design & layout issues with other plugins, including LearnDash.
- It has one of the least intuitive UIs I’ve seen of any page builder, making it difficult to learn
If you are looking for a page builder to use with LearnDash, I still think Elementor is the best option. It’s not perfect, and there are some parts of LearnDash that you can’t customize with Elementor, but it is the only page builder that LearnDash has an official integration with. And by itself, Elementor is still arguably the most powerful WordPress page builder out there.
❌ Social Learner by BuddyBoss
While technically you can still buy Social Learner from BuddyBoss, it has been discontinued. It was originally launched in 2015 and hasn’t been updated since June 18, 2020. Please never use a theme that hasn’t been updated in over 2 years.
BuddyBoss released their new theme—just called the BuddyBoss Theme—and this took the place of the old Social Learner. The current, recommended BuddyBoss Theme is featured above.
❌ Academy Pro by StudioPress
You’ll see this listed in a few articles as a “best theme for LearnDash,” but it doesn’t even exist anymore. You can’t purchase it. StudioPress only has 2 themes that are designed for online courses, and both of them are styled for LifterLMS, not LearnDash.
❌ Edubin Theme
I tested out the demo for Edubin and it provides a little bit of additional value for LearnDash, but not much. The main things it provides for LearnDash are:
- a slightly updated design for the course grid
- a slightly unique design for single course pages (little improvement from the default look of most themes)
- a way to filter courses by category & author, and search by keyword
The keyword search worked, but none of the filters or sorting worked for me when I tested in the live demo. Also, this is something that belongs in a plugin, not a theme. I recommend using the FacetWP plugin to achieve something like this.
Similar to the Education theme, Edubin also promotes “Zoom integration” but all they do is tell you to install a free plugin. There is absolutely zero integration with their theme. It’s 100% marketing BS.
Edubin does nothing for:
- focus mode (lesson, topic, quiz pages)
- course content lists
- course navigation widget
- LearnDash profile block/shortcode
❌ Talemy – LMS Education WordPress Theme
I want to include a few reasons why I don’t recommend the Talemy theme for LearnDash sites.
- It’s bloated. It includes a ton of features that will likely slow down your site, but almost surely make it difficult to use.
- It includes the Slider Revolution plugin which I do not endorse.
- It also includes support for LifterLMS, but you would never use LearnDash & LifterLMS on the same site. See “bloated.”
- It’s documentation is severely lacking. When you go to the “Courses” section, it mentions 2 plugins, but gives zero info on how to use them. Then it links to LearnDash’s add-ons page where one of the plugins it mentions doesn’t even exist. And the other one is labeled “LearnDash Course Reviews (premium)” but what plugin is that?
- It uses loading transitions between each page load, which give the impression that the page takes longer to load than it actually does.
Talemy does include a few nice LearnDash features:
- It provides a custom course page template
- It cleans up the course content list design, and places it on its own tab
- It adds a course page tab for the instructor
- It integrates reviews into the course page (I think this is done via a plugin that they provide you, but what happens if you switch themes?)
- They provide icons to denote video vs. written content inside the course
LearnDash Focus Mode
I tried out a free course on their demo site, and they use LearnDash’s focus mode. They make a few minor CSS tweaks to the design, but it will be the same experience as any theme using LearnDash’s focus mode.
LearnDash Theme Summary
If you’ve inherited an existing site that uses Hello & Elementor, it’s fine to stick with Hello.
If you’re not planning to use a page builder…
🤷♂️ If you have no idea what to do, choose GeneratePress.
I hope you were able to learn something about LearnDash themes, and hopefully I helped you make a choice as to which LearnDash theme is best for your site.
I’ll do my best to keep this article updated as new LearnDash themes emerge and others are discontinued. Unfortunately, there are a lot of theme sellers trying to capitalize on LearnDash’s growth without providing any real value for LearnDash sites. I’d love to see that change but… 🤷♂️
If you have any questions about themes, features, etc., or know about any LearnDash themes not included in this article, please let me know in the comments.