Skip to content
DFY Games
Education apps8 min read · updated

Education app development cost for a course companion

Quick answer

An education app's cost depends less on the subject than on who the learners are and what the app has to manage. A course companion for adults (lessons, quizzes, progress, one admin) is the smallest useful build; school systems with classes, teachers, parents and children's data are a different, much larger product. DFY Games quotes each app after a short scoping questionnaire, so you get a written scope with assumptions before any number.

Pricing
Written scope and quote
Smallest useful build
Adult course companion
Biggest cost jump
Children's data and school roles
Store accounts
Apple $99/year, Google Play $25 once
A phone showing a course app home screen with a lesson list and a progress bar

Course companions and school systems are different products

Searches for education app cost mix two buyers. One is a coach, trainer or course creator who wants their adult learners to have lessons, practice and progress in a pocket. The other is a school, tutoring chain or edtech founder who needs classes, teacher dashboards, parent access and records about children. Both are "education apps", and the second one usually needs several times the screens, roles and review work of the first.

Most people who ask us about an education or course companion app are in the first group. If that is you, the scope can stay small: one learner type, one admin (you), and content you already have. If you are in the second group, plan for a discovery phase before anyone can give you a credible quote, because the school's own systems and policies shape the build.

A sample scope, line by line

This is an example scope written in October 2026 for a course companion app. It is an example scope, not a customer project. A coach sells an online mobility course on her website and wants buyers to sign in, follow a 6-week plan of short video lessons, tick off each session, take a short check-in quiz each week and get a reminder on training days. She uploads new lessons herself. There are no payments in the app, no community and the learners are adults.

Example first release for a course companion app (October 2026, example scope)
ItemWhat is includedWhat drives effort
PlatformsLearner app for iPhone and Android from one codebase, plus a simple web adminTwo store builds and a small second front end
Learner screensSign-in, plan overview, week view, lesson player, session done, weekly quiz, progress, reminder settings, profile with account deletion (about ten screens)Video playback and progress that stays correct across devices
User rolesLearner and one course ownerOnly two roles, which keeps permissions simple
AccessLearners who bought on the website are recognised in the app through a check against the existing course platformHow that platform exposes purchases; this is the main scoping question
IntegrationsVideo hosting in the coach's name, the course platform access check, push reminders, transactional emailEach outside system is its own build and test surface
AdminAdd and order lessons and quizzes, see completion by learnerReports beyond simple completion counts
Effort components a quote for this scope is built from
ComponentWhat it covers hereWhat drives effort
DesignLearner app and admin in the coach's brandNumber of screens and how custom the visual style is
BuildApps, server, database, access check and adminThe access check and progress tracking
QADevice testing plus sign-in, access, lesson, quiz, reminder and offline-signal scenariosNumber of learner states (new, active, finished, lapsed)
Store deploymentListings, privacy answers and submission under the coach's developer accountsReview of how access is granted without in-app purchase, which Apple and Google decide
ContingencyA stated allowance for unknowns found during the buildHow well the course platform's access options are known before the build
  • Excluded: selling lessons inside the app.
  • Excluded: community feed, chat or live sessions.
  • Excluded: certificates, cohorts and instructor grading.
  • Excluded: offline downloads of lessons.
  • Excluded: any learner under 18, and parent accounts.
  • Excluded: ongoing maintenance after the bug-fix window, which is scoped separately.

The smaller option: drop the weekly quiz and the access check, and give learners a code from the course email instead. If the course already runs on a hosted course platform with a branded app option, that may be enough and cheaper to run. Change one line of the brief to "and a version for teen athletes, with parents approving sign-up" and the app moves toward the school tier: parent accounts, consent flows, child-audience store review and a new privacy policy.

Recurring costs for this example, separate from the build
CostPaid toWhat to expect
Apple Developer ProgramApple, in your name$99 a year
Google Play registrationGoogle, in your name$25 once
Video hostingYour video providerUsage based; grows with lessons and viewing
Hosting, push and emailYour providersUsage based; check each provider's plan
Store commissionApple and GoogleNone in this example; 15% for small developers if you later sell lessons in the app
MaintenanceYour developerOperating system updates and fixes after the bug-fix window, quoted separately

Sources: [S19]: Apple Developer, Enrollment (opens in a new tab)[S20]: Google Play Console Help, Get started with Play Console (opens in a new tab)[S21]: Apple Developer, App Store Small Business Program (opens in a new tab)[S22]: Google Play Console Help, Service fees (opens in a new tab)

Three scope tiers and what each one includes

Education app scope tiers. Each step down adds roles, data and review work; quotes follow the tier, not the subject.
TierWho uses itTypical featuresWhat makes it bigger
Course companionAdult learners and one course ownerLesson list, video or audio, quizzes, progress, reminders, simple content adminOffline downloads, in-app purchase, more than one course
Academy or cohort appAdult learners, a few instructors, an operatorCohorts, schedules, instructor feedback, certificates, paid accessInstructor roles, grading, payments, integrations with your course platform or CRM
School or child-facing systemChildren, teachers, parents, school adminsClasses, assignments, parent views, messaging, reportsChildren's data rules, Families policy review, school sign-in, accessibility and safeguarding requirements

The jump from the first tier to the second is mostly about roles: an instructor who grades work needs their own screens and permissions. The jump to the third tier is about obligations, and that is where budgets most often go wrong.

Why children's data changes the budget

Once children are part of the audience, the app falls under rules about how their personal information is collected and used. In the US that is the COPPA rule; the GDPR and UK data protection law have their own provisions for children. These rules affect sign-up (who gives consent and how), which analytics and crash-reporting tools you can use, whether you can show ads, and what you write in the privacy policy.

Google Play adds its own layer. If children are in your target audience, its Families policies apply: the app has to meet requirements on the SDKs it includes, the data it collects and the ads it shows, and you declare your audience in Play Console. Apple's App Review guidelines have a separate Kids category with its own limits. None of this is exotic, but each item is design, build and review time, and a lawyer should read your privacy terms before launch.

Sources: [S12]: Google Play, Families Policies (opens in a new tab)

What drives the cost of a course companion

Cost drivers for a course companion app, with the assumption that keeps each one small.
DriverKeeps cost downPushes cost up
ScreensLesson list, lesson player, quiz, progress, settingsCommunity feed, chat, live sessions, certificates
ContentLessons you already have, hosted on a video service you ownContent that still needs writing, filming or translating
AccountsOne learner type with email sign-inInstructors, teams, parents, single sign-on with a school or employer
PaymentsAccess granted from your existing course platformIn-app purchase, subscriptions, coupons, company seats
AdminA simple panel to add lessons and see completionReporting, cohorts, bulk imports, grading tools
ComplianceAdults only, minimal personal dataChildren, health topics, accredited training records

Payments deserve a note. Selling digital lessons inside an iOS or Android app usually falls under the stores' in-app purchase rules, with a commission of 15% for small developers enrolled in Apple's and Google's reduced-fee programs. Many course owners keep sales on their website and let the app open the course for people who already bought. The rules on pointing users to outside payment differ by country and have changed recently, so we check the current position during scoping.

Sources: [S21]: Apple Developer, App Store Small Business Program (opens in a new tab)[S22]: Google Play Console Help, Service fees (opens in a new tab)

When a custom app is the wrong answer

If your course already runs on a hosted course platform and learners are happy with it, check whether that platform offers a branded mobile app first. It will be cheaper and you keep one system. A custom app makes sense when the learning experience is the product: you need a practice flow, offline use or a progress model your platform cannot do, or you want the app in the stores under your own name.

If your idea is closer to a learning game, with levels and scoring as the main draw, a game build may be a better fit than an app. Our scope guide for a first release lists the features that belong in version one, and the general app development cost guide explains how screens and integrations add up across app types.

How to get a quote you can trust

A credible quote names its assumptions: the learner types, the screens, where content lives, how access is granted and whether children are involved. The scoped quote form asks those questions and takes a few minutes. You get back either a clarifying question or a written scope with assumptions, a timeline with checkpoints and a quote.

Have these answers ready

  • Who the learners are, and whether anyone under 18 will use the app
  • Where your lessons are now (files, a course platform, a video host)
  • How people get access today and whether that should change
  • Who adds and edits content after launch
  • Which systems the app must talk to (course platform, CRM, email tool)

Plan for the store accounts as well. Apple's developer program costs $99 a year and Google Play charges a one-time $25 registration fee; both accounts stay in your name.

Sources: [S19]: Apple Developer, Enrollment (opens in a new tab)[S20]: Google Play Console Help, Get started with Play Console (opens in a new tab)

Frequently asked questions

How much does an education app cost?

It depends on learner types, roles, payments and whether children are involved. DFY Games sends a written scope and quote after a short questionnaire instead of a fixed price.

Is a course companion app cheaper than a school app?

Usually, yes. A course companion has one learner type and one admin, while a school system adds teachers, parents, classes and children's data rules.

Do children's privacy rules apply to my learning app?

They apply if children are part of your audience. In the US the COPPA rule covers children's personal information, and Google Play's Families policies add requirements on data, SDKs and ads; have a lawyer check your privacy terms.

Can learners pay for lessons inside the app?

They can, but digital content sold in an app usually goes through Apple's and Google's in-app purchase systems and their commission. Many course owners sell on their website and let the app recognise existing purchases.

Who owns the app and the lessons?

After full payment you receive the project files and the original assets made for the app. Lessons you supply stay yours, and the developer, hosting and video accounts stay in your name.

Sources

  1. [S19] Apple Developer, Enrollment
  2. [S20] Google Play Console Help, Get started with Play Console
  3. [S21] Apple Developer, App Store Small Business Program
  4. [S22] Google Play Console Help, Service fees
  5. [S12] Google Play, Families Policies

Written and reviewed by the DFY Games team. Published ; facts checked . Prices and store rules change: check the linked sources before you rely on a figure.

Chat on WhatsAppBook a free 15-minute call