Contents
An online school consists of four blocks: a storefront where courses are found and bought, a learning space with lessons, assignments and progress, tools for tutors and teachers, and an admin area with reports and integrations. A first version needs only a minimal set of each; the rest is added once it is clear what actually drives completion and sales.
Here are the features needed at launch, the ones that come with growth and what most affects learner outcomes.
Which blocks make up an online school?
An online school consists of a storefront, a learner dashboard, review tools and administration. Each block covers its part of the learner's journey: from the first site visit to a certificate and a repeat purchase.
| Block | What it includes | Who it serves |
|---|---|---|
| Storefront and sales | Course catalogue, course pages, payments, promo codes, instalments | Prospective learners, marketing |
| Learner dashboard | Lessons, video, assignments, quizzes, progress, certificates | Learners |
| Review and communication | Assignment review, comments, chat, webinars | Tutors and teachers |
| Administration | Managing courses and cohorts, access, reports | School managers |
| Integrations | CRM, email, analytics, accounting | Sales and finance |
Which features does the first version need?
The first version needs the features without which a learner cannot buy a course, complete it and get feedback. Anything that improves the experience but does not block the journey can wait.
The minimum set:
- A course page with the syllabus and a payment button.
- Payment and automatic access granted after it.
- A learner dashboard with lessons and completion marks.
- Assignments with answer submission and tutor review.
- Notifications about new lessons and reviewed assignments.
- A simple admin panel: courses, learners, access, payments.
We covered how to connect payments and get statuses right in how to accept online payments.
Photo: Unsplash
Which features affect completion rates?
Completion — the share of learners who finish a course — depends most on feedback, visible progress and a regular rhythm. The same lessons wrapped differently produce very different results.
What helps learners keep going
- fast assignment review — a learner who waits a week for a reply loses interest;
- visible progress — how much is done and what remains;
- reminders — about unfinished lessons and cohort deadlines;
- cohorts with start dates — a shared rhythm and group motivate better than self-paced study;
- short lessons — easier to fit in and finish;
- gamification elements — points, achievements and leaderboards where they fit.
Product metrics — activation, weekly retention and the completion funnel — help track the effect of changes; see product metrics after launch.
Which features do tutors and managers need?
Tutors need a review queue with clear priorities and answer templates; managers need cohort and access management plus sales and completion reports. These tools determine how many learners one person can handle.
What to plan for:
- a review queue filterable by course, cohort and waiting time;
- comment templates and grading criteria for assignments;
- a report on stuck learners so tutors can reach out in time;
- cohort management: dates, groups, lessons unlocked on schedule;
- exports for accounting and a CRM integration.
Off-the-shelf platform or custom development?
For a standard online school, a ready service is often enough at launch, while a custom platform pays off when you need a unique methodology, deep integrations or the service's commissions become too noticeable. We covered the criteria in detail in off-the-shelf LMS vs a custom learning platform.
If you build your own, plan up front for:
- video storage and protection — best via a specialised service;
- roles and permissions: learner, tutor, teacher, manager, administrator;
- scaling at cohort launches, when hundreds of learners log in at once;
- learners' personal data and the rules for storing it.
In short
- An online school is a storefront, a learner dashboard, assignment review, administration and integrations.
- Version one needs purchase, access, lessons, reviewed assignments and a simple admin panel.
- Fast feedback, visible progress, reminders and cohorts raise completion.
- Tutors need a convenient review queue; managers need cohort management and reports.
- A ready service fits the launch; a custom platform fits a unique methodology and growth.
FAQ
How can video lessons be protected from copying?
It cannot be fully prevented, but it can be made much harder: use video hosting with protected links and encryption, restrict playback domains and add a watermark with the learner's details.
Does an online school need a mobile app?
A responsive website is usually enough at launch. An app is justified when learners study daily and notifications and offline access to materials matter.
What completion rate counts as good?
It depends heavily on the format: tutored cohort courses are usually completed far more often than self-paced recordings. Tracking how completion changes after your changes matters more.



