RootWright LMS · private beta · 50 seats
Plugins built from the root.
Own tables, plain words, no platform fees. We fix the structure first, then build the screens on top. RootWright LMS is in private beta now.
Build log
v0.9.4 · 1 Oct 2026
RootWright LMS · free plugin
✓ 35 dedicated database tables
✓ 297 REST endpoints
✓ 0% platform fee on every plan
→ private beta, 50 seats
RootWright LMS
Private beta
Forms
In use on our sites
Community
In progress
Membership
Internal testing
Events
Planned
CRM
Planned
Counted, not claimed
Numbers we can point to.
Every figure on this site comes from the code or the pricing terms. If it changes, the build log says so.
35
dedicated tables in the free LMS plugin
297
REST endpoints in the free plugin
0%
of your sales, on every plan
50
seats in the LMS private beta
The family
One radical. A plate for every plugin.
The root stays the same across the family. Each plugin swaps the block for its own glyph and its own colour.
Private beta · v0.9.4
RootWright LMS
Courses, a student app and spaced recall. Student data lives in its own tables, so a theme update can’t break a lesson page.
Explore the LMS →
RootWright LMS
A complete school, in the free plugin.
Pro adds native checkout with sales tax, drip, exams, study plans and AI course building. Every plan, every Pro feature.
- Course builder with reusable lessons
- Student app, away from wp-admin
- Spaced recall with a Today view, goals and streaks
- Checkpoints and quizzes, six question types
- WooCommerce, EDD, SureCart and FluentCart
The learning loop · 15 seconds
A cohort starts on 1 March. When should early pricing end?
Correct. The video picks up where it stopped.
Six questions before Module 3 opens.
Module 3 is open. Question 4 goes to recheck.
What anchors a cohort's price?
Its start date, and what a seat costs after it.
How long is the refund window on the course page?
Each review lands just before you'd forget, so it sticks.
How we build
Four rules we hold ourselves to.
01
From the root
Fix the structure first: tables, queries, data. The interface comes after.
02
Counted, not claimed
Every number we publish comes from the code or the pricing terms.
03
Plain words
We say what changed, what is next and what isn’t done.
04
Measure twice. Ship once.
The tagline, and the working rule behind it.
Journal
The build log, and the reasoning behind it.
The first post is on its way.
Announcement
The LMS beta is open. Fifty seats.
Every Pro feature is free for the beta. Finish it and get 70% off any plan, locked while you renew.