10+ Best WordPress Plugins for E-Learning

WordPress is an amazing CMS with a variety of plugins to add any kind of functionality to your website in just a matter of clicks.  I did a brief search for WordPress plugins and find too many great plugins for education.

At DealMirror, we’ve taken the extra steps to figure out some great plugins for e-learning. Here I’m sharing my personal recommendation of 10+ Best WordPress Plugins for E-Learning or education purposes.

Creating online courses that users all over the world can access is simple with WordPress plugins, as long as you choose one with features you want. When choosing a learning management system, it’s important to look for one that meets the requirements of the site administrators and is easy for students to use.

If you’re looking to create online courses, check out these plugins:



This WordPress plugin is made for ease of use. It allows you to create and sell online courses. The plugin is free and offers free add-ons, but does have some premium add-ons that require payment.

The plugin can work with any theme, but LearnPress offers a theme designed to work with their plugin.

Key Features:

  • Scalable, Flexible WordPress Plugin For All Elearning Needs
  • Drag & Drop Course Curriculum
  • Selling Courses Online With Or Without Woocommerce
  • Scalable WordPress Lms Solution

Live Preview  Download



CoursePress allows you to easily create and share courses with quizzes, video, and audio. This plugin gives you a lot of different options. You can make courses that are primarily videos, allow users to upload and download content, and create a discussion board where students and facilitators can exchange ideas.

It lets you make free and paid courses. The nice thing about this plugin is that it offers users a preview of what the course will look like, so they can decide whether it is worth purchasing.

The easy way to create, manage and sell online courses in WordPress.

Live Preview  Download

WP Courseware


WP Courseware by Fly Plugins allows you to create courses about anything. This e-learning tool is used by some big names like CNN, Verizon Wireless, and University of Kentucky. Prices for this plugin range from $99-$175, depending on the number of sites you will use it on.

This plugin has a drag and drop function that makes it easy to create courses. It also comes with many nice features, including a student progress visualizer, course outlines, and customizable email notifications. It allows you to create a wide variety of quiz types, including multiple choice, true and false, open ended, or you can make students upload a file as their answer.

Key Features:

  • Embed Media
  • Course Certificate
  • Progress Widget
  • Course Outline
  • Email Notifications
  • Quizzes & Surveys

Live Preview   Download

Learn Dash


This WordPress plugin is another great e-learning tool. Courses created through Learn Dash are mobile responsive, so students can access them away from their computer. It allows you to create quizzes with 7 different types. Use video, audio, and images in quiz questions and answers.

With this plugin, you can schedule times for your courses to be offered. It also gives you the option to allow users to pay by subscription or per course.

Key Features:

  • Responsive Support
  • Sell Your Courses
  • Mobile Compatible
  • Easy Integration
  • and more…

Live Preview   Download



This plugin developed by WooThemes allows users to create courses and quizzes for your courses. You can set course prerequisites, register users, and charge for your courses, right from your WordPress dashboard. With Sensei, you get analysis of who is taking your course and how well they are doing.

Sensei also offers extensions to get more out of their plugin! These include creating certificates, learner name displays, and grade sharing on social media platforms, among others. The plugin boasts seamless integration with WordPress sites.

Key Features:

  • Seamless WP integration
  • Easy content creation
  • Quick user registration
  • Sensei Theming
  • Course analytics
  • Question Bank
  • and more…

Live Preview   Download



Teachpress is a course management and BibTeX compatible publication management system. It is optimized for professors and researchers.

It has integrated modules for enrollment, documents, and assessments. Publications can be uploaded in BibTex format to your WordPress site. This plugin also provides an RSS feed for publications.

Key Features:

  • BibTeX compatible multi user publication management
  • BibTeX import for publications
  • BibTeX and RTF export for publications
  • RSS feed for publications
  • and more…

Live Preview   Download



Educator is a course management system that allows users to create courses, lessons, and quizzes. It supports many payment methods such as Paypal, credit card, or checks.

The plugin allows you to specify lecturers that can edit courses and lessons. Other perks include email notifications, membership options, and quiz and course grading.

Adding an additional plugin can integrate the Educator plugin with WooCommerce, a WordPress e-commerce platform.

Key Features:

  • Create courses and add lessons.
  • Create quizzes.
  • Supports PayPal, cash or check payment methods.
  • Create lecturers that can edit their courses and lessons.
  • Grade courses and quizzes.
  • Email notifications.
  • and more…

Live Preview   Download



StudyPress is a plugin that allows you to create multimedia learning content which is then posted to your WordPress site in the form of slides on posts and pages. With StudyPress, you can create an unlimited number of courses.

This plugin has a lot of great features, including the option to add different types of quizzes, automatic grading, and student ratings of quizzes and lessons.

Key Features:

  • Easy creation
  • Quiz
  • Ratings
  • Teachers
  • and more…

Live Preview   Download

CM video lesson manager


This plugin helps manage video lessons through Vimeo. Videos can be displayed in any page or post on your WordPress site.

The pro version of the plugin also supports adding pay-per-view courses for limited time periods while using direct payment option and checkout with PayPal, Stripe and more or Micropayment solution.

Live Preview   Download



Guru is a powerful learning management (LMS) WordPress Theme effectively uses WordPress, Sensei, BuddyPress, WooCommerce, Event Calendar, WPML, Mail-chimp. This theme provides awesome features for creating online courses, Teacher Profile, Extended user profiles, Lesson management, Quiz System, Video Hosting, Ranking / Rating system, Questions system, Attachments, Tracking course progress, WooCommerce integration, BuddyPress, Event Calendar, WPML Support and more. Start teaching online, Build a Training Website.

Live Preview   Download

Remaining themes will be coming soon…

As you’ve seen in this post, there are many options for those who want to create a WordPress site that supports e-learning. We’ve highlighted so good choices, now it’s up to you to choose an e-learning tool to suit your site.


Thank you reading this post!! Feel free to suggest your own Plugins for this collection.


Leave a Comment