How to Migrate from LearnDash to Tutor LMS

LearnDash and Tutor LMS are two of the most familiar WordPress LMS plugins. LearnDash was first launched back in 2013. Tutor LMS is relatively new but already it has accumulated over 80,000 active installations. It’s beginner-friendly and also has some advanced features. Tutor LMS has a modern interface and creating courses with it is simple & fun.

If you have been using LearnDash for a while and you want to switch to Tutor LMS, you can easily do that. Since a good number of people want to switch from LearnDash to Tutor LMS, Thememum has developed a handy migration plugin. Using this plugin, you can migrate all your LearnDash courses to Tutor LMS with just a click.

In this article, we will learn how you can migrate from LearnDash to Tutor LMS using the Tutor LMS migration tool. Before that, let’s see the most common reasons why people migrate to Tutor LMS from LearnDash.

Reasons behind migrating from LearnDash to Tutor LMS

Migrating to another LMS platform could be a time-consuming and risky move. But when you weigh the pros and cons and figure out what is best for you, the risk is worth taking. To reduce those risks, Themeum developed a plugin that helps you migrate from LearnDash to Tutor LMS with ease.

LearnDash provides many features for creating an eLearning portal. But Tutor LMS is constantly updating and thriving. It has some distinctive features that are well-admired by the community. Let’s take a look at some attractive features of Tutor LMS.

Easy to Use Course Builder

Tutor LMS offers a more flexible and feature-rich course builder compared to LearnDash. One of the most interesting features is that Tutor LMS lets you see the course preview. Using this feature, you can keep designing the course and check how it appears in the frontend.

The Tutor LMS course builder also gives you a lot of extra options that are not available in LearnDash. It gives you the option to set the difficulty level of a course, show the total course duration, benefits of the course, requirements/instructions, specification of the target audience, etc. You can also include materials into your lessons and add a description about them. 

Get Latest Post Notifications!

Subscribe to our newsletter

Use the drag-and-drop feature to build your courses and make them more engaging. Tutor LMS comes with Gutenberg support. It’s also compatible with Elementor. 

With LearnDash you may add these features but the course builder of Tutor LMS gives you these features by default. Since these features are more accessible, it makes building courses a lot easier.

Another great thing about Tutor LMS is that themeum has developed some native themes for it. Be sure to find out more about Tutor LMS themes and see which one suits your requirements better.

Certificate builder and preview

certificate builder

Tutor LMS has a certificate builder addon. Using that, you can create certificates the way you want. It gives you access to pre-designed certificates that you can use and customize.

This feature is missing in LearnDash as it doesn’t provide you with pre-built certificates. To view how the certificates look in LearnDash, you have to assign the certificate to your quiz and answer it yourself. This is a tedious process.

Advanced Quiz Builder

You can make your course more effective for students by adding various quizzes. Tutor LMS has 10 different categories for quizzes. Select from Single Choice, MCQs, Fill in the Blanks, Image Answering, etc.

Including different types of quizzes keeps the students engaged. This is a great advantage of using Tutor LMS. Its advanced quiz builder gives you the option to select from 10 different categories of quizzes and customize them the way you want.

Learn More: Tutor LMS vs LearnDash – Which One Would be Better for You?

Multi-instructor platform

Although multiple instructor support is available in LearnDash, Tutor LMS gives you a much simpler way to use this system. Right after you install Tutor LMS, it prompts a setup wizard that asks about the platform type. You can either choose “Individual” or “Marketplace”. Depending on your selection, Tutor LMS will adjust its settings. You can also change them anytime later.

You will have access to options like commission allocation, instructor withdrawals, instructor registration page, publish courses (can be disabled), revenue sharing, etc. Tutor LMS has many features so we advise exploring all the settings, tools, and addons before building your site. Because what you are looking for, might already be there.

Premium addons

tutor lms addons

Tutor LMS offers tons of premium add-ons to use and make an amazing eLearning platform. It includes WooCommerce, BuddyPress, Zoom, Google Classroom, Quiz import/export, Certificate builder, and more.

You or your instructors can arrange online classes with Zoom. Handle your payment through WooCommerce, build and preview beautiful certificates, show students their progress and quiz scores with Gradebook, etc. Tutor LMS gives you all the tools to build a complete online education platform.

There are plenty of add-ons for Tutor LMS. Refer to its documentation to learn more.

If you want to learn more about these plugins, you can check our LearnDash vs Tutor LMS post.

Things to keep in mind before migrating

You can migrate to Tutor LMS by using a plugin called “Tutor LMS – Migration Tool”. This plugin was developed by Themeum, the developer of Tutor LMS.

Before you proceed with your migration, there are a few things to consider first. Making changes or migrating to another LMS is a big decision. Because you use an LMS to run your entire educational platform. So, before migrating from LearnDash to Tutor LMS, keep the following things in mind:

  1. Tutor LMS Migration Tool only transfers courses and sales data.
  2. You can migrate your site using the Tutor LMS free version.
  3. The platform’s legacy data (payment settings, stats, etc.) will not be migrated.
  4. Back up all your data before migrating.

Make sure that you have backed up all the data from your LearnDash LMS before you start migrating. There is a backup option in the Tutor LMS Migration tool but that only downloads the LearnDash XML file.

Requirements for the migration

Before proceeding with the migration, there are a few things that you need to do. You need to have the updated version of the following plugins:

  • The latest version of Tutor LMS
  • The latest version of LearnDash
  • The latest version of Tutor LMS Migration Tool

This will make the migration process smooth and have fewer chances of errors.

👉 Get WordPress LMS Plugin Lifetime + Unlimited Deals 🔥
👉 Get Tutor LMS Pro NOW

Migrating from LearnDash to Tutor LMS

Using the Tutor LMS Migration Tool plugin, you can migrate with one simple click or import the file manually. We will show you both ways.

One-Click Migration

Before installing the migration plugin make sure you have Tutor LMS installed. Also, ensure you have the latest version of LearnDash and back up your site. Then follow the steps described below:

Step 1: Get Tutor LMS Migration Tool

Go to your WordPress plugins section and select “Add New”. Then search for “Tutor LMS Migration Tool”. 

installing tutor lms migration tool

Step 2: Open the Migration Tool

After you have installed and activated the Tutor LMS Migration Tool plugin, a new menu will be available in your Tutor LMS Tools menu. Go to Tools and click on the “LearnDash Migration” tab.

learndash to tutor lms auto migration

Step 3: Migrate from LearnDash to Tutor LMS

Click on ‘Migrate Now’. You’ll be asked if you’re sure you want to migrate from LearnDash to Tutor LMS. Once you confirm you’re sure, this tool will start migrating your LearnDash courses to Tutor LMS.

Note: Only the courses, sales data, and reviews will be migrated. The things that are unique in LearnDash won’t be migrated.

After the migration process is complete, you will see a message informing you that the migration was successful. Now you can close this message and start your LMS journey with Tutor LMS.

Migrating manually

It’s also possible to manually export your LearnDash courses and then import them into Tutor LMS. You can do this in the following way:

Step 1: Open the migration tool

Similar to the first method, open the migration tool. Then click on the “Backup Now” link to download the LearnDash XML file.

Step 2: Export LearnDash content

From the Migration Tool, click on the ‘Upload File’ tab. Here you can drag and drop the XML file you downloaded earlier. You can also click on the “Browse File” and locate your XML file.

learndash to tutor lms manual migration

Step 3: Import the data

After you upload the XML file, the ‘Migrate Now’ button will be active. Click on this button to migrate your LearnDash courses to Tutor LMS.

👉 Get WordPress LMS Plugin Lifetime + Unlimited Deals 🔥
👉 Get Tutor LMS Pro NOW

👉 Video: How to Migrate from LearnDash to Tutor LMS


Migrating to Tutor LMS is now so easy and simple. The user-friendly approach of Tutor LMS is highly appreciated by all users. The team took their time and designed the plugin to assist you all the way. Tutor LMS offers you tons of features and it is really fast & simple.

We hope that you will find Tutor LMS as fun and amazing as we did. We would love to know what features of Tutor LMS you liked most. Let us know what inspired you to switch to Tutor LMS in the comment section.

Disclaimer: This post may contain affiliate links and we may receive a small commission if you purchase something by following them. However, we recommend services/products that we believe good to serve your purpose.

Staff Author

Staff Author

A team of WordPress enthusiasts led by Arafat Bin Sultan, a seasoned professional with over a decade of experience in tech blogging, content marketing, and video creation.

Articles: 242

One comment

Leave a Reply

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