Free WordPress LMS plugin to create, sell and manage online courses
Academy LMS is a lightweight, self-hosted learning management system (LMS) for WordPress, rated 4.9★ by its users. Build a full eLearning site with an AI course builder, a frontend course builder, quizzes, certificates, student and instructor dashboards, and built-in course selling. You don’t need to write any code.
Many other WordPress LMS plugins charge for the features course creators need first. Academy LMS includes these in the free version:
AI Studio. Generate course outlines, lessons, quizzes and images from a text prompt.
Frontend course builder. Instructors can build courses without opening wp-admin.
Quiz builder and completion certificates.
Multi-instructor revenue sharing. Instructors can request withdrawals from the frontend.
Course creators and educators who want to launch and sell online courses on their own website
Coaches and solopreneurs who sell courses, 1:1 sessions and memberships from one site
Training businesses and academies that run multi-instructor course marketplaces
Schools and institutions that need quizzes, gradebooks, attendance and certificates
Membership and community sites that combine courses with a learner community
Agencies and developers who build LMS sites for clients, with webhooks, white label and a React SPA admin
🤖 AI Studio: build a complete online course in minutes
Enter a topic, and Academy LMS AI Studio drafts the whole course for you: the outline, lesson content, quiz questions and course images. You can then review and edit every part in the course builder. It cuts the time to launch a course from days to minutes.
🎓 Course builder and course management
Frontend course builder with an intuitive drag-and-drop curriculum (topics and lessons)
Unlimited courses, lessons, quizzes and students
Video lessons from self-hosted files, YouTube, Vimeo or HTML5, plus Gumlet video integration
Course trailers and video posters to raise course-page conversions
Difficulty levels and exact course duration
Content security to protect premium course content
Course Q&A, reviews, ratings and wishlists for student engagement
Global announcements for all enrolled learners
Lesson notes for learners
MathJax and LaTeX support for math and science courses
Course attachments and downloadable resources(Pro)
Course prerequisites(Pro)
Course bundles(Pro)
Content drip, to release lessons on a schedule (Pro)
SCORM support(Pro)
📝 Quizzes, assignments, gradebook and certificates
Built-in quiz builder with true/false, single choice, multiple choice, short answer, image answer and fill-in-the-blank questions
Question explanations that show learners why an answer is right
Negative marking for exam-style assessments
Quiz layout customization and quiz attempt filtering
Completion certificates, with a certificate builder for custom designs
Assignments attached to course topics (Pro)
Gradebook to grade and evaluate students (Pro)
Auto-complete lessons and courses (Pro)
Want to reward learners? Add GameEngine for points, badges, levels and leaderboards.
💰 Sell online courses and share revenue with instructors
Native checkout with StoreEngine. No WooCommerce required.
WooCommerce and Easy Digital Downloads integrations, plus SureCart (Pro)
Multi-instructor revenue sharing (free). Set commission rates between the admin and instructors.
Earnings management and frontend instructor withdrawals
Recurring course access with WooCommerce Subscriptions (Pro)
Membership-based course access with MemberPress, Paid Memberships Pro, Restrict Content Pro, SureMembers and WishList Member (Pro)
📊 Student and instructor dashboards, analytics and reports
Student dashboard with enrolled courses, progress, quiz attempts and certificates
Instructor dashboard with courses, students, earnings and withdrawals
Public instructor profiles
Course progress tracking with detailed course, lesson and quiz statistics
LMS analytics and reports covering courses, enrollments and earnings
Advanced analytics(Pro)
Attendance tracking(Pro)
🎥 Live classes, notifications and communication
Zoom and Google Meet live classes(Pro)
Automated, customizable email notifications(Pro)
Push notifications(Pro)
Tutor booking for 1:1 coaching and consultation sessions (Pro)
Use ZenAppBuilder to publish your Academy LMS site as a native Android and iOS app. Learners can take courses on the go, and every page is mobile-responsive.
🛠️ Admin, security and developer tools
React SPA admin dashboard for fast course management
Built-in LMS migration tool to move from another WordPress LMS with no data loss
Manual student enrollment
CSV import and export for lessons, plus bulk enrollment (Pro)
Drag-and-drop registration form builder
Webhooks to connect Academy LMS with external apps
Google reCAPTCHA and 2-step email verification
Built-in password reset and auto-enrollment after registration
Device login restriction to stop account sharing (Pro)
White label for agencies (Pro)
RTL-ready and translation-ready. Use WPML for multilingual course sites (Pro).
Private REST API endpoints for student data, including lessons, notes, certificates and quiz attempts
🔄 Switch from another LMS with no data loss
The built-in migration tool moves your courses, lessons, quizzes and student data from other WordPress LMS plugins into Academy LMS. You keep your content and don’t have to rebuild anything.
⭐ Free vs Pro
Academy LMS (free) lets you create and sell courses from day one. It includes AI Studio, the course builder, the quiz builder, certificates, course selling, multi-instructor revenue sharing, dashboards and reports.