Now live · v1.1.0

Free WordPress LMS

The online school that sells your courses.grades your quizzes.issues verifiable certificates.pays your teachers.runs on a site you own.

Learnomy turns any WordPress site into a complete online school: 15 modules covering courses, quizzes, certificates, payments, and memberships, all free. No platform fees, no per-student pricing, nothing locked inside someone else's product.

Read the docs

Built for

Six kinds of schools Learnomy is built for.

Pick the one closest to yours. Each setup works on the free plugin from day one.

01

Independent educators and coaches

Publish your first paid course this afternoon. The wizard sets up the catalog, checkout, and student accounts for you. You write lessons; Learnomy handles the rest.

02

Schools and training centers

Move classroom material online without per-student fees. Enroll whole classes, track completion per student, and keep records on your own server for compliance.

03

Universities and departments

Give each department its own courses and instructors with revenue tracking per teacher. Certificates carry cryptographic signatures your registrar can verify at a public URL.

04

Corporate trainers and HR teams

Run onboarding and compliance training on the intranet. Completion tracking and verifiable certificates give you an audit trail without exporting employee data to a SaaS.

05

Tutoring businesses

Sell course bundles through membership plans with free trials. Students subscribe monthly and unlock your whole catalog, cancel any time, invoices handled.

06

Nonprofits and community programs

Offer free public courses with enrollment caps and completion certificates. No license cost means the budget goes to the program, not the software.

Every module

Everything in free Learnomy. All 15 modules.

Learnomy is modular: each capability is a module you switch on from one screen. Disabled modules stay out of your admin menu and register nothing. This is the complete free inventory.

Free The 15 free modules 15 included
Courses Unlimited courses with sections, lessons, and topics. Video, audio, PDF, and reading lesson types in a drag-and-drop builder.
Enrollments Free, paid, manual, or membership enrollment per course, with prerequisites and access expiry.
Progress Per-lesson completion tracking, resume-where-you-left, and completion rules you define per course.
Quizzes 6 question types, partial credit, graded, practice and survey modes, question bank, anti-cheat tracking, and an essay grading inbox.
Certificates Ed25519-signed certificates with QR codes, a public verification page, a visual designer, and LinkedIn sharing.
Reviews Course ratings and reviews with moderation, feeding average ratings into the catalog.
Notifications In-app notification bell, course announcements, and 8 ready HTML email templates.
Search Instant full-text search across courses and lessons, built on MySQL FULLTEXT, not slow LIKE queries.
SEO JSON-LD Course schema and XML sitemap integration so your catalog ranks.
Payments Direct Stripe and PayPal checkout, plus a WooCommerce adapter if you already sell there.
Memberships Monthly or yearly plans with free trials, invoice history, and one-click cancel. A pricing page is generated for you.
Commissions Udemy-style revenue sharing: per-instructor splits tracked on every sale, with withdrawal requests.
Coupons Percentage and fixed discounts with usage limits and expiry dates.
PWA Installable app experience with offline progress sync and push-device registration.
AI Abilities Every LMS action registered with the WordPress Abilities API, discoverable and callable by AI agents with permission checks.
Pro Need more power? Learnomy Pro adds 4 more
Curriculum at scale Learning paths, content drip, and cohorts turn courses into guided programs.
B2B team training Spaces sell seat packs to companies, each with a branded container and roster.
Hands-off operations Stripe Connect instructor payouts, proration, dunning retries, and gift codes.
Business insight MRR, churn, LTV, cohort retention, user journeys, plus Open Badges, white-label, and 16 extensions in all. See the Pro page for the full list.

One course, draft to payday

Follow Maya's course from first lesson to first payout.

Not a feature tour - the journey a teacher actually lives. Build the course, let the quizzes grade themselves, watch the certificate issue, and get paid. Every screen below is one step of that story, and all of it ships in the free plugin.

yourdomain.com/wp-admin/post.php?post=1
WordPress for Beginners Draft · saving
01
What is WordPress Lesson · 8 min · video + transcript
Published
02
Hosting and domain setup Lesson · 14 min · 1 quiz
Published
03
Themes and templates Lesson · editing now
Draft
+ Add lesson, topic, or quiz

Maya drafts WordPress for Beginners in the course builder: lessons reorder by drag, quiz slots in after lesson two, and the setup wizard had the catalog and checkout live before she finished her coffee.

yourdomain.com/courses/wordpress-basics/final-quiz
Publish Students enroll Quizzes grade Certificates issue Get paid

WordPress Basics · Final quiz

Question 4 of 12

Which file holds your site's database configuration?

This demo grades itself. Click an answer.

Auto-graded the moment you clicked, like every multiple-choice, true/false, and matching question your students answer. Only essays wait for a human.

Her students hit the final quiz and it grades itself: 6 question types, automatic scoring, partial credit. Only the two essay answers wait for her, everything else is marked before she opens the laptop.

yourdomain.com/verify/8f3a2c
Publish Students enroll Quizzes grade Certificates issue Get paid

Certificate of Completion

Maya Rodriguez

Watercolor Botanicals: A 4-Week Studio

Completed June 12, 2026 · Final score 94%

QR Verified · /verify/8f3a2c · Ed25519 signed

Anyone can verify it: employers scan the QR or open the link, your server signs the answer. No third-party badge service.

Maya Rodriguez passes with 94% and her certificate issues on the spot: QR code, signed verify link, no third-party badge service. Her employer scans it and the server itself confirms it is real.

yourdomain.com/instructor/earnings
Publish Students enroll Quizzes grade Certificates issue Get paid
$0June course sales
0New enrollments
Jun 15Next payout
Revenue share Instructor 80%20%
Stripe Express connectedPayouts run automatically
Membership plans: 3 active · 41 membersRecurring revenue on
Just now · new enrollment+$71 to Maya

The course sold 14 seats this month. Revenue sharing splits it 80/20 automatically, membership plans keep recurring revenue coming, and Stripe checkout was built in from day one. No gateway plugin stack.

Step 1 of 4

For course authors

A builder that feels like outlining, not configuring.

Structure the whole course in one tree view: sections, lessons, topics, and quizzes. Each lesson type has its own player, and completion rules decide when a student may move on.

  • Video, audio, PDF, and reading lessons
  • Drag to reorder anything
  • Autosave while you write
yourdomain.com/wp-admin/post.php?post=1
WordPress for Beginners Draft · saving
01
What is WordPress Lesson · 8 min · video + transcript
Published
02
Hosting and domain setup Lesson · 14 min · 1 quiz
Published
03
Themes and templates Lesson · editing now
Draft
+ Add lesson, topic, or quiz

For students

A learning experience students do not fight with.

A distraction-free player with progress that saves itself, notes, dark mode, and a next-lesson nudge. On phones it installs as an app and syncs progress even after offline study.

  • Works on any theme, any device
  • Offline progress sync via PWA
  • Student dashboard with billing history
yourdomain.com/courses/wordpress-101
In progress Completed Bookmarked
WP
WordPress for Beginners 12 lessons · 4 quizzes · certificate ready
76% complete
JS
Advanced JavaScript Patterns 18 lessons · 6 assignments
42% complete · next lesson Tuesday
DS
Design Systems in Figma 9 lessons · 2 essays
Just started

For the team behind it

A school is rarely a one-person job.

Other teachers apply through a form you review and get their own dashboard: their courses, their students, their earnings. Essays land in a shared grading inbox. Revenue splits track themselves on every sale.

  • Instructor application and approval flow
  • Per-instructor dashboards and earnings
  • Shared grading inbox with inline feedback

The other path

Your own school vs renting one from a platform.

Most educators start by comparing hosted platforms. Here is what changes when the school runs on your own site instead.

Your site with Learnomy Hosted platform (Teachable-style)
Cost to start $0, on hosting you already have $39 to $199 per month, forever
Cut of each sale 0%, straight to your Stripe or PayPal Up to 10% transaction fees on lower plans
Your student list In your database, exportable, GDPR tools built in On their servers, under their terms
Your brand Your domain, your theme, your emails Their subdomain until you pay more
Course content Portable WordPress data you can back up Locked to the platform if you leave
Custom features Whole WordPress ecosystem + 218 hooks Feature requests and waiting

Plays well with

Built for the stack your school already runs.

Learnomy connects to the tools you use, and stays out of the way of the ones you keep.

  • Stripe

    Direct checkout and recurring billing, no middleware.

  • PayPal

    One-time and subscription checkout out of the box.

  • WooCommerce

    Adapter keeps payments in Woo if you already sell there.

    optional
  • LinkedIn

    Students share earned certificates to their profile in one click.

  • Zapier, n8n, Slack

    Outgoing webhooks fire on enrollments, completions, and sales.

  • BuddyNext & Jetonomy

    Community hooks for sites running our community plugins.

    ecosystem
  • Credly & Open Badges

    Export certificates as portable credentials.

    Pro
  • Firebase

    Push notifications to your mobile app.

    Pro

For developers

An LMS you can build on, not around.

Custom tables, a complete REST API, WP-CLI tooling, and hooks on every lifecycle event. The mobile app you are planning talks to the same API the site uses.

REST API

GET/learnomy/v1/coursesCatalog with filters, cursor pagination, and ETags
POST/learnomy/v1/auth/loginJWT auth: 15-min access, 30-day refresh tokens
POST/learnomy/v1/batchUp to 25 requests in one round trip
POST/learnomy/v1/progress/syncOffline progress sync with conflict resolution

WP-CLI

 wp learnomy test all
End-to-end flow tests: enroll, quiz, certificate, commission
 wp learnomy inspect course <id>
Dump every stored row for an entity
 wp learnomy selfcheck run
PHPCS + PHPStan + plugin-check + PHPUnit in one command
Read the developer docs

What you can do

Schools you could open this month.

Six real setups, each built with the free plugin alone.

The flagship course

One paid course with a free preview lesson, a final quiz, and a verifiable certificate. The classic creator launch, live in an afternoon.

The all-access membership

Publish your catalog, wrap it in a monthly plan with a 14-day trial, and let the library do the selling.

The compliance academy

Private courses for staff with completion tracking and signed certificates: an audit trail that lives on your own server.

The language school

Audio lessons, practice quizzes with partial credit, and progress students can see. Parents verify certificates by QR code.

The teacher collective

Invite three colleagues as instructors. Each gets a dashboard and an automatic share of every sale.

The free lead magnet

A free mini-course collects students; the certificate email invites them to the paid flagship. Your funnel, no extra tools.

Built for humans

Usability is the feature you feel every day.

An LMS is software you live in. These are the details that make Learnomy pleasant on day 200, not just day one.

01

The wizard does the boring part

Catalog, checkout, account pages, and email templates are created for you in the 3-step setup wizard. Demo content loads in one click and removes in one click.

02

One screen, fifteen toggles

Every module lives on a single Modules screen. No settings maze: a disabled module disappears from the menu entirely instead of cluttering it.

03

Nothing you write gets lost

The course builder autosaves while you type, lessons keep drafts, and reordering anything is a drag, not a form.

04

Grading is a queue, not a hunt

Every essay waiting for review lands in one grading inbox with inline feedback. Finish the queue, close the tab.

05

Students never see wp-admin

Enrollment, learning, quizzes, certificates, notes, and billing all happen on clean front-end pages that match your theme, with dark mode built in.

06

Accessible and translation-ready

Keyboard navigation, focus states, and screen-reader labels throughout, with every string translatable and RTL layouts supported.

Made for

Six audiences. One product.

Independent educatorsSchools & training centersUniversitiesCorporate L&D teamsTutoring businessesNonprofits

Free vs Pro

What your school runs free. What Pro adds.

Every feature, line by line, before you look at pricing. Free is the complete school; Pro is the growth layer.

Learnomy
Free $0 forever
Pro from $149/yr
Teaching
Unlimited courses, sections, lessons, topics
Video, audio, and PDF lesson types
Drag-and-drop course builder
Setup wizard, first course in 5 minutes
Frontend course builder (no wp-admin)
Content drip schedules
Learning paths with prerequisites
Cohorts for time-boxed group training
Quizzes & assessment
Question types
6 types
8 types
Graded, practice, and survey modes
Partial credit + essay grading inbox
Standalone quizzes (no course needed)
Question pools, timers, multi-page quizzes
File-upload assignments with grading
Student notes and bookmarks
Certificates
Ed25519-signed certificates + QR verification
Drag-and-drop certificate designer
LinkedIn sharing
Open Badges 3.0 + Credly export
Blockchain anchoring
Commerce & memberships
Stripe + PayPal checkout
WooCommerce adapter
Coupons with limits and expiry
Membership plans with free trials
Plan upgrades with Stripe proration
Pause, resume, and dunning retries
Gift codes and team seats
Spaces: B2B containers + seat packs
Instructors
Revenue sharing with commission tracking
Instructor application flow + dashboard
Withdrawal requests
Automatic payouts via Stripe Connect
Insights & automation
Admin dashboard: revenue + enrollments
MRR, churn, LTV, cohort analytics
User journey visualization
REST API (164 endpoints) + JWT auth
AI-agent ready (WordPress Abilities API)
Outgoing webhooks
3 max
Unlimited
PWA with offline progress sync
White-label the admin, emails, certificates

Pricing

Free to teach. Pro when your academy grows.

Learnomy is live. The free plugin is the complete teaching platform: courses, quizzes, certificates, payments, and memberships. Pro adds learning paths, team training, automatic payouts, and analytics.

Free

$0forever

The complete teaching platform. No license key, no trial, no per-student fees.

  • Unlimited courses, lessons, and students
  • 6 quiz types with automatic grading
  • Verifiable certificates with QR codes
  • Stripe + PayPal checkout built in
  • Membership plans with free trials
  • Instructor revenue sharing
  • Use on as many sites as you want
Download free
Launch price · 30% off

Pro Personal

$104 / year $149

or $279 lifetime $399

The growth layer for one academy. All 16 Pro extensions on one site.

  • Everything in Free
  • Learning paths and content drip
  • Spaces: sell team seat packs
  • Automatic Stripe Connect payouts
  • Advanced quizzes and assignments
  • MRR, churn, and cohort analytics
  • 1 year of updates and support
Get Pro Personal at $104 or lifetime at $279
Launch price · 30% off

Pro Agency

$279 / year $399

or $699 lifetime $999

For agencies and institutions running multiple academies.

  • Everything in Pro Personal
  • Unlimited site licenses
  • White-label for client projects
  • Priority support
  • 1 year of updates and support
Get Agency at $279 or lifetime at $699

30% launch discount applied automatically via the EarlyBird coupon when you use the buttons above · 30-day money-back guarantee on every Pro plan · Free plan has no card requirement

Common questions

  1. 01

    Is Learnomy available now?

    Yes. Learnomy 1.1.0 is live. Download it free below, or click around the full stack in the live sandbox first. Pro is 30% off at launch with code EarlyBird, applied automatically from the pricing buttons.

  2. 02

    Is the free version enough to run a real school?

    Yes. Courses, quizzes, grading, certificates, payments, and memberships all work in the free plugin with no time limit and no student cap. Pro exists for growth features like learning paths, team seats, and automatic payouts.

  3. 03

    Do students pay us or you?

    You. Checkout runs through your own Stripe or PayPal account on your site. There are no platform fees and no per-student charges.

  4. 04

    Can we keep student data on our own servers?

    Yes. All student records, progress, and certificates live in your WordPress database. GDPR export and erase tools are built in.

  5. 05

    Will it work with our existing WordPress theme?

    Yes. Learnomy works with any theme, classic or block, and its templates can be overridden the same way WooCommerce templates can.

Your school can be online this afternoon.

Learnomy is live. Download the free plugin, run the setup wizard, and publish your first course today. Try the full stack in the live sandbox first if you want to click around.