How to Choose an LMS for an Online School: A Checklist
Choosing an LMS means checking a learning management system against how your school will teach, sell and grow. Write down your must-haves first. Then compare platforms on the same criteria: course builder, access rules, payments, full cost, student limits, analytics and support. Test the two strongest on a free trial with a real lesson and a test student.
Key takeaways
- Write down your requirements before you open a single platform.
- Compare every LMS on the same criteria, not on the length of its feature list.
- Count the full yearly cost at today’s size and at three times that size.
- In a demo, ask to see your own scenario instead of a prepared tour.
- On a trial, go through the course as a student, payment included.
What should you decide before choosing an LMS?
Before you compare platforms, decide who you teach, how they learn, how you earn and who works with you. A learning management system (LMS) is software where you build courses, give students access and track their progress, but schools use it in very different ways. If you need the basics first, read our guide on what an LMS is and what it consists of.
Answer four questions on one page:
- Students. Adults buying a course, school pupils, clients you train or a mix.
- Format. Self-paced lessons, cohorts that start on fixed dates, live classes, or all three.
- Money. One-off course sales, subscriptions, bundles, free courses that lead to paid ones.
- Team. A solo author, or teachers, curators and managers who need their own access.
Then mark two or three deal-breakers, things without which a platform leaves the list: for example, payments in your students’ currency or lessons that open on set dates for a cohort.
If you are still deciding between social media, a course marketplace, your own website and a dedicated platform, start with our overview of where to host an online course. This checklist assumes you have chosen a dedicated LMS and now need to pick one.
What criteria should you use to choose an LMS?
Judge an LMS by the criteria that shape your daily work and your costs, not by how many features it lists. The table below gives twelve criteria, what to check for each and why it matters to an online school.
| Criterion | What to check | Why it matters to your school |
|---|---|---|
| Course builder | Lesson formats (video, text, audio, files, PDF), modules, copying a course | Every lesson you create or update goes through it |
| Tests and homework | Question types, pass mark, retakes, how homework is reviewed and answered | Checks show whether students have learned the material |
| Access and schedule | Sequential lessons, drip release, fixed dates for cohorts, access periods | One course can run as a self-paced product and as a cohort launch |
| Payments and access | Which payment systems connect, which currencies, whether access opens automatically after payment | Opening access by hand after every payment stops working as sales grow |
| Pricing model | Subscription, per-student fees, commission on sales, paid add-ons for storage or emails | The plan price is rarely the full cost |
| Student limits | Caps on active students, courses or lessons | A cap makes the bill grow together with the school |
| Marketing and CRM | Email campaigns, automations, sales pages, a contact base | Without them you pay for and connect separate services |
| Analytics | Progress per student, the lesson where students stop, sales reports | You see which lesson to fix and who needs a reminder |
| Certificates | Templates with the student’s name and course, a way for others to check the certificate | A checkable certificate gives the student clear proof of completion |
| Student experience | Browser and mobile app, interface languages, how a student logs in | A student who gets lost in the interface writes to you instead of studying |
| Setup without code | Course, sales page and website built without a developer; your own domain | A developer for basic tasks becomes a permanent cost |
| Support and switching | Support hours and channels, student import, help with moving from another platform | You need help most at launch and when you change platforms |
Mark each criterion as a must-have, nice to have or not needed. A platform that misses a must-have leaves the list, however strong the rest looks. Features you won’t use in the next year should not decide the choice.
How do you evaluate an LMS step by step?
Evaluate an LMS in seven steps: write requirements, shortlist, count the full cost, watch a demo, run a trial, check how you would leave and decide together with your team.
- Write your requirements on one page: students, formats, how you sell, who works in the school, and your deal-breakers.
- Make a shortlist of three to five platforms that cover every must-have. Drop the rest without a demo.
- Count the full cost for a year at your current number of students and at three times that number. Add any fees on sales, storage and email add-ons and the payment system’s own fee.
- Book a demo and bring your own scenario: one real lesson, one product, one student.
- Run a free trial on the two strongest candidates and build the same lesson on both.
- Check how you would leave: whether you can export student data and whether anyone helps you move.
- Decide with the people who will work in the platform every day: teachers, curators and managers.
Choosing an LMS is one step in a bigger plan. If you are opening a school from zero, see how to create an online school from scratch for the steps before and after it.
What should you ask in an LMS demo?
In a demo, ask to see your own scenario live, from building a lesson to a student paying and opening it, instead of a prepared tour. A prepared tour shows the best screens. Your scenario shows where the work is.
Questions worth asking:
- Can we build one of my lessons now, with video, a file and a short test?
- What happens after a student pays? When does access open, and what email does the student get?
- Which payment systems can I connect, and can I set prices in my currency?
- What do I pay beyond the subscription: per student, per sale, for storage, for emails?
- How do I open lessons on a schedule for one group and all at once for another?
- Where do I see which students have stopped and at which lesson?
- What does a student see on a phone?
- How do I bring my students in, and how would I take my data out?
- Who answers support, during which hours and through which channels?
Write the answers down in the same table for every platform. Vague answers to the payment and pricing questions are a warning sign on their own.
What should you test during an LMS free trial?
A free trial is the time to work in the platform the way you will after launch: build, sell and study, not only click through the menus.
- Build one full lesson with the materials you really use.
- Add a test and a homework task, submit both as a student and review them as a teacher.
- Create a product with a price and connect a payment system.
- Register a test student and follow the whole path: payment, access email, first lesson, certificate.
- Open the course on a phone.
- Send one email to a test group and see how it arrives.
- Ask support a real question and note when and how the answer comes.
If a step takes you an hour of searching, it will take your teachers and students longer. Note it in your table.
What mistakes do schools make when choosing an LMS?
The most common mistake is choosing by the feature list instead of by the daily work of the school.
- Comparing plan prices instead of the full cost. Per-student fees, commission on sales and paid add-ons change the picture once the school grows.
- Skipping the payment check. If students can’t pay in their currency, you lose buyers at checkout, however good the lessons are.
- Testing only as an admin. Problems in the student account show up as support questions after launch.
- Moving all content before the trial ends. Build one lesson first, then move the rest.
- Choosing for today only. A second course, a new group or a first teacher on the team should not force you to switch platforms.
How does Softbook fit this LMS checklist?
Softbook is a platform for online schools: courses, sales, CRM, email and Telegram campaigns, and a website builder in one place. You can add unlimited students, and the platform takes no commission on your sales. For your LMS shortlist, this means most criteria from the table can be checked in one account. Here is how the LMS platform covers them.
- Course builder, tests and homework. A lesson is built from 12 elements, including video, text, audio, files and PDFs with page-by-page viewing. Tests have eight question types, and homework accepts voice answers. AI can draft the course structure and lessons from your topic, and you refine them in the course builder.
- Access and schedule. Turn on sequential lessons, open lessons on a drip schedule in minutes, hours or days or on fixed dates for a group, and set how long access lasts. One course can have several access plans with different prices.
- Payments and access. Connect a payment system, set the price and currency, and the student gets access and login details automatically after paying. The payment systems you can connect are listed on the integrations page. The payment system’s own processing fee still applies.
- Students and groups. Import students from a CSV file, work with groups and open or close access to courses and single lessons for a group at once.
- Marketing and CRM. Email and Telegram campaigns, automations triggered by learning and payment events, a built-in CRM with deals and a website builder with checkout on the page.
- Analytics and certificates. Analytics shows each student’s progress, the lessons where students stop and who hasn’t logged in for a while. Certificates of completion are issued within the platform, with the student’s name, a serial number and a QR code. A check by serial number or QR code shows that the certificate was issued through Softbook on behalf of the school named on it.
- Student experience and support. The platform interface is available in 8 languages, and students can study in the Softbook LMS app for iPhone and Android. Softbook Care answers around the clock, and the Softbook team can move your courses and students from another platform.
The technical start is quick: 15 minutes after sign-up you can have a school with a course and payments switched on. One limitation to know: Softbook has no video calls of its own. Live classes run through Zoom or a YouTube stream shown inside the course, and Zoom recordings are added to the course by hand.
Frequently asked questions
What is the most important thing when choosing an LMS?
The most important thing is how well the LMS fits the daily work of your school, not how many features it lists. Check how fast you can build a lesson, how a student pays and gets access, what the full cost is as the school grows and where you see student progress. A platform that misses one of your must-haves should leave the list.
How much does an LMS cost?
LMS pricing usually combines a subscription with extras: fees per active student, a commission on sales, paid storage or email add-ons, plus the payment system's own fee. Compare the full yearly cost at your current size and at three times that size. In Softbook the price does not depend on the number of students, and the platform takes no commission on sales. Current prices are on the Softbook pricing page.
How long does it take to set up an LMS?
The technical setup can take minutes, while preparing lessons takes as long as your content needs. In Softbook, 15 minutes after sign-up you can have a school with a course and payments switched on. Plan extra time for recording video, writing tests and checking the student path from payment to the first lesson before you open sales.
Is an LMS for an online school different from a corporate LMS?
Yes, the focus is different. A corporate LMS is built around assigning training to employees and reporting on it. An online school also needs to sell: product pages, payments, automatic access after payment, discounts and email campaigns. If you sell courses to the public, put payments and marketing tools on your must-have list along with the course builder.
Can I switch to another LMS later?
Yes, but moving courses, students and access rules takes time, so ask about import, export and migration help before you choose. In Softbook you can import students from a CSV file. If your courses live on another platform, the Softbook team can move courses, lessons and students for you, or you can move them yourself with Softbook Care's instructions.
Can I try an LMS before paying?
Many LMS platforms offer a free trial, and it is the most direct way to test one with your own course. Use it to build a real lesson, run a test student through payment and access, and open the course on a phone. Softbook offers a 30-day free trial with no card required. Trial limits apply during those 30 days.