Description
Academy LMS — The Top-Rated WordPress LMS Plugin to Create, Sell & Manage Online Courses
Academy LMS is the top-rated WordPress LMS plugin (4.9★) for building a complete eLearning platform — create, sell, and manage online courses on any WordPress site, with no coding required. From a single course to a full online academy, you get a fast, modern course builder and everything needed to teach, engage, and earn.
And it’s powered by AI. Academy LMS AI Studio generates complete course outlines, lessons, quizzes, and images from a single prompt — turning hours of content work into minutes. Behind it runs a lightning-fast React SPA admin that loads instantly, with no laggy reloads.
Whether you’re launching your first course, running a multi-instructor academy, or selling premium programs worldwide, Academy LMS gives you the full learning management system in one lightweight plugin.
👉 Academy LMS | Docs | Academy LMS Pro | Video Tutorials | Public Roadmap
Check our overview video of Academy LMS 👇
🎯 Built for everyone who teaches online
- Course creators & educators — build and sell courses without writing code
- Coaches & solopreneurs — turn your expertise into a paid online academy
- Training businesses & academies — run multi-instructor courses with built-in revenue sharing
- Agencies & developers — white-label and build LMS sites for clients
- Membership & community sites — gate courses and add discussions natively
- Schools & institutions — SCORM, certificates, and attendance for structured learning
🤖 Build Entire Courses in Minutes with AI Studio
Academy LMS AI Studio redefines course creation. Generate full course outlines, lessons, quizzes, and eye-catching images from a simple prompt, then refine and publish — so you spend less time building and more time delivering high-quality learning experiences.
🎓 A Complete Course Builder — No Code Required
- Frontend course builder — add videos, attachments, prerequisites, and benefits right from your live site
- Video lessons from multiple sources — self-hosted, YouTube, Vimeo, HTML5, or embedded video
- Video posters & trailers to preview courses and lift enrollments
- Difficulty levels & precise durations so learners know exactly what to expect
- Course requirements, instructions & lesson notes for clarity and structure
- Content security to protect your premium course content
- Course preview & wishlists to drive sign-ups
- Content drip to release lessons step by step [Pro]
- SCORM support to import and track compliant courses [Pro]
- Duplicate courses, lessons & quizzes to save build time [Pro]
- Course bundles to package related courses into learning programs [Pro]
- Easy Content Manager — organize, update, and manage courses, lessons, and learning content from one centralized interface.
Design every course page visually with aBlocks, our native Gutenberg builder — or use Elementor and Divi, all fully supported.
📝 Quizzes, Assignments & Certificates
- Built-in quiz builder with multiple question types — free
- Award completion certificates with easy creation and distribution — free
- Advanced quiz builder — True/False, single & multiple choice, short answer, image answer, and fill-in-the-blank
- Assignments tied to course topics to measure real learning [Pro]
- Gradebook to track and manage student grades [Pro]
- Auto-complete for lessons, quizzes, and assignments [Pro]
Want assessments at the next level? QuizPress, our native quiz and exam engine, adds 20+ question types, polls, surveys, timed exams, instant scoring, and certification — all inside WordPress.
💰 Sell Courses & Earn — Monetization Built In
- Native checkout via StoreEngine — sell courses, memberships, and digital products through a fast, lightweight commerce engine built for the same ecosystem — free
- Sell paid courses with native WooCommerce and Easy Digital Downloads, and SureCart integration — free
- Multi-instructor support with revenue sharing and commission structures — free
- Earnings management & frontend withdrawals for instructors — free
- Recurring course access with WooCommerce subscriptions [Pro]
- Membership-based access control to gate premium content [Pro]
📊 Track Progress & Keep Students Engaged
- LMS analytics & reports on courses, lessons, quizzes, and earnings — free
- Course progress tracking with detailed statistics to drive completion
- Q&A discussions, course reviews & ratings to boost interaction
- Student & instructor dashboards plus public instructor profiles for trust
- Global announcements to keep every user informed
- Advanced analytics for deeper performance insights [Pro]
- Attendance tracking for live or scheduled classes [Pro]
Boost completion rates with GameEngine, our native gamification plugin — award points, badges, and levels that keep learners motivated and coming back.
🎥 Live Classes & Communication
- Live classes via Zoom & Google Meet — video calling, screen sharing, and recording [Pro]
- Automated, customizable email notifications for courses, assignments, and due dates [Pro]
- Push notifications for course updates and alerts [Pro]
- GemCRM — run email marketing and nurture students with our native WordPress CRM, with FluentCRM, MailChimp, and SendFox also supported
- ZenCommunity — build learner communities, discussions, support tickets, and live chat around your courses
- Tutor Booking integration — schedule and manage one-to-one coaching sessions, consultations, and tutoring appointments.
📱 Turn Your Academy Into a Mobile App
Publish a dedicated mobile app for your courses with ZenAppBuilder — give students a native Android and iOS learning experience built directly from your Academy LMS site, no separate development team required.
🔌 Some Additional Integrations
- Native Gutenberg design with aBlocks, plus full Elementor and Divi support
- Community: ZenCommunity, Buddyboss, BuddyPress, FluentCommunity.
- Email, CRM & marketing — GemCRM (Native), with FluentCRM, MailChimp, and SendFox [Pro]
- Google Classroom, GamiPress & social login for extended workflows [Pro]
- Membership plugins — MemberPress, Paid Memberships Pro, Restrict Content Pro, WishList Member, Group Plus, and more. [Pro]
- WPML for fully multilingual course sites [Pro]
🛠️ Admin & Developer Tools
- Lightning-fast React SPA admin — instant loading with no reloads
- Migration tool to move from any LMS platform with zero data loss
- Manual student enrollment — enroll learners individually with complete admin control.
- CSV import/export for lessons — free; bulk enroll and import students [Pro]
- Webhooks to sync LMS events with external systems and automations
- Drag-and-drop form builder for custom student and instructor registration
- RTL-ready for Arabic, Hebrew, and other right-to-left languages
- White label to brand the platform as your own [Pro]
- Security — Google reCAPTCHA, 2-step email verification, and device login restriction [Pro]
💎 Why Academy LMS
- Top-rated, by a clear margin — a 4.9★ rating that reflects how satisfied our users are
- A free version that simply goes further — tools like multi-instructor revenue sharing, certificates, and the quiz builder come standard here, where comparable platforms often reserve them for paid tiers
- AI-powered course creation built right in with AI Studio
- Genuinely fast — a React SPA admin instead of a sluggish dashboard
- A complete native ecosystem — everything connects, so you never stack mismatched plugins
Get Started With Academy LMS
Whether you’re launching your first course or scaling a full online academy, Academy LMS gives you the complete WordPress LMS toolkit — course builder, quizzes, certificates, selling, and AI — in one fast plugin. Install Academy LMS today and create your first course in minutes.
Join the thriving Academy LMS community of educators, instructors, entrepreneurs, and developers building the future of online learning.
🔥 The KodeZen Ecosystem — Everything Your Academy Needs, Natively
Academy LMS works seamlessly with our family of WordPress plugins, so your whole platform speaks the same language:
- StoreEngine — sell courses, memberships, and digital products with a fast, lightweight eCommerce engine
- aBlocks — design lightning-fast course pages with 100+ Gutenberg blocks, no code
- ZenCommunity — communities, discussions, support ticketing, and live chat around your courses
- QuizPress — advanced quizzes, polls, surveys, exams, and certification with 20+ question types
- GameEngine — gamify learning with points, badges, levels, and rewards
- GemCRM — a complete WordPress CRM and email marketing solution to nurture your students
- ZenAppBuilder — turn your Academy LMS site into a native mobile app
- GemBooking — accept, manage, and automate bookings for appointments, coaching sessions, rentals, and services with one complete booking system.
- GemBoards — manage projects, tasks, teams, and workflows with a modern Kanban board.
- Easy Content Manager (ECM) — create and manage custom post types, fields, taxonomies, and structured content with complete visual control—no code required.
- Zaplane — automate WordPress workflows by connecting your favorite apps, plugins, and services without writing code.
Screenshots







FAQ
What is Academy LMS?
Academy LMS is a top-rated WordPress LMS plugin for creating, selling, and managing online courses. It turns any WordPress site into a complete eLearning platform with a course builder, quizzes, certificates, multi-instructor tools, and AI-powered course creation.
Is Academy LMS free?
Yes. The free version covers everything you need to build, run, and sell courses — including the course builder, quiz builder, certificates, multi-instructor revenue sharing, and course selling. A Pro version adds advanced tools like live classes, content drip, SCORM, and more.
What’s the difference between the free and Pro versions?
The free version handles full course creation, selling, and management. Pro unlocks advanced features such as Zoom and Google Meet live classes, the advanced quiz builder, assignments, content drip, SCORM, gradebook, white label, CRM integrations, and bulk student management.
Can I create courses with AI?
Yes. Academy LMS AI Studio generates complete course outlines, lessons, quizzes, and images from a single prompt, letting you build a full course in minutes.
Can I sell courses on my WordPress site?
Yes. Academy LMS includes free course selling through native WooCommerce integration and StoreEngine’s fast, lightweight checkout, plus multi-instructor revenue sharing and instructor withdrawals.
Does Academy LMS support multiple instructors and revenue sharing?
Yes, and it’s free. Assign multiple instructors to a course, set commission and profit-sharing structures, manage earnings, and let instructors withdraw directly from their dashboard.
Can I issue course completion certificates?
Yes. The built-in certificate system lets you create and award completion certificates to students for free, with even more advanced quizzes and certification available through QuizPress.
Does Academy LMS provide analytics and progress tracking?
Yes. Track course, lesson, and quiz statistics, monitor student progress, and review instructor performance and earnings with built-in reports. Advanced analytics is available in Pro.
Can I run live classes?
Yes. With Pro, Academy LMS integrates with Zoom and Google Meet for live video classes with screen sharing and recording.
Can I turn my courses into a mobile app?
Yes. ZenAppBuilder lets you publish a native Android and iOS app built directly from your Academy LMS site.
Can I migrate from another LMS platform?
Yes. The built-in migration tool moves your existing course data into Academy LMS with zero data loss.
Can I use Academy LMS with any WordPress site and theme?
Yes. Academy LMS works with standard WordPress themes and integrates with aBlocks, Elementor, and Divi, and is RTL-ready for global audiences.
Does Academy LMS have a frontend course builder?
Yes. Instructors can build and edit courses directly from the frontend, and every user role gets a personalized dashboard for courses, lessons, reviews, and payments.
Reviews
Contributors & Developers
“Academy LMS” is open source software. The following people have contributed to this plugin.
Contributors“Academy LMS” has been translated into 4 locales. Thank you to the translators for their contributions.
Translate “Academy LMS” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.8.2 – 01/07/2026
- Fixed – Gumlet Video Integration addon settings not compatible with the Gumlet dashboard settings.
- Fixed – Course import issue with Quizzes and Assignment addon activation checks.
- Fixed – Translation issues.
- Fixed – Error when changing the status of old lessons.
3.8.1 – 15/06/2026
- Added – Gumlet Video Integration addon.
- Added – Quiz question explanations are now displayed based on settings.
- Added – PHP rendering support for quiz question explanations.
- Fixed – Translation issues.
- Fixed – AJAX API vulnerability in the Notes feature.
- Fixed – Quiz question sorting filter issue.
- Fixed – Question answer randomization sorting issue.
- Fixed – Lesson API function naming issue.
- Fixed – Missing font file issue when downloading certificates font file.
- Fixed – WooCommerce frontend dashboard course menu visibility settings were not working properly.
3.8.0 – 25/05/2026
- Added – Private REST API endpoints for student-facing resources including lessons, notes, certificates, quiz attempts, and courses.
- Fixed – Multi-media attachment files not loading after page reload.
- Fixed – Translation and localization issues.
- Fixed – Enrollment extension option not displaying conditionally based on settings.
- Fixed – Undefined error when exporting lesson data.
- Fixed – Undefined comment data error.
- Fixed – Admin panel UI issues in addon and payment settings.
- Fixed – PHP compatibility error.
- Fixed – Power-ups UI — updated icons and conditions.
3.7.4 – 13/05/2026
- Added – StoreEngine product purchase button click support before force-login restriction.
- Fixed – Previewable videos not working on the course learning page.
- Fixed – Translation and localization issues.
- Fixed – Radio button UI/UX inconsistencies.
- Fixed – SCORM file upload logic issues in the course builder.
3.7.3 – 22/04/2026
- Added – StoreEngine SDK integration(License Management) added
3.7.2 – 03/04/2026
- Added – Quiz setting to display skipped questions
- Fixed – Registration API response issue
- Fixed – String translation issues
3.7.1 – 03/04/2026
- Added – New quiz setting to control question layout display.
- Improved – Plugin Activation process for better performance and reliability.
- Fixed – UI/UX design issue.
- Fixed – String translation issues.
3.7.0 – 20/03/2026
- Added – What’s New page.
- Added – Compatibility with the BerqWP cache plugin.
- Improved – Addons page redesign.
- Fixed – Unnecessary data was not fully removed after canceling course enrollment.
- Improved – Review modal UI/UX on the learn page after completing topics.
3.6.0 – 05/03/2026
- Added – Quizzes question explanation feature.
- Improved – Learn page topics title opacity.
- Fixed – Multiple Administrator role users not getting full access to Academy.
- Fixed – When submitting a question and going back, the previously submitted option was not selected.
- Fixed – User profile and cover photo saving issue.
- Fixed – Lesson SCORM upload time loading props issue (loading props were not included before, now added).
3.5.5 – 19/02/2026
- Improved – ScreenPal video embedded links are now supported in PHP rendering.
- Fixed – WooCommerce suffix content was not displaying in the correct position.
3.5.4 – 10/02/2026
- Improved – Quiz attempt table UI on the Academy quiz learning page.
- Fixed – PHP version compatibility issues.
- Fixed – Error occurring when WooCommerce is deactivated.Fixed: PHP version compatibility issues.
- Fixed – Password reset form vulnerability and added request limits.
- Fixed – Academy Courses shortcode category filter issue.
3.5.3 – 02/02/2026
- Fixed – WordPress default login not working with Google reCAPTCHA.
- Fixed – PHPCS compliance issues.
- Fixed – Empty quiz question images showing incorrect border size in older quizzes.
3.5.2 – 20/01/2026
- Fixed – Tutor Booking UI Broken issue
3.5.1 – 15/01/2026
- Added – “Coming Soon” courses now support setting a release date and time when enrollment is enabled.
- Fixed – Unnecessary comments appearing on the frontend single course page.
- Fixed – Translation strings not working after changes.
- Fixed – Course excerpt not displaying issue.
- Fixed – Translation issues reported on WordPress ORG.
- Fixed – Quiz question settings not saving after updates.
- Fixed – Password reset security vulnerability.
- Fixed – YouTube videos skipping issue on the Learn page.
3.5.0 – 12/01/2026
- Added – Auto-enroll users into selected courses after registration will based on assigned roles.
- Added – Built-in password reset feature.
- Improved – Payment settings UI/UX.
- Fixed – Password reset from dashboard not sending email.
- Fixed – String translation issues reported on WordPress ORG.
- Fixed – Public course content not visible without login.
3.4.1 – 15/12/2025
- Fixed – Issue where quiz questions could be created without an image.
- Fixed – Some color settings not working on the Tutor Booking page.
- Fixed – Shortcode security vulnerability.
- Fixed – Issue where long content was not displaying properly on the Learn page.
3.4.0 – 11/12/2025
- Added – New “Attendance” addon Compatibility
- Added – New MemberPress integration Compatibility
- Improved – Quiz question image upload system.
- Improved – Learnpage “Mark as Complete” and “Add Review” UI/UX design improve.
3.3.11 – 04/12/2025
- Added – “Mark as Complete” button in the learn page.
- Improved – Download Certificate table message in the frontend dashboard.
- Improved – Lesson featured image now displays on the learn page.
- Improved – MathJax–LaTeX integration support for quiz questions.
- Fixed – Migration issue from LearnDash to Academy LMS.
- Fixed – Category-included Courses pagination filter issue.
3.3.10 – 24/11/2025
- Added – Option to regenerate default certificates from the Tools page.
- Added – New certificate variables: total topics, “What You Will Learn,” “Course Requirements,” and “Course Materials Included.”
- Fixed – “Next Topic” button alignment issue on the course learning page (mobile view).
- Fixed – Incorrect total topic count in the Enrolled Courses section of the frontend dashboard.
- Fixed – Various translation issues.
- Fixed – Enrolled course status display issue in the Students table.
- Fixed – Setup page “Skip” button not functioning.
- Fixed – User profile and cover photo were not updating on the frontend dashboard.
- Fixed – Course archive page “courses per row” settings not working on tablet and mobile.
3.3.9 – 04/11/2025
- Fixed – Import data security vulnerability.
- Fixed – PHP deprecation warnings.
- Fixed – Unclear message displayed when visiting public courses without login.
- Fixed – Incorrect course completion date shown on certificates (PDF).
3.3.8 – 06/10/2025
-
- Added – Academy Player – “Prevent Video Skipping” setting.
- Improved: Form builder registration info now correctly displays on user profiles and can be edited.
3.3.7 – 24/09/2025
- Added – Student and Instructor data export feature.
- Added – Single course featured image shortcode [‘academy_course_featured_image’].
- Improved – Quiz generation with ChatGPT on an individual basis.
- Fixed – StoreEngine dashboard settings tab issue.
- Fixed – LearnPage topbar shortcode attribute not working.
- Fixed – Various UI/UX design issues.
3.3.6 – 15/09/2025
- Added – Lesson HTML5 video AutoPlay settings.
- Fixed – Lesson Gutenberg editor not working issue.
- Fixed – Quiz negative marks not working in export/import files.
- Fixed – Enroll shortcode popup login not functioning.
- Fixed – Co-instructors unable to edit their assigned courses.
- Fixed – Quiz attempt results displaying incorrectly.
- Fixed – Quiz multiple-choice questions with “answer required” enabled causing the submit button to stay disabled.
- Fixed – All lesson content showing on the learn page regardless of status.
- Fixed – Single course type translation issues.
- Fixed – Quiz question fields not resetting when updated.
- Fixed – Gumlet host embedded video not working issue.
- Fixed – Color customize issue.
3.3.5 – 02/09/2025
- Fixed – API vulnerability issue.
- Fixed – Instant Course creation with YouTube playlist issue.
3.3.4 – 28/08/2025
- Added – [academy_course_enroll_widget_content] shortcode for single course enroll widget content.
- Fixed – Student enrollment not removed when a WooCommerce order is deleted.
- Fixed – Lesson post embedded URL not saving issue.
- Fixed – Oxygen Builder theme compatibility issue.
- Fixed – Lesson content list indentation issue.
- Fixed – StoreEngine purchase history not displaying in the frontend dashboard.
- Fixed – Academy YouTube player always showing the timeline in fullscreen mode.
- Fixed – Frontend dashboard border color issue.
- Fixed – WooCommerce order auto-complete issue.
- Fixed – WooCommerce product “Add to Cart” button not working without a linked Academy course and active Group Plus addon.
- Fixed – Various UI issues.
3.3.3 – 14/08/2025
- Improved – Quiz question maximum attempts allowed in Quiz settings.
- Fixed – Issues with the new editor.
- Fixed – YouTube video rendering issue.
- Fixed – StoreEngine predefined product price can’t set in course editor.
- Fixed – Custom Rest Endpoint conflicts with hostinger server
3.3.2 – 07/08/2025
- Added – New released Content in the Help Docs section for better clarity and guidance.
- Improved – Mobile responsiveness for quiz into question answer layouts.
- Fixed – An issue where categories were not displaying when editing a course.
- Fixed – Error message not displaying when an instructor attempts to create a course without admin permission.
- Fixed – Addressed missing error message when deleting a student from the student table.
- Fixed – Corrected error message display issues after student or instructor registration.
3.3.1 – 31/07/2025
- Added – New editor wysiwyg.
- Added – Student table in the instructor’s frontend dashboard.
- Improved – Enroll widget UI and information on the course single page.
- Improved – Redesigned the student table in the admin dashboard for better usability and understanding.
- Fixed – Quiz question responsiveness issue on mobile devices.
- Fixed – No message was displayed when accessing the course learning page without logging in.
- Fixed – Withdraw page was not displaying the correct dynamic currency.
- Fixed – Student table in the admin dashboard was not showing all enrolled courses.
- Fixed – PHPCS (PHP CodeSniffer) compliance issues.
3.3.0 – 24/07/2025
- Added – Negative marking feature for quiz questions.
- Fixed – Course intro video not displaying when a featured image is set.
- Fixed – Lesson duration for sub-curriculum not showing on the single course page.
- Fixed – Empty answer values were being saved when a quiz was submitted without selecting any answers.
- Fixed – Comment form was displaying even when both Course Announcement, Q&A sections, Comment form were disabled.
3.2.3 – 14/07/2025
- Added – Lesson Comments feature for student-instructor interaction within lessons.
- Improved – Gutenberg Editor support for lessons, enabling rich content editing.
- Improved – [academy_enroll_form layout=’new’ course_id=”] shortcode now offers better layout and compatibility for course enrollment pricing display.
3.2.2 – 01/07/2025
- Fixed – Lesson migration issue from Tutor LMS to Academy LMS.
- Fixed – Instructor feedback not saving for quiz attempts and incorrect attempt details shown on the learn page.
- Fixed – “Next topic” arrow button not scrolling to the start of the new topic.
3.2.1 – 24/06/2025
- Added – Instructor earning commission integration for StoreEngine courses.
- Improved – Dashboard login settings with option to set a custom URL.
- Fixed – All categories not displaying in the Course Editor.
- Fixed – Purchase button not working in course layout.
- Fixed – Lesson status not updating when Course Preview addon is active.
- Fixed – UI issues in the Instructor Dashboard.
3.2.0 – 19/06/2025
- Update – Revamped StoreEngine Integration
- Fixed – Learn Page PHP Rendering UI issue
3.1.2 – 16/06/2025
- Fixed – Astra theme conflict issues.
- Fixed – WooCommerce integration “Add to Cart” button issue for courses.
- Fixed – Wrong message shown when announcement table has no data.
- Fixed – After setting the engine, deactivating the addon caused paid option not working.
- Fixed – Learn page sub-curriculum topic toggle issue.
- Fixed – When selecting a parent category in the category table, removing it and the parent column to not display.
- Fixed – Quiz attempt details mobile responsiveness issue on the Learn page.
- Fixed – ‘LaTeX’ backslashes were being removed when saving lesson text.
- Fixed – Lesson title conflict issue with the ‘Rank Math’ plugin in learn page when php rendering is enabled.
3.1.1 – 05/06/2025
- Improved – Course generation with AI support for Instructor.
- Fixed – WooCommerce product ‘Add to cart’ ui issue.
3.1.0 – 04/06/2025
- Improved – Resolved ChatGPT image generation issue.
- Improved – Added ability to set instructor earnings individually.
- Fixed – Redirect issue on setup screen.
3.0.2 – 01/06/2025
- Fixed – Theme compatibility issue.
- Fixed – Multi-Instructor addon Admin and Instructor course show issue.
- Fixed – Remove multi Category with archive courses.
3.0.1 – 28/05/2025
- Fixed – Lesson content embedded links not saving properly.
- Fixed – Responsive issue with the “Note” feature on smaller screens
- Fixed – Default course name filter on course archive page not working with (FSE) themes.
- Fixed – Course content show issue.
3.0.0 – 26/05/2025
- Added – Lesson data custom CPT compatibility
- Added – Native Payments Integration (Membership, Subscriptions, Multi-Pricing, Affiliate Tools, Coupon Management)
- Added – AI-Powered Course Creation (ChatGPT)
- Added – Group Access & Team Training Academy Pro integration
- Added – Full Customization with aBlocks
- Added – Note-Taking (Admin, Student Both)
- Added – WPML Integration Academy Pro integration
- Improved – Enhanced setup screen UI/UX.
- Fixed – List Table data status not updating correctly.
- Fixed – Compatibility issues with certain themes.
- Fixed – Default settings filter not working on course archive pages.
- Fixed – Admin unable to view courses in the frontend dashboard after changing the primary instructor.
- Fixed – Sorting issue in the “Note” feature list.
Are you want to see more changelog? please visit here
