Last updated July 2026
Paperform is one of the tools we point to throughout this guide for the operational side of running an online school, specifically the enrollment forms, payment collection, and automated communication that keep a school running once it's live. Starting an online school is a different job to launching a single course. It means picking a delivery model, choosing a toolkit, setting up enrollment and payment, and building a system for keeping students around long enough to finish what they signed up for.
If you're still deciding what to teach, 110 online course ideas is the better starting point. This guide assumes you've already settled on a subject and need the operational setup to run it as an ongoing school rather than a one-off course.
TL;DR
| Stage | What to decide | Where Paperform fits |
|---|---|---|
| Delivery model | Night school, academy, or combined pricing structure | Payment fields with conditional pricing tiers |
| Toolkit | Course platform, communication, and student records | Native integrations (Notion, Google Sheets, Slack) |
| Enrollment | How students sign up, pick a cohort, and pay | Course registration form template with conditional pricing |
| Launch | Testing the system before your first live cohort | Automated confirmation and reminder emails |
| Retention | Keeping students engaged after they've paid | Quizzes, gamification, and office hours |
What running an online school actually involves
An online school is different from a single course in one key way: it's an ongoing business with recurring enrollment, not a one-time product. A single course has a start, an end, and a fixed set of content. A school has a pipeline of new students, a system for managing multiple cohorts or subjects, and a business model that needs to keep working month after month, not just for the first intake.
That distinction matters because it changes what you need to build. A single course needs a sales page and a way to deliver content. A school needs an enrollment system, a way to price and re-price offers over time, a plan for retaining students past the first module, and a toolkit that can handle all of it without you manually processing every sign-up.
The 3 delivery models for an online school
Before building anything, decide how you'll structure pricing and access. There are three common models, and the right one depends on your subject more than your personal preference:
- The night school model. Students pay a one-time fee for access to a fixed set of modules, usually backed by assessments or quizzes to confirm completion. This is what most people picture when they think of an online course, and it suits subjects with a clear end point, like a certification or a defined skill.
- The academy model. Students pay a subscription for ongoing access to a growing library of content, often with live Q&A sessions and community features layered in. This model suits subjects with no fixed end point, where students keep coming back for new material.
- The combined model. A mix of both: a subscription for baseline access, with the option to purchase specific courses or resources for a one-time fee on top.
Fitness and skills-based subjects tend to suit the academy or combined model, since there's no natural finish line. A technical certification or a bounded skill, like a specific software tool, tends to suit the night school model, where there's a clear point at which someone has "finished."
The subscription model tends to produce the steadiest revenue over time, since it builds a base of recurring income rather than requiring you to constantly win new one-time customers.
Building your school's toolkit
Once you've picked a model, you need the systems to run it. Most online schools need four things working together: a way to deliver content, a way to track student records and communication, a way to collect enrollment and payment, and a way to market the school to new students.
For content delivery, teacher software options like a dedicated learning management system handle video hosting, progress tracking, and assessments. For student records, connecting your enrollment data to a tool like Notion or Google Sheets means you're not managing sign-ups from a spreadsheet you update by hand. Paperform's Notion integration sends student information straight to a database automatically as soon as someone enrolls.
You'll also want a school website or landing page to collect sign-ups and establish your brand before students ever see the enrollment form.
[INSERT TEMPLATE : teacher-observation-form]
Once your toolkit is in place, upload your content. Aim for a mix of formats, recorded video, live sessions, and written material or ebooks, since students absorb information differently and a single format leaves some of them behind.
Enrollment and payment: the throughline of running a school
This is the part that turns a course idea into an actual business, and it's worth treating as its own project rather than an afterthought once the content is ready. A basic contact form isn't built for what a school enrollment process actually needs: conditional pricing, cohort selection, and upsells.
Here's what that looks like built in Paperform:
- Start from a template. The course registration form template already has the core fields in place, so you're customising rather than starting from a blank page.
- Add pricing tiers with conditional logic. Show an early bird price before a cutoff date, a standard price after it, and a group discount for multiple sign-ups, all from the same form. Conditional logic changes what a student sees based on what they select, rather than showing everyone every option.
- Add cohort or start-date selection. If your school runs scheduled intakes rather than always-on access, add a field for students to choose which cohort they're joining.
- Layer in upsells. Show a one-on-one coaching add-on only after someone selects your premium tier, instead of cluttering the form for every student.
- Connect your payment processor. Paperform connects to Stripe, PayPal, Square, and Braintree, so payment happens inside the enrollment form itself rather than on a separate checkout page.
- Automate the confirmation. Set an automatic email that fires the moment someone pays, covering what happens next, when the course starts, and who to contact with questions.
Automating the enrollment emails around expressions of interest, course starts, and milestones cuts down on the manual admin that otherwise eats your week. If you had to individually email every student who asked a question about enrolling, you'd have no time left to teach.
[CTA]
Launching your school
Before opening enrollment, get a few people to test the full experience end to end: signing up, paying, receiving the confirmation email, and accessing the first piece of content. It's a smaller job to delay a launch by a few days than to open the doors to a broken enrollment flow.
Once your first cohort is confirmed and the system has been tested, you're ready to go live. From here, your workload increases: more students means more questions, more content requests, and more troubleshooting, so budget time for that rather than assuming the workload flatlines after launch.
Marketing keeps the enrollment pipeline full once the initial launch excitement fades. There's no single approach that works for everyone. Content marketing and SEO work well if you're building a resource hub around your subject. A YouTube channel or blog works well if your strength is teaching in public before you ever ask for payment. Either way, encourage current students to share their experience once they've had a genuine win, since word-of-mouth from real students converts better than most paid advertising.
Keeping students engaged after they've enrolled
Enrollment is the easy part. Getting students to actually finish what they signed up for is the harder, more important half of running a school, since a high drop-off rate quietly kills word-of-mouth and renewal revenue.
Help them track progress toward a goal. Most students sign up with a specific outcome in mind. Visible progress, like a checklist or a completion bar, keeps that goal in view and keeps them moving.
Build in real interaction. Online students miss the camaraderie that in-person students get by default. Scheduled 1:1 sessions, live office hours, or group discussions over video help close that gap.
Test comprehension, not just completion. Watching a video isn't the same as learning from it. Quizzes after each module force active engagement rather than passive consumption.
With Paperform, you can build assessments and quizzes that score themselves automatically, backed by branching question logic and detailed response analysis.
[TEMPLATE:educational-quiz]
Add light gamification. A leaderboard or points system for completing modules, answering questions, or doing well on quizzes adds a competitive element without needing to build anything elaborate.
Hold regular office hours. A scheduled, recurring window for questions and feedback gives students a direct line to you outside of the course material itself.
Online school examples worth studying
Udemy runs over 150,000 courses across nearly every subject imaginable, and thousands of individual creators earn a living teaching on the platform. The lesson worth taking: there's a market for almost any specific expertise, as long as you can demonstrate it clearly.
Ali Abdaal's Part-Time YouTuber Academy built its first cohort from an existing YouTube audience before the course ever launched. The lesson: building an audience before you open enrollment gives you a group of warm, ready-to-pay students from day one, rather than starting your marketing from zero.
Common mistakes when starting an online school
Picking a delivery model before picking a subject. The model should follow the subject, not the other way around. A subscription doesn't make sense for a subject with a clear finish line, and a one-time fee undersells a subject people will want to keep learning from indefinitely.
Skipping the enrollment test run. Launching with an enrollment flow nobody has tested is one of the most avoidable ways to lose your first cohort's trust.
Treating retention as an afterthought. A school built entirely around getting people to sign up, with no plan for keeping them engaged, will see completion rates drop and renewal revenue with it.
Under-automating the admin. Manually sending every enrollment confirmation, reminder, and milestone email doesn't scale past a handful of students. Automating this from day one saves hours every week once enrollment grows.
Once you've settled on your subject, model, and toolkit, Paperform's education software use case covers the fuller picture: scheduling classes, running assessments, and managing students from the same platform as your enrollment form.
FAQ
How do I do online school? Running an online school means picking a delivery model (one-time fee, subscription, or a mix of both), building a toolkit for content delivery and student records, setting up an enrollment and payment system, and putting a retention plan in place so students actually finish what they enroll in. It's an ongoing business rather than a single product, which is what separates it from running one course.
How do you do online school? Start by choosing which of the three delivery models (night school, academy, or combined) fits your subject, then build the systems around it: a platform to host content, an enrollment form with payment built in, and a communication plan for keeping students engaged after they've signed up.
How do I do online school if I've never taught before? You don't need formal teaching credentials to start, but you do need demonstrated expertise in your subject. Start small, with a limited first cohort, and use their feedback to refine your content and process before scaling up enrollment.
How to create your own online school? Pick your delivery model and subject, choose a content platform and communication toolkit, and build an enrollment form that handles conditional pricing, cohort selection, and payment in one step. Automate your confirmation and reminder emails so the admin doesn't fall entirely on you as enrollment grows.
How to start an accredited online school? Accreditation requirements vary heavily by subject, country, and whether you're issuing a recognised certification or a general skills course. Research the accrediting body relevant to your subject early, since it can affect your curriculum structure and assessment requirements before you build anything else.
What's the difference between running an online course and running an online school? A single course has a fixed start, end, and body of content. An online school is an ongoing operation with recurring enrollment, multiple cohorts or subjects over time, and a business model that needs to keep functioning well beyond the first intake of students.
Pick your delivery model, then build your enrollment form from the course registration template linked above using Paperform's free plan, no credit card required.
This was a guest post by Martin Gessner, Founder of Focus on Force, a Salesforce certification and resources course. He has spent over 10 years working in various Salesforce roles including Business Analyst, Project Manager, Consultant and Solutions Architect. Along the way he has earned twelve certifications, published "The Salesforce Career Playbook," and continued to help Salesforce professionals learn more about Salesforce, develop their career and prepare for certifications.