Skip to main content

Alva Courses for tutoring centres

Alva Courses is a Shopify app that tutoring centres and supplemental K-12 education businesses use to sell structured paid lessons online. Alva Courses supports a drag-and-drop course builder that maps subjects to sections and skills to lessons, quizzes and assessments after each lesson, per-student progress tracking, drip scheduling to pace a term, sequential gating, completion certificates, member management with CSV import, and customer-account access — students watch in a native Shopify course player with no second login. Two paid plans — Unlimited at $9.99/mo and Unlimited Pro at $14.99/mo with Alva Video Hosting — each with a 14-day free trial. 5.0 stars from 13 Shopify App Store reviews.

Alva · For tutoring centres
Subjects · Lessons quizzes · per-student progress

Alva Courses for tutoring centres

Your exam-prep materials live in shared drives, worksheet PDFs and a booking calendar that only scales as far as your tutors' hours. Selling a structured course online means a second platform, a separate login and a roster you reconcile by hand. Alva Courses is a Shopify app that lets tutoring centres and supplemental education businesses sell structured paid lessons as online courses — built as sections and lessons, with quizzes after each topic, drip scheduling to pace a term, per-student progress tracking and access right inside the Shopify customer account.

★★★★★ 5.0 · Built for Shopify · 13 App Store reviews · 14-day free trial · By , Founder
Structure
Sections
Subjects → lessons, in order
Quizzes
Per lesson
Check every topic, gate the next
Progress
Per student
See who's on track at a glance
Lives in
Shopify
Customer account, one login
A day in the life

How a tutoring centre sells an exam-prep course on Shopify + Alva Courses.

08:00 · BUILD

Map the syllabus into sections.

Open the course builder in the Shopify admin. Each topic of the GCSE Maths syllabus becomes a section; each sub-skill becomes a lesson. Drop in a video explainer, a PDF worksheet and a quiz. Drag to reorder. The whole exam-prep course is structured before the first lesson of the day.

08:40 · PUBLISH

Price it and set the term pace.

Create a Shopify product — the 10-week exam-prep course at $149. Turn on drip so one topic unlocks each week, switch on 'Require completion before next lesson' so students master fundamentals first, and set Limited-time access so enrolment runs through exam season.

13:05 · ENROL

A parent buys. Access fires itself.

The order is paid and Alva Courses enrols the student instantly. A branded welcome email arrives from hello@yourtutoring.com, the thank-you page invites them to start, and week one is waiting under 'My Courses' in their Shopify customer account. No admin email to send by hand.

18:30 · REVIEW

Open the roster, see who's behind.

Before the weekly tutoring session you open the Members Overview: who has finished week two, who is stuck on quadratics, who hasn't started. You spend the live hour with the students who need it most. They post follow-up questions in the lesson discussion afterwards.

What tutoring centres actually use

Alva Courses, re-angled for a tutoring or supplemental-education business.

01 / 06Structure

Turn a syllabus into a structured course.

The drag-and-drop builder mirrors how a syllabus already works: a course holds sections, sections hold lessons. Map each topic to a section and each sub-skill to a lesson, then fill it with the rich lesson editor — video explainers, PDF worksheets, audio, a quiz. Duplicate lessons to spin up a foundation and a higher-tier version of the same subject in minutes.

Turn on "Require completion before next lesson" so students work through the syllabus in the right order, and "Center lesson title" for a clean reading layout. Everything is built in the Shopify admin — no worksheet exports, no separate course tool.

02 / 06Assessment

Quizzes that check every topic.

Build a quiz into any lesson to test understanding right after the video and worksheet for that skill. Because quizzes live in the lesson, a student practises the topic before moving on. Pair quizzes with sequential gating — "Require completion before next lesson" — so a weaker student can't skip past the fundamentals to the harder material, and every student covers the syllabus in order.

03 / 06Drip & pace

Drip scheduling that paces a term.

A 10-week exam-prep course only works if students don't rush to the end in a weekend. Drip scheduling releases a topic a set number of days after enrolment, so each week's lesson lands when that week's work is due. Run a live cohort by scheduling lessons to publish on fixed dates, keep future topics as Draft, and set Limited-time access so enrolment closes after exam season.

04 / 06Progress

Per-student progress and completion analytics.

The per-course Members Overview shows a progress bar, completion rate and status for every student, with enrolment date. You see who has finished week two, who is stuck and who hasn't started before each tutoring session. When a student completes the course, Alva Courses automatically awards a branded completion certificate and emails it — a finishing milestone families value. Edit the template to carry your centre's brand.

05 / 06Enrolment

Roster management & instant access.

The moment an order is paid, a branded enrolment email welcomes the student and week one is in their customer account — no manual handover. Add a student by hand, bulk-import a class roster by CSV, or export the list. The global Members view tracks every student across every subject your centre runs, so you walk into each session already knowing who's done the work.

06 / 06In your store

Discussions and access, in your Shopify store.

A native per-lesson comment system lets students ask questions where the content lives, with moderation tools and an email ping when someone posts — handy for a quick query between sessions. Enrolment and certificate emails send from your own custom domain, and students watch lessons in a branded storefront course player inside your Shopify customer account — no second login, no third-party platform to manage.

The course builder — your syllabus as sections and lessons, with drip, scheduled and draft controls per item.
Pricing, centre-sized

What plan does a tutoring centre actually need?

Alva Courses has no per-sale fee and no per-student fee — both plans carry unlimited courses, students and comments. So the only real question for a centre is your video. Short whiteboard explainers and worked-example clips sit fine within Shopify's hosting on the Unlimited plan. Long, high-quality lecture recordings that exceed Shopify's 1 GB / 10-minute-per-video file limit are the one thing that points you to Pro.

PLANPRICEFITS
Unlimited$9.99/moMost tutoring centres. Unlimited courses, students and discussion comments, quizzes, drip scheduling, sequential gating, certificates, Limited-time access and branded email. Video hosted on Shopify within a 1 GB / 10-min-per-video limit. 14-day free trial.
Unlimited Pro$14.99/moEverything in Unlimited plus Alva Video Hosting — 50 GB and no per-video limits. The right plan once your lecture recordings are long-form HD that outgrows Shopify's native file caps. 14-day free trial.

Both plans include the full builder, quizzes, drip scheduling, certificates, member & progress management, CSV import/export, discussions, instant delivery and the custom email domain. See the full breakdown on the pricing page. Each plan starts with a 14-day free trial.

Setup path

Migrating from Teachable or a standalone LMS in 4 steps.

If your courses already live on Teachable or a standalone LMS, you have the content — videos, worksheets and a roster. Moving to Alva Courses brings selling and delivery into the same Shopify store you already use for payments, so there's no second platform and no extra login for families.

  1. 01

    Rebuild the syllabus as sections.

    In the course builder, create one section per topic and one lesson per sub-skill — the same structure your Teachable course used. Use "Create Multiple" to add a batch of lessons at once. Get the skeleton in first, then fill each lesson with the rich editor.

  2. 02

    Bring across video, worksheets and quizzes.

    Move each explainer over — upload it to Alva, or paste a YouTube, Loom or Vimeo link. Attach the PDF worksheet, rebuild the quiz to check understanding, and drop a Zoom-link block where a live tutoring session belongs.

  3. 03

    Bind it to a Shopify product and set drip.

    Connect the course to a Shopify product and set the price. Turn on drip so topics release week by week, switch on sequential gating, set Limited-time access if enrolment closes after exam season, and edit the enrolment and certificate emails to send from your domain.

  4. 04

    Import your students and launch.

    Export your roster from Teachable and bulk-import it via CSV, or add students by hand so current families get access on day one. New students enrol automatically when they buy. Watch the Members Overview fill with progress, then point your email list at the new product page.

Shopify App Store reviews

What merchants say

“Cannot recommend it enough. Finding Alva Courses after migrating to Shopify was the best thing I’ve done — the support is second to none and Tom is exceptional.”

— Matt Jackson Photography, United Kingdom · Shopify App Store review

“So glad I found this app. It integrates with Shopify, building my courses was clear and easy, and Tom has been a great help throughout.”

— Kim Knoll Art, United States · Shopify App Store review

“Very easy to use and customizable, and it works seamlessly for selling online courses on Shopify. The support is outstanding and genuinely responsive.”

— Tokos, Canada · Shopify App Store review
FAQ for tutoring centres

Questions tutoring centres ask.

Alva Courses uses a drag-and-drop builder: a course holds sections, and each section holds lessons. Map each topic to a section and each sub-skill to a lesson. Add a video explainer, a PDF worksheet and a quiz per lesson using the rich lesson editor. Reorder by dragging, duplicate lessons across subjects, and turn on 'Require completion before next lesson' so students work through the syllabus in order.
Yes. Build a quiz into any lesson to check understanding after a topic. Quizzes are part of the rich lesson editor, so a practice set can sit right after the video and worksheet for that skill. Combined with sequential gating, you can require a student to pass through one lesson before the next unlocks, which keeps weaker students from skipping ahead before the fundamentals are solid.
Yes. Drip scheduling releases lessons or sections a set number of days after enrolment, so a 10-week exam-prep course unlocks one topic a week instead of all at once. You can also schedule a lesson to publish on a fixed date for a live cohort, or keep lessons as Draft until ready. This paces students through the syllabus and stops them racing to the end before the term's work is covered.
Each course has a Members Overview showing total members, active enrolments, completions, completion rate and a progress bar per student with enrolment date and status. You can add a student manually, bulk-import a class roster via CSV, or export the list. The global Members view tracks every student across every course from one screen, so a centre running several subjects sees who is on track at a glance.
Students watch in a native Shopify storefront course player inside their customer account — no second login and no separate platform. After a parent or student buys the course through your existing checkout, the lessons appear under 'My Courses' in the account. A branded enrolment email confirms access the moment the order is paid, so families know exactly where to start.
Everything runs natively inside Shopify. You build courses in the Shopify admin, families buy through your existing checkout, and students watch lessons in a branded storefront course player from their customer account — no second login and no separate platform. You own the customer data and pay a flat $9.99 or $14.99 per month with a 14-day free trial, instead of a standalone LMS's higher fees.
Install in 90 seconds

Launch your exam-prep course this week.

Install Alva Courses from the Shopify App Store, build your syllabus into sections and lessons, bind it to a Shopify product, and place a test enrolment — watch the welcome email land and week one appear in the customer account. Sell structured tutoring courses from the store you already run. The 14-day free trial starts when you do.

Quizzes and sequential gating per lesson Drip scheduling paced to your term Per-student progress tracking
Install on Shopify See pricing & plans
courses@alvaapps.com
replies in < 4h, Mon–Fri