Run a multi-instructor academy that scales
Instructor applications, ownership-scoped authoring, automatic commission splits, and a withdrawal queue ship with Free. Pro adds per-instructor rates, Stripe Connect payouts, cohorts, learning paths, and full academy analytics.
Instructor roster
8 activeMaya T.
4 courses · 312 students
Liam R.
2 courses · 188 students
Sara K.
6 courses · 540 students
Default commission split
Configurable. Per-course and per-instructor overrides take priority.
The academy challenge
Multiple instructors, one site, zero chaos
A single-instructor course site is easy to manage. The moment you add a second instructor -- let alone twenty -- you need hard boundaries: whose courses are whose, who gets paid what, and how you stop one instructor from accidentally seeing or editing another's work.
Most LMS plugins push you toward a manual process: custom roles, per-page permission plugins, and a spreadsheet for commissions. Learnomy builds the boundaries into the data layer so you never have to enforce them by hand.
Ownership-scoped authoring
Each instructor sees only their own courses in wp-admin. API-level ownership gates enforce this on every write.
Automatic commission splits
Revenue shares on every sale without a spreadsheet. Three-tier rule cascade handles every edge case.
Structured programs
Cohorts and learning paths (Pro) let you run defined-group programs with prerequisites and synchronized schedules.
Analytics that show what matters
Revenue trends, top courses by enrollment, churn rate, and cohort retention grids -- all exportable (Pro).
Instructor management
Onboard instructors and keep them scoped to their own work
Anyone can apply through the public-facing /become-instructor/ page. You review every application in the WordPress admin and approve or reject with one click. Approved instructors gain the instructor role automatically and can only see and edit their own courses -- ownership gates enforce this at the REST API level on every write, so a 50-instructor academy stays organized without manual discipline.
- Public application form at /become-instructor/
- Admin reviews from Learnomy > Instructors
- Ownership gates enforced at the API level on every write
- Public instructor profiles at /instructor/{username}/
- Per-instructor commission rules with Pro
Instructor applications
2 pendingJordan Lee
Certified yoga instructor, 10 years experience
Priya N.
Product designer, UX courses author
Sam W.
AWS solutions architect
Ana M.
Data science, Python bootcamps
Revenue sharing
Commission splits happen automatically on every sale
Learnomy applies a three-step cascade on every completed payment: first it checks for a per-course override, then a per-instructor override (Pro), and falls back to the global default of 30% platform / 70% instructor. Change the global rate anytime in Settings. Instructors request withdrawals from their dashboard; you approve or reject from a paginated admin queue. Rejected requests automatically restore the instructor's available balance -- no earnings are ever lost.
- Configurable global default (30/70 out of the box)
- Per-course commission overrides
- Per-instructor rates across all their courses (Pro)
- Withdrawal queue with approve/reject
- Refunds automatically reverse matching commission records
Commission rule cascade
1. Per-course override
Course: UX Design 2026 → 60/40
2. Per-instructor override PRO
Instructor: Maya T. → 75/25
3. Global default
70/30 (configurable)
Withdrawal request
Maya T. -- $412.00
14 sales, 0 refunds
Structured learning
Cohorts and learning paths for programs that need sequencing PRO
Pro adds cohorts for running the same course with a defined group and a synchronized schedule, and learning paths for chaining courses with prerequisite gates. Pair them with Content Drip to release lessons on a fixed date or a set number of days after enrollment. Students cannot skip ahead; the content simply is not accessible until it unlocks.
- Cohorts: defined groups, synchronized schedules (Pro)
- Learning paths with prerequisite gates (Pro)
- Content Drip: date-based or days-after-enrollment unlock (Pro)
- Lesson progress tracked per student, per course
- Auto-issue certificates when completion rules are met
Cohort: UX Bootcamp Spring 2026
PROWeek 1: Research basics
24/24Week 2: Wireframing
21/24Week 3: Prototyping
Week 4: Usability testing
Academy analytics PRO
Revenue, retention, and churn in one dashboard
Pro adds a revenue trend chart, top courses by enrollment and revenue, 30-day churn rate, and a cohort retention grid -- all filterable by 7, 30, 90, or 365-day windows and exportable to CSV. Membership analytics shows MRR, ARR, active subscriber count, and how well each monthly signup cohort retains over time.
Academy overview
Last 30 daysMRR
$8,420
+12%
Active subscribers
342
+24
30-day churn
2.1%
-0.4%
Avg completion
67%
+5%
Revenue trend
Every feature your academy needs
One plugin, the full lifecycle
Courses, quizzes, certificates, payments, instructor payouts, and a REST API -- all in Learnomy, all tested against each other, all sharing the same data layer.
Academy FAQ
How does the commission split work for an academy with many instructors?
Learnomy applies a three-step cascade: first a per-course override if set, then a per-instructor override (Pro), then the global default. The default is 30% platform / 70% instructor and is configurable at any time. Per-instructor rules mean you can offer a senior instructor a different rate without setting overrides on every one of their courses.
Can instructors see each other's courses or student data?
No. Ownership gates in the API scope every read and write operation to the instructor's own courses. An instructor cannot view, edit, or access data from another instructor's content, even at the REST API level.
What happens if a student gets a refund -- does the instructor lose the commission?
Yes, proportionally. When a full refund is issued, Learnomy automatically marks the matching commission record as reversed. Instructor earnings totals always reflect real settled money, not gross sales figures.
How do cohorts differ from just enrolling students in a course?
A cohort (Pro) ties a defined group of students to a course with a synchronized schedule and, optionally, a group space. All cohort students move through the same content on the same timeline. Standard enrollments have no group structure -- each student progresses independently.
Does Learnomy scale to thousands of students?
Yes. Learnomy stores all data in 40 purpose-built MySQL tables with proper indexes on every column used in filtering, sorting, and joining. Lists, analytics, and search all run against indexed columns -- not WordPress post meta. Pagination is enforced throughout so no request returns an unbounded result set.
What does Stripe Connect add for payouts?
With Stripe Connect (Pro), approving a withdrawal transfers funds directly from your Stripe account to the instructor's own Stripe connected account. No manual bank transfers, no spreadsheet reconciliation, no third-party payout tool.
Launch your multi-instructor academy today
Free includes instructor applications, ownership-scoped authoring, commission splits, and the withdrawal queue. Pro adds per-instructor rates, Stripe Connect, cohorts, learning paths, and full analytics.