
The Original WordPress LMS Plugin
The first and most widely-trusted WordPress LMS plugin, WP Courseware makes course creation simple and fast with an intuitive, drag-and-drop course builder and all the features you need to create world-class courses.
We've been developing WordPress courseware longer than else.
When we launched WP Courseware in 2012, it was the only WordPress LMS plugin on the market. And we've come a long way since then. Just to get acquainted, here's a look at WP Courseware by the numbers.
It's nice to meet you! We're here to help you create your online course with WordPress.
FOUNDED
2012
UPDATES
174
FEATURES ADDED
296
COURSES CREATED
73,959
We're not bragging, but we are pretty proud of WP Courseware. They did it...and .







"I couldn't have done it without WP Courseware..."
Caitlin Pyle
Proofread Anywhere
Why do some of the most successful WordPress-powered websites trust their training content to ?
After cataloging over 25,000 feature requests during the last decade, we've listened. And we'd like to think we listen to our users pretty well.
We've built and continue to develop the core features of our WordPress LMS plugin around 4 components which are the key pillars to the success of our users when they're creating and selling online courses.
With WP Courseware, you'll have your course launched in .
If you have a website, can upload videos, and you know your way around WordPress, you've got this.
It would be impossible to list all of the features we've added over the last 10 years on this page...
But here's a list of some of the features our users rely on most. And if you ever have an idea for functionality which our WP Courseware WordPress LMS plugin doesn't include, we'd be really happy to hear from you. We've meticulously logged every feature request we've received since 2012 and if your request is already on the list, it gets upvoted to help us plan our development roadmap.
-
Visual Course Builder
Organize content and structure your course effectively with the most intuitive visual course builder for WordPress.
-
Multimedia Learning
Create a media-rich learning environment for your students by embedding any type of content.
-
Unlimited Courses
With WP Courseware, there are no limits to the number of courses you can create.
-
Unlimited Students
WP Courseware allows you to host, manage, and evaluate an unlimited number of students.
-
Course Prerequisites
Easily restrict course access to students who have completed previous courses.
-
Course Tracks
Guide your students through a complete learning process across multiple courses.
-
Drip Content
Schedule course content to be released by date or specific intervals from enrollment.
-
Instructor Roles
Allow instructors to create, edit, and manage their courses without allowing extended back-end access.
-
Course Pages
WP Courseware will automatically create course listings to display courses on the front-end of your site.
-
Course Classrooms
A dedicated Classroom area is provided for each course for communicating with students, managing progress, and updating enrollments.
-
Assignment Uploads
Allow students to upload assignments in formats you designate then review them when you're ready.
-
Lesson Downloads
Allow students to download lesson content in any format, such as PDF, text, or media files.
-
Course Shortcodes
Use the shortcode library to customize the placement of single courses, course listings, student dashboards, and more.
-
Course Widget
Customize your course navigation and progress indicators with WP Courseware's widgets.
-
Visual Builder Blocks
Customize the layout of your course lessons using WP Courseware's Gutenberg blocks builder.
-
Course Styling
Customize any of WP Courseware's 22 front-end course display elements using the customizer.
-
Custom Messaging
Easily customize front-end display messages and notifications for students.
-
Translation-Ready
WP Courseware includes a default translation file to easily display all course elements in any language.
-
Student Self-Enrollment
Allow your students to register for courses from anywhere on your site with the self-enrollment button.
-
Automatic Enrollment
Automatically enroll new users into any WP Courseware course.
-
Bulk Enrollment
Easily enroll large groups of students at once and create user accounts automatically.
-
Manual Enrollment
WP Courseware includes several convenient options for manually enrolling students quickly on the fly.
-
Paid Enrollment
Restrict access to users who paid for a course through WP Courseware's shopping cart or other e-commerce/membership plugin.
-
Duplicate Any Element
Quickly create duplicate courses, modules, units, quizzes, or quiz questions with a single mouse click.
-
Course Import/Export
Easily move entire courses or course components between WP Courseware-powered websites.
-
Responsive Courses
Use WP Courseware with a responsive theme for course access on any device.
-
Use Any Theme
WP Courseware can be used with any WordPress theme or page builder.
-
Built-In Shopping Cart
WP Courseware includes complete shopping cart functionality to sell your courses.
-
Payment Support
Use WP Courseware's integration with Stripe or PayPal to process your course purchases.
-
One-Time Pricing
Charge a single, one-time fee to unlock lifetime access to any of your courses.
-
Payment Plans
Charge for courses with any number of installment payments to increase sales.
-
Recurring Subscriptions
Sell access to your course as a recurring subscription at any interval.
-
Free Courses
Offer free courses as a lead magnet or to promote paid courses.
-
Memberships
Combine courses with non-course content to create membership plans.
-
Course Bundles
Offer special pricing for groups of courses purchased together.
-
Coupon Codes
Promote your course and increase sales with fixed or percentage discount codes.
-
Transaction Reporting
Track purchases of your courses with the sales reporting dashboard.
-
Automated Emails
WP Courseware automatically emails transaction information to you and your customer.
-
Shopping Cart Pages
All of the pages needed to sell your courses are created automatically.
-
GDPR-Compliant
WP Courseware conforms to all current European Union privacy standards.
-
Use Any Currency
WP Courseware allows you to price your course using any currency.
-
True/False Questions
Include simple true/false questions within your quizzes with automated grading.
-
Multiple Choice
Multiple choice questions can be automatically graded and answer choices can be randomized.
-
Open-Ended Entry
Create text-entry style questions with an option to customize the answer field size to guide answer length.
-
File Uploads
Require file submissions for complex learning topics and set acceptable file types.
-
Question Bank
All questions are added to the question bank for use in multiple quizzes and randomization.
-
Question Tags
Tagging questions allows you to display a randomized number of questions related to a specific topic.
-
Quiz Randomization
Randomize questions and/or answer choices on each quiz retake to enhance learning retention.
-
Answer Hints
Use answer hints to guide your students toward the correct answer to a question.
-
Quiz Timers
Set a specified amount of time that students are allowed to use for a quiz attempt.
-
Retake Limits
Indicate how many attempts a student is allowed to use to achieve a passing grade.
-
Require Pass Score
Set a passing score which will be required before a student can progress in the course.
-
Manual Progress
Allow a student to progress even if they fail to achieve a passing score with exhausted retakes.
-
Automated Feedback
Customize automated feedback messages based on the student's quiz score.
-
Manual Feedback
Instructors can craft personalized feedback for each individual student answer.
-
Automated Grading
True/false and multiple choice questions require no manual grading by the instructor.
-
Automated Emails
Automated emails can be customized for individual quiz attempts and final cumulative grades.
-
Question Import
Import quiz questions from other sources, including question, question type, answer choices, and correct answers.
-
Course Gradebook
The course gradebook provides high-level student performance views and granular quiz details.
-
Gradebook Export
Export all of a course's quiz performance data for use in other software applications.
-
Student Dashboard
Convenient access to course outlines, payment history, account details, and more.
-
Progress Reporting
Keep track of the progress of your students as they move through courses.
-
Progress Exporting
Export student progress details for use in other software or reports.
-
Course Classrooms
Use each course's Classroom page to send student communications and track progress.
-
Automated Emails
Configure and customize automated emails triggered by specific course events.
-
Certificate Builder
WP Courseware includes the most powerful custom certificate builder on the market.
-
Achievements
Award achievements based on specific course events to increase engagement.
-
Email Integrations
Send student enrollments to popular email marketing services for ongoing engagement.
-
In-Lesson Notes
Allow students to record notes within your lessons for later review.
Grow your online course empire with our library of integrations.
Dozens of integrations are already available between our WP Courseware WordPress LMS plugin and other services, software, and WordPress plugins to help you automate the way you sell and manage your courses. And we're continually adding to this list to give you more control and flexibility as a course creator.


























And we're not here to simply sell you a WordPress plugin.
We truly believe that we can help make the world a better place in some small way by helping our users share knowledge across geographical and cultural boundaries, while at the same time empowering them to generate income from their knowledge instead of earning money based on a fixed amount of time.
We've developed a lot of additional resources to try to ensure that your success is the true measure of our success. When you purchase our WP Courseware WordPress LMS plugin, you'll have access to these resources...
SUPPORT TICKETS RESOLVED
43,551
AVERAGE FIRST RESPONSE
2 HOURS
TUTORIAL VIDEOS
64
KNOWLEDGEBASE DOCS
154
FREE EBOOKS
3
FREE COURSES
4
Celebrating a decade in business by putting our course creators first.
Have a question? Great! We have answers.
Absolutely! We do have a fully functioning demo site where you can register, log in, and then navigate three sample courses just as a student would.
You can still utilize the plugin if your license lapses, but we do strongly recommend renewing to ensure that you receive useful feature updates, bug fixes, security patches, ongoing compatibility with the WordPress core code, and product support. With so many themes and plugins continually being updated and frequent WordPress core releases, eventually outdated versions of the plugin will cease to work properly.
Certainly! Just log into our member portal, navigate to the Licenses menu item, and click on View Upgrades. From there you can upgrade your license for simply the difference in price.
You sure can! So far, we have not come across any WordPress themes that WP Courseware won’t work with. If for any reason it doesn’t work with your theme, we will work with you to ensure it does!
Currently, the two-site license is our lowest license level. Most of our customers have a development, testing, or staging site in addition to their live production site, so we added an additional license key activation to our single-site license price to prevent customers from having to buy a second license just for development purposes.
No, there are no additional plugins necessary. WP Courseware includes payment gateway support, a built-in shopping cart with a variety of payment and pricing options, and even membership functionality.
At the moment, WP Courseware itself does not include built-in webinar functionality. However, the course units are simply WordPress posts, so you can embed any content that you'd normally place within other WordPress posts or pages. Most webinar services have a free WordPress plugin to allow you to embed sessions into WordPress content. There are even free third-party plugins in the WordPress.org plugin repository such as this one which we've successfully used to embed Zoom calls in our own course content.
Yes! We support SCORM, xAPI (or the Tin Can API), cmi5 and Advanced Video Tracking through the GrassBlade LRS integration.
No problem! Head on over to our Questions page to send us a message and we'll be happy to help! We usually respond within a few hours.
Join who trust their training to WP Courseware!
Simply select a license level which meets your needs below and we'll instantly send you the best WordPress LMS plugin on the market!
OUR 10TH ANNIVERSARY SALE IS ON! PRICING VALID FOR...
2-Site License
- Unlimited Courses
- Unlimited Students
- All Plugin Functionality
- 1 Year of Support
- Install on 2 WordPress Sites
- 30-Day Risk-Free Guarantee
63% of Users Choose Professor
10-Site License
- Unlimited Courses
- Unlimited Students
- All Plugin Functionality
- 1 Year of Support
- Install on 10 WordPress Sites
- 30-Day Risk-Free Guarantee
25-Site License
- Unlimited Courses
- Unlimited Students
- All Plugin Functionality
- 1 Year of Support
- Install on 25 WordPress Sites
- 30-Day Risk-Free Guarantee
Try our WordPress LMS plugin now risk-free for 30 days!

Still not convinced?
If for some reason WP Courseware's powerful course creation functionality isn't for you, it's backed by a 30-day, no questions asked money back guarantee.
So what are you waiting for? Create your course today!