Creator LMS is the best free WordPress LMS plugin for coaches, consultants, and online course creators. Sell courses and run your teaching business inside WordPress — with zero monthly fees and no WooCommerce required. Upgrade to Business for cohort-based group coaching, or Agency to also add a built-in community.
Trusted by 100+ coaches and educators worldwide. Rated ⭐⭐⭐⭐⭐ 5 stars on
WordPress.org.
The core plugin is
100% free forever — unlimited courses, unlimited students, native Stripe checkout, quizzes, and certificates included at no cost.
🚀
Live Demo | 📘
Documentation | 🎥
Video Tutorials | 🎬
Setup Tutorial | 💁♂️
Facebook Community | 🗺️
Roadmap
[youtube
https://youtu.be/ENT4kK88gNs?si=sMoxE9SN-pwUPRt4]
1.2.19 (2026-09-15)
🚀 New Features
- Added: Phone number field control in checkout settings — set the phone field on your course checkout to optional, required, or hidden to match your enrollment flow.
✨ Improvements
- Improved: Added a loading spinner state to action buttons — prevents accidental double-submissions and gives students clear feedback while a request is processing.
- Improved: Assignment submission notice now correctly states that only the instructor can see a student's submission, not other members.
🐞 Bug Fixes
- Fixed: Guest access restriction was not applied to live cohort session content — enrolled-only session pages are now properly gated like lessons, assignments, and quizzes.
- Fixed: Session cookie was not initialized immediately after login, causing an inconsistent logged-in state on some setups.
1.2.18 (2026-09-01)
🚀 New Features
- Added: Open link in new tab or same tab option for hyperlinks in the course and lesson content editor — control exactly how linked resources open for your students.
1.2.17 (2026-08-28)
🐞 Bug Fixes
- Fixed: Course video lesson fullscreen button not working on iPhone/iOS Safari and Firefox — students can now watch lesson videos in fullscreen on mobile devices.
1.2.16 (2026-08-24)
🐞 Bug Fixes
- Fixed: Membership Page title was showing a static text instead of showing the page title.
1.2.15 (2026-08-24)
🚀 New Features
- Added: Membership List Gutenberg block — display your Creator LMS membership plans anywhere on your WordPress site with native Gutenberg block support, no shortcode needed.
✨ Improvements
- Improved: Astra theme compatibility — smoother header and layout rendering for coaches and course creators using the Astra theme.
- Improved: Button styling now falls back to a default primary color, keeping checkout and course buttons looking sharp even on setups with a custom theme color variable missing.
- Improved: Added developer hooks for the membership content wrapper and breadcrumb, giving theme and plugin developers more flexibility to customize the membership page layout.
🐞 Bug Fixes
- Fixed: Broken block layout in the WordPress block editor (Gutenberg) for course list, checkout, dashboard, my courses, and profile blocks.
1.2.14 (2026-08-19)
🚀 New Features
- Added: Custom heading option for the Membership shortcode — set your own plan-selection title in seconds.
✨ Improvements
- Improved: Membership shortcode now matches the default Membership page design for consistent branding anywhere it's placed.
- Improved: Astra theme compatibility for the transparent header.
🐞 Bug Fixes
- Fixed: Browser tab title not updating on the default Course and Membership pages.
- Fixed: "(no title)" placeholder appearing on Creator LMS pages.
1.2.13 (2026-08-04)
🐞 Bug Fixes
- Fixed: Email verification email not triggering during user registration.
- Fixed: Sequential Lesson Access toggle resetting to OFF after saving.
1.2.12 (2026-07-14)
🚀 New Features
- Added: Google One-Click Sign-In — Students can now sign up and log in instantly using their Google account, making course access faster and reducing registration friction. Simply configure your Google Client ID and Client Secret from the Integrations settings to enable Google authentication.
- Added: Automatic Lesson Recording Attachment - Save time after every live class by attaching Zoom or Google Meet session recordings directly to course lessons. Students can easily access replays without manual sharing.
- Added: Free Version "Powered by Creator LMS" Badge - A small, unobtrusive credit link now appears only on your Creator LMS pages (course dashboard, checkout, my courses, etc.) in the free version. It never appears on the rest of your site, disappears automatically the moment a Pro license is active, and can be turned off with the
creator_lms_show_powered_by_badge filter.
- Added: Dedicated crlms_student Role with Automatic Migration for Existing Students - Introduced a dedicated crlms_student user role to better separate student permissions, with automatic migration of existing learners during update.
✨ Improvements
- Improved: Live Session Management - Refined the live session experience with a cleaner interface, improved scheduling workflow, enhanced meeting templates, and better recording management for coaches.
Improved: Backend Styling Compatibility - Updated default admin styling to minimize conflicts with WordPress themes and create a more consistent dashboard experience.
🐞 Bug Fixes
- Fixed: Quiz popup icon spacing and sizing issues for a cleaner assessment interface.
- Fixed: Zoom meeting agenda not saving correctly during session creation.
1.2.11 (2026-06-24)
🚀 New Features
- Added: Sequential Lesson Access — Coaches and instructors can now enable sequential lesson progression, requiring students to complete lessons in order before unlocking the next lesson. Quiz attempts and assignment submissions are fully respected, making it easier to create structured online courses and guided learning paths.
- Added: Email Verification — Site owners can now require students to verify their email address before accessing course content. Includes a resend verification option with built-in rate limiting to help prevent spam and abuse.
- Added: Logo Overlay for Custom Video Player — Add a branded logo or watermark to the custom video player, with configurable background color options for a more professional learning experience.
- Added: Extended Student Contact Information — Student profiles now support phone number, WhatsApp number, and country fields, giving coaches and instructors richer learner information for communication and management.
✨ Improvements
- Improved: Signup Form — The registration form now collects first name, last name, phone number, and country fields to provide a more complete student onboarding experience.
- Improved: Checkout Redirect Flow — Guest checkout and post-purchase redirect handling is now more consistent, with standardized redirect parameters across login and signup flows for a smoother enrollment process.
🐞 Bug Fixes
- Fixed: Student contact information not saving correctly on the profile page.
1.2.10 (2026-06-15)
🚀 New Features
- Added: Manual Student Enrollment — Site admins can now enroll students directly from the Course Students tab, with automatic enrollment email notifications sent to learners.
- Added: Assignment & Quiz Submission Notifications — Admins and instructors now receive email notifications when students submit assignments or quizzes for review.
- Added: License Management Menu — Pro users can now access and manage their license information directly from a dedicated License menu in the WordPress admin area.
-
Added: SCORM Support in Free Version — SCORM course import functionality is now available to all users, making it easier to create and deliver interactive eLearning content without upgrading to Pro.
✨ Improvements
-
Improved: Student Management Experience — The Course Students page now includes pagination for better performance and easier navigation in large courses.
-
Improved: Enrollment Workflow — Manual enrollment now supports first name and last name fields, and enrollment emails include a direct link to the student's profile for quicker access.
🐞 Bug Fixes
-
Fixed: Resolved issues in the SCORM upload migration process to ensure a smoother and more reliable course import experience.
1.2.9 (2026-06-04)
- Bugfix: Fixed custom video player loading issues on course content pages.
- Bugfix: Fixed missing nonces for lesson progress and assignment actions.
1.2.8 (2026-06-01)
- Added MasterStudy LMS migration support (courses, lessons, quizzes, metadata, source question IDs)
- Added external URL support for audio lessons (Spotify, SoundCloud embeds)
- Improved frontend performance — conditionally load scripts, styles, and blocks only where needed
- Improved refund processing — automatically cancels student enrollment on refund
- Improved enrollment status updates with per-student event triggers
- Improved order transactions sorting in Analytics
- Improved assignment file upload validation
- Improved localized script data handling on frontend
- Fixed React key prop issues across Routes, Chapter content, Quiz edit/reorder, and Preview screens
- Fixed CourseThumb outside-click dependency bug
- Fixed new order confirmation email subject line
- Security: sanitized recipe icon output to prevent XSS
- Security: parameterized IN() clause in StudentStore (SQL injection hardening)
- Security: stronger HTML sanitization in TextPreviewCard
1.2.7 (2026-05-19)
- Added Elementor widgets for My Courses, Dashboard, and Student Profile pages
- Added Bricks Builder elements for My Courses, Dashboard, and Student Profile pages
- Compatible with upcoming WordPress 7.1
- Fixed cohort based course creation issue
- Fixed duplicate course creation issue
- Fixed auto publish issue with migrated courses
- Fixed WP admin menu scroll issue in settings page
- Fixed community integration check logic for Pro users
- Improved community link visibility in course template
1.2.6 (2026-05-12)
- Enhanced community platform features including post interactions and discussion channels
- Improved compatibility between Creator LMS free and Creator LMS Pro plugin
1.2.5 (2026-05-04)
- Implemented Gutenberg blocks for the Student Dashboard, Student My Courses, and Student Profile pages
- Added functionality to restore deleted pages in Creator LMS
- Fixed design issues on the Students page
- Updated the tracking package
1.2.4 (2026-04-06)
- Removed duplicate query form CreatorLMS pages
1.2.3 (2026-04-02)
1.2.2 (2026-03-12)
- Fixed caching issue on the checkout page
- Updated tracking package
1.2.1 (2026-03-04)
- Added custom video player for video lessons
- Improved resume course logic to navigate to the last visited lesson
- Fixed duplicate orders being created in the backend with Mollie payment
1.2.0 (2026-02-24)
- Improved and reorganized the Settings page user interface for better usability.
1.1.20 (2026-02-19)
- Fixed Bricks Builder content and style not updating on the frontend
- Fixed Google Meet lesson showing “Meeting has ended” when WordPress timezone is UTC+0
- Fixed refund action updating order status incorrectly
- Fixed Start button being enabled for expired live classes
1.1.19 (2026-02-17)
- Added new option in the Checkout block to set layout type
- Updated thankyou page content for failed payment
- Enhanced “No seat available” button UX
- Enhanced error message positioning for Razorpay
- Fixed filtering issue on the course listing page
- Fixed coupon, category, and tag deletion issue
- Fixed filter issue on the order listing page
- Fixed security vulnerability issue in the setup wizard
1.1.18 (2026-02-15)
- Fixed Zoom meeting update action failure after re-enabling settings
- Fixed UI issue on the checkout page
1.1.17 (2026-02-10)
- Enhanced onboarding process
- Updated Thank You page text based on order status
- Restricted multiple clicks on category and tag creation buttons
- Added filter option for all supported payment gateways on the order listing page
- Fixed Mollie payment issue
- Fixed course name issue with special characters
- Fixed category migration issue
- Fixed student logged-in time issue
- Restricted new order email for failed payments
- Fixed filter issue on the course listing page
1.1.16 (2026-01-27)
- Fixed checkout completion issue when Creator LMS Pro is not activated
- Fixed JavaScript error in the Mollie payment gateway
1.1.15 (2026-01-22)
- Added option to block and unblock students from the site
- Fixed course completion event trigger issue
- Fixed external video migration issue
- Fixed payment description application issue on the checkout page
1.1.14 (2026-01-14)
- Added a new settings to clear CreatorLMS caches
- Added “See More” toggle for long membership descriptions
- Fixed HTML content cropping and navigation issues in Creator LMS
- Fixed default country and missing translation issues in Creator LMS
1.1.13 (2026-01-06)
- Fixed vulnerability issue
1.1.12 (2026-01-02)
- Added Categories and Tags management
- Added niche selection section in the setup wizard to import a sample course
- Updated guest checkout email to include the frontend profile URL instead of the backend login URL
1.1.11 (2025-12-31)
- Fixed a security vulnerability issue
- Fixed timezone issue in cohort-based courses
1.1.10 (2025-12-24)
- Fixed pagination and total certificate count display issues on the Certificate Listing page
1.1.9 (2025-12-22)
- Fixed a critical issue when deleting a course
1.1.8 (2025-12-19)
- Added integration with WPBakery Page Builder
- Added a new migration option from LearnPress
- Added Spanish language support
1.1.7 (2025-12-11)
- Added compatibility with WP Fusion integration in Creator LMS Pro
- Fixed PHP error
1.1.6 (2025-11-26)
- Updated pricing on the Free vs Pro page
1.1.5 (2025-11-21)
- Added compatibility with WordPress plain permalink structure
1.1.4 (2025-11-19)
- Added custom HTML support in the course builder
- Added compatibility with Creator LMS Pro
- Resolved conflict with the Woostify theme
- Resolved coupon application issue
- Resolved conflict with the Bricks theme
- Resolved course builder navigation issue
1.1.3 (2025-11-06)
- Added compatibility with Creator LMS Pro
- Fixed UI issue with the Bricks theme
1.1.2 (2025-10-28)
- Added Stripe link payment
- Fixed email builder design issue
1.1.1 (2025-10-23)
- Added compatibility with Webhook
- Added compatibility with Authorize.net
1.1.0 (2025-10-16)
- Added Bricks Builder integration
- Added Mollie payment gateway integration
- Added compatibility with enhanced Community feature
- Added compatibility with one-time Membership
1.0.5 (2025-09-24)
- Fixed Stripe payment setup issue
- Fixed style issue on the dashboard caused by Creator LMS
- Fixed order list loading issue
1.0.4 (2025-09-23)
- Added RTL (Right-to-Left) language support
- Made the entire plugin fully translatable
- Fixed conflict with WooCommerce Thank You page
- Fixed filter issue on the course listing page
1.0.3 (2025-09-17)
- Added video controls for video-type lessons
- Added compatibility with WooCommerce Action Scheduler
- Fixed PHP error when checking Creator LMS page conditions
1.0.2 (2025-09-04)
- Added compatibility with uiXpress
- Resolved permalink issue on course archive page
1.0.1 (2025-09-02)
- Added compatibility with Creator LMS Pro
- Introduced lesson preview for unenrolled students
- Enhanced sorting and filtering across all listing pages
1.0.0 (2025-07-25)
- Initial release of Creator LMS
- Course and lesson builder
- Quiz creation
- Payment integration