How to launch an online school: 7 steps
An online school is not a platform and not a website, but a system in which a person gets a result: learned the material, passed, got a certificate. The platform is only part of that system. So it is better to build the launch from the student, not from the technology.
- Decide whom you teach and what. One specific result for one audience sounds more convincing than “courses on everything”.
- Choose a format. Self-paced recorded learning, cohorts with a tutor, live lessons, a subscription club, or a mix.
- Build the programme and materials. Lessons, assignments, tests. For a first launch, one course of 4–6 weeks is enough.
- Choose a platform. A ready-made service, an open system such as Moodle, or your own platform (compared below).
- Set up payment and access. A one-off payment, instalments or a subscription; lessons opening on a schedule or all at once.
- Bring in the first students. A landing page, blog, ads, your own audience. The first 10–30 people matter more than a beautiful interface.
- Collect feedback and improve the course. See where students drop off and redo those lessons.
It is convenient to build the programme backwards from the result: what the student must be able to do at the end, which steps lead there and how you will know the step is mastered. Each lesson answers one question and ends with a small assignment, otherwise students watch videos and nothing changes. For a first launch, videos of 5–10 minutes, a checklist for each lesson and a final assignment are enough.
If you have only the idea of a product so far, see what an MVP is and how much it costs: the “minimum version first” principle works for a school too.
What is an LMS, and does an online school need one
An LMS (Learning Management System) is a program in which courses and lessons are stored, students take tests and you see their progress. In plain words, it is a “school in the browser”: a student account, a teacher account and an admin panel. The category grew out of corporate training and is now used in schools and in online courses alike.
What an LMS usually does
- courses, lessons and sections with video, text and files;
- tests and assignments with marking, automatic or by a teacher;
- tracking of student progress and certificates;
- roles: student, tutor, teacher, administrator;
- payment, access by plan, members-only materials;
- notifications and emails about events.
If you come across the words SCORM and xAPI, these are formats for exchanging data between learning content and an LMS. SCORM is the older standard: a course is packed into an archive that runs in the system and sends it the results. xAPI (Tin Can) is newer and can also record learning outside the system itself. They matter mainly to corporate customers. For an ordinary online school, your own courses and tests are usually enough.
Do you need an LMS at the start
Not always. For a first cohort of a few dozen people you can manage with a closed channel, videos by link and a payment link. You need an LMS when you want to scale: many students, different plans, automatic marking, certificates, statistics. Test demand cheaply, and build the platform once the course is already selling.
How to create an online course platform: ready-made, Moodle or your own
Three routes, each with honest advantages.
A ready-made course service
You pay a subscription and get a ready-made school builder. It is the fastest start: you can launch in a week. The downsides: someone else’s rules and plans, limits on design, commissions and platform lock-in. For testing demand it is an excellent choice.
An open system, such as Moodle
Moodle is a well-known open-source LMS that you can download free and install on your own server, or use as a cloud version. It suits educational institutions and anyone who needs broad functionality. The cost: you have to administer the server, configure the system and the design, and the interface often looks “formally academic”. If you have a technical person, it is a workable option.
Your own platform
Development for your school: your design, your payment rules, the accounts you need, any links to a CRM, mailing and accounting. Everything belongs to you: code, domain, data. It fits when the school is your main business and not an experiment, and when you need several languages, subscriptions, gamification or your own accounts. Check in advance which payment systems are available in your country: the choice of platform depends on that too. For more on the “build your own or rent” logic, read how to build a SaaS product and, for websites, website builder vs custom website.
Our advice: if you have not yet sold a single course, start with a ready-made service. If you already have students and you are hitting limits, come with a table of what is missing, and we will price your own platform. If you want to build an LMS from scratch, it helps to know the cost, which we break down next.
LMS development: what the cost of a platform is made of
The cost of your own platform depends on the number of roles, payments and connections, so we do not name a sum by eye. But we can give benchmarks from our price list (v0.4, in euros).
| What | Price |
|---|---|
| Architecture session: product map, estimate, first-version plan (counts toward the project) | €3,500 |
| Platform core: sign-in, accounts, roles, admin panel, emails | from €17,900 |
| “Learning” module: courses, lessons, tests, progress, certificates | + €19,900 |
| Platform with learning (core + courses) | from €37,800 |
| Subscriptions and payment: plans, recurring billing, promo codes, members-only content | + €6,900 |
| Club and community / ranks and gamification | + €12,900 / + €9,900 |
| iOS and Android app | + €12,900 |
With three or more modules a 10% discount applies. Timelines: the product map takes 2–3 weeks, then development takes from 6 weeks. You pay for the domain, the payment system and third-party services directly, with no markup.
The calculator below shows how to assemble your own combination. It calculates a price range and does not include the bundle discount, and the exact sum appears in the estimate after the architecture session. A big platform does not have to be big from day one: start with the core and learning, and add subscriptions, a club and an app once you have students.
Estimate the cost of a platform for an online school
- Platform with learning: core + courses, tests, certificates: €37,800 · map 2–3 weeks, then from 6 weeks
- Platform core only (no courses): €17,900 · map 2–3 weeks, then from 6 weeks
Add-ons:
- Subscriptions and payment: plans, recurring billing, promo codes: €6,900
- Club and community: profiles, feed, chat: €12,900
- Ranks and gamification: points, levels, rewards: €9,900
- Affiliate programme: €13,900
- Extended admin: reports, activity log: €12,900
- iOS and Android app: €12,900
Prices are the YARDOS price list v0.4, in euros, “from” benchmarks. The 10% discount for three or more modules is not included. The exact estimate comes after an architecture session (€3,500, counted toward the project). The domain, payment system and third-party services are paid separately.
Payment, subscriptions and first sales
A platform does not sell by itself. Sales come from a landing page, blog articles, ads, your audience and your reputation. So budget not only for the platform but for bringing in the first students. A landing page starts from €790, and we covered how to estimate an advertising budget in how much Google Ads costs. Market benchmarks for websites are collected in how much a website costs.
One-off payment or subscription
- A course for one payment is easier to explain. It fits when the result is clear and limited: you master the programme and finish.
- A subscription gives steady income and keeps people if new materials, live meetings or a community appear regularly. But a subscriber needs a constant reason to stay.
- Instalments increase sales of expensive programmes but require careful accounting and a contract.
Taxes, business registration and the rules for working with payments differ in your country: check with an accountant and a lawyer before you start selling. If you work with students from other countries, this matters even more, and selling digital services may require separate registration. We prepare legal pages (offer, policy, consents) as templates for the jurisdiction, and your lawyer does the final check.
Measure the funnel from the first students: how many reached payment, how many started the first lesson, how many finished the course. These three numbers say more than any opinion and show what to improve: the sales page, the first lesson or support.
Refunds and reviews are part of the product. Write down in advance the period and terms for refunds and show them on the payment page: open rules raise trust.
Example: a learning and community platform in 18 languages
Wave Club is a knowledge and community platform for LifeWave participants that we developed (an independent project of a brand partner, shown with consent). It shows how learning and retention are built on one core: courses and materials, ranks and points for activity, marathons and assignments, a blog, a subscription. The platform works in 18 languages, including Arabic written right to left. The project is currently in open beta, a test launch, so we do not quote result figures.
What you can take from this experience into your own school: the modules are not tied to a specific project. Courses, subscriptions, gamification and multilingual support are assembled as separate blocks, and you add them when they are needed rather than paying for everything at once. More on the case study page.
Typical mistakes when launching an online school
- Platform before demand. Spending budget on development before checking that people buy the course.
- A first course that is too big. A short course with a result in 4 weeks is better than a year-long programme.
- No student support. Without a tutor and a community, many drop out at the second lesson.
- No data. Not looking at where students drop off and not improving lessons.
- Forgotten rights and data. Student data, rights to materials and copyright on video must be sorted out in advance.
If you are choosing a contractor for the platform, compare several teams on the same questions: what is included, who owns the code, how support is organised. There is a checklist in how to choose a web development company.
What to choose in your situation
- You have an idea but no students. Gather one trial group on a ready-made service or in a messenger, and test demand and the course text.
- The course sells, but the platform gets in the way. Make a list of the limits and order an architecture session: €3,500, with the sum counted toward the project.
- You need courses, tests and certificates. A learning platform from €37,800.
- You need paid tiers and a club. Add a subscriptions and club module: a platform with subscriptions starts from €24,800.
- A company needs the course to train staff. Then roles, completion reports and integration with your systems matter. Start with a product map and a list of what data a manager needs to see.
- You want a phone app. Start with the mobile version of the site and add the app later: on the platform it costs +€12,900.
- A school with offline classes in your city. Accounts for student, parent and teacher, a timetable and online payment are enough: see the school platform.
Not sure where to start? Tell us about your school through the contact page, and we will say what is missing for your product.
Frequently asked questions
What is an LMS in plain words?
It is a learning management system: a “school in the browser” where courses and lessons are stored, students take tests and get certificates, and you see progress. It usually has student, teacher and administrator accounts.
How much does LMS development cost?
By our price list, a platform with learning (core plus courses, tests, certificates) starts from €37,800. Subscriptions add €6,900, a club €12,900, an app €12,900. The exact estimate comes from an architecture session for €3,500, which counts toward the project.
Can I launch an online school without my own platform?
Yes. For the first group, a ready-made course service or a closed channel with videos and a payment link is enough. You need your own platform when the course already sells and someone else’s rules get in your way.
How is Moodle different from your own platform?
Moodle is an open-source LMS, free to download, but you have to install, configure and administer it. Your own platform is built for your design, payment and accounts, and it all belongs to you.
How long does it take to launch a school platform?
First the product map: 2–3 weeks. Then development of the core and modules, from 6 weeks. The timeline depends on the number of roles, payments and connections. We promise timelines when materials are ready and approvals are quick.
Which is better: a one-off course payment or a subscription?
A one-off payment is simpler for a clear result. A subscription pays off if new materials appear regularly or there is a community. Many schools combine them: a core course and a subscription for those who stay.
Do I need an app for my school?
Not right away. A browser-based platform works on computers and phones. An app makes sense when you need phone notifications and a habit of opening it every day. On the platform it is added as a separate module.
What taxes and documents does an online school need?
It depends on the country and format. You usually need an offer, a privacy policy and a refund policy. Check taxes and registration with an accountant and a lawyer before you start selling. We prepare templates for legal pages.
Sources
- What is Moodle? · Moodle Docs
- Learning Management Systems · EdTech Books
- Experience API (xAPI) · ADL Initiative
- xAPI (Experience API) · TechTarget