Kick Off Your Education App Development: Costs and Features for Developing Edtech App | E-Learning App

10 min readDec 23, 2020

Surely, you’d noticed a boom of online education market. By 2025, it’s going to reach $350 billion Last year, ed technology investments worldwide reached in US $18.66 billion. Impressive, right? We see education app development like a promising investment today. That’s why, we gathered basically all necessary practical insights for you to go ahead with it.

Points we’re going to cover:

It’s no secret that COVID-19 outbreak has influenced the growth of an e-learning segment. By mid-April 2020, 94% of global learners were affected by the pandemic, representing 1.58 billion children and youth, from pre-primary to higher education, in 200 countries. We have noticed an edtech industry rise in our business, too. Since the outbreak started, several clients came to us with a request to develop an edtech app for them. In this article, we’ll share with you our experience and practical guidelines.

Must-have features for your education app

We’re going to start from the most essential part for any education app development — functionality definition. Every time we’re developing an app at Fulcrum, our key priority is to understand its business goals and what functionality it should comprise. Actually, outlining app’s functionality is what defines scope of our development process. For edtech apps, it goes as well. To make this section more practical, we’re going to use & analyze real cases from our experience. No theory, just reliable practical facts. Let’s take our most recent case — KOR, an online platform in Norway, which allows booking driving programs and lessons. Outlining which features to develop for this app was both interesting and challenging at the same time. It’s due to KOR’s specific industry focus — driving education. While defining its functionality, we had to consider the needs of all involved stakeholders, specifics of driving schools, and local education system.

We started with describing app’s customer types. In our case, each customer portrait was formed according to their needs, goals and personal characteristics. So, in KOR, we had following 4 stakeholder categories:

Based on KOR, we can deduce a formula of must have features for any educational app.

Must have features to implement

  1. Registration. This option must be present in all user categories. In KOR, we represented via E-mail and SMS confirmation.
  2. Main screen. Home screen is created to provide quick access to all parts of the application. On the main screen, users may be able to see upcoming and past classes, and some statistics about their lessons.
  3. ‘Invite a friend’ option. Don’t forget about user’s possibility to share your app with others. For example, we offered KOR users a special link to share it with friends or a certain promo code.
  4. Profile settings. The app should have a basic section with personal information (such as name, surname, etc) available for all user types. Scheduled/visited classes and lesson lists may also be displayed in the user’s profile.
  5. Payment settings. If you’re creating an app where users should buy lessons or courses, don’t forget to add payment settings (in our case they were added to students’ and partners’ apps only) and payment history.
  6. ‘Book classes’ feature. For any KOR-like app, ‘book classes/lessons’ feature is the basic one. This option could be available for the students’ and partners’ apps. If there are different lesson types in the app (in KOR, we outlined assessment lessons, regular lessons, review, circuit driving, safety course on road), the user has to make a choice by, for instance, clicking on the icon.
  7. ‘Survey’ format feature. This functionality may consist of different parts, with yes/no questions about courses/license/resources (for example, in KOR we needed such feature to find out whether a user is younger than 15. If yes — users are notified about the options caused by age limitations). Within the ‘Book’ feature, users choose date, time, location, lesson, program and payment options.
  8. Lesson cancelation. One of the features not to forget while developing an edtech app is ‘cancel the lesson’ option. Remember, users should have an opportunity to cancel the lesson they don’t need anymore.
  9. ‘Schedule’ option. If we talk about KOR-like apps, instructors and admins should be able to schedule classes for students to choose and form their schedule.
  10. Assessment form. If we talk about apps with courses/lessons, add some feedback form after each lesson or a program. For example, in KOR users can evaluate basic instructor skills by clicking ‘thumb up’ or ‘thumb down’ signs.
  11. Push notifications. Push notificationsare an integral part of your app. They form user’s impression about the app. They also can warn users about upcoming programs or lessons.
  12. Chat. Your users should be able to reach out to your support team for any assistance quickly and easily. Think about adding notifications from the chat directly to the phone screen.
  13. Statistics. Almost any user type should have access to some general statistics about the app. It will help them to understand their level of progress, preparation, etc.

We prepared a checklist with the features we implemented for each of 4 KOR app types. You can download PDF file below.

What types of educational apps are there?

Going back to the whole process of an education app creation, product’s idea is also something you need to consider. Start with analyzing app types, their profitability, and relevance on the market. While choosing which type of an education app to develop, think how you’ll monetize it. Basically, main edtech app types are:

  1. Classroom aids: these are apps that are created to be used in the school classrooms. One of their basic features is projecting information and interface on the whiteboard.
  2. Course-specific apps: such apps go alongside some courses and, generally, aren’t used separately.
  3. Reference apps: this type mostly provides educational resources like online encyclopedias, dictionaries, etc.
  4. Assessment platforms: they help to test and assess users, their knowledge of the information and achieved score.
  5. Industry-specific apps: these are apps for highly specific niche markets, such as medical or driver educational software. For example, let’s take KOR — the app we developed for driving schools in Norway.
  6. Teacher tools: instruction programs which help to improve teachers’ effectiveness.

Why investing in educational apps

Probably, as any entrepreneur, you’re wondering why edtech is worth your time and money resources. That’s predictable. So, we made some research and found out that edtech industry may be highly profitable not only due to some situational factors (such as COVID-19 outbreak), but also due to its internal specifics. Here’s some useful info which can be useful both for you and for the investors you’re pitching.

What makes edtech so attractive?

  • High demand. Only in the USA, statistics demonstrate that 64% of schoolchildren use digital learning tools daily. And with ongoing lockdown, this number may grow.
  • A wide solvent audience — edtech industry comprises almost all segments from small children to office workers.
  • Its common monetization models include paid content, lessons, programs and other in-app purchases. It means that you don’t need to invent new ways to monetize your app.
  • E-learning apps are in high demand among corporations, since they provide opportunities to increase staff qualifications. What’s good here for you is that corporations make up one of the most profitable segments in the market. They are ready to spend money on developing their employees.
  • Availability of public grants. CoSN, the premier professional association for school system technology leaders, conducted an independent study last year. According to it, 43% of respondents among edtech startupers overcome IT budget issues by finding money via grants.

Global e-learning market

Integrating technology with education requires a deep market research. While working on KOR, our business analyst researched not only global market of apps for driving schools but also specifics of the local one. Talking about some general trends of the edtech market, the lockdown is increasing demand for e-learning platforms, driving the market to explode over the next 5 years. It is estimated that mobile e-learning market can reach $37.6 billion by the end of 2020 and is expected to grow at a CAGR of 36.3% from 2019 to 2026.

Currently, there are over 200,000 edtech apps just on the App Store. So, what we see is that although its most niches are already occupied, the market is still growing.

3 key factors to drive edtech market growth:

  1. Constantly growing demand for mobile apps and social media.
  2. Technology is gaining its momentum.
  3. The number of AR & VR apps will grow relentlessly. An astonishing $3.67 billion went to 120 AI-based learning companies last year.

Real cost of edtech app development

When you finished with your business idea and product’s functionality, you’ll probably want to know how much money your future app costs. Having worked on dozens of the projects ranging from super small for multiyear ones, we surely know what constitutes app development costs. So, let us spill some beans:

  • Choice of platform. There are 3 most used platforms — Web, Android, iOS. When choosing iOs and Android applications at once, you have to be ready to double the price, since they require different programming languages.
  • Software development rates. It is also crucial to hire a proper team of developers for the project. Remember that developers from various locations will have different hourly rates. Here is a short table of software development rates according to the region by Fulcrum:

Read our guide with the detailed offshore development rates by country here.

  • Scope of work. Surely, the more complex app you want to build — the more development time & costs it requires. Estimate your app’s approximate costs with our online Calculator.
  • Design. Developing a sophisticated and user-friendly UX/UI design for an educational app is a pain for every edtech startup. It may be a tedious and costly cycle, but the most significant one. Consumers prefer to use applications with intuitive and modern interfaces especially if they’re using the app not for fun, but for studying.
  • Project Management. It may seem as an unnecessary stage, but it is not. Better leave your project management for a professional, since any mistake at this field can cost you too much.
  • Quality Assurance (QA). This area is vital for tech projects. The main point is to test the applications perfectly in order to find and fix some bugs before the release and come out to the market with flawless product.

How to monetize the educational app?

Since we started to talk about costs and money, it’s good to think how your edtech app will bring profit. There are 3 main strategies that exist on the running market — freemium, advertisements and paid applications. Choosing one or connecting two of them allows you to make money from the developed product.

  • Freemium. It is a usual model for every app. Users have to subscribe in order to have access to the advanced features. It works in the same way with ed apps.
  • Advertisements. It is the most common way to monetize an application, especially if your app is free.
  • Paid app. Super basic option — clients pay for an advancement and usage of an e-learning app

Success stories

It is the most famous web based learning platform established in 2012. It provides a wide range of online courses, specializations, degrees, expert and educational programs. Besides, Coursera works with colleges, universities and different associations to offer their students online courses, accreditations, and degrees in a number of subjects. The startup raised an underlying $16 million at a subsidizing round. In 2020, the organization declared it had brought $130 million up in Series F increasing its value to $2.5 billion.

Key differentiators:

Khan Academy

Khan Academy is a non-profit educational association founded in 2008 by Salman Khan. Its main goal is to help with teaching understudies with online tools. The association creates short exercises in a format of video recordings. Its site also offers valuable practical activities and materials for educators. All resources are available for free to platforms’ customers. These days, its subsidizing comes to $10.2 million.

Differentiators of Khan Academy:

Remind is an educational communication platform that helps educators reach students and parents where they are. Gathering learning is a proficient practice to fill in learning holes in understudies.

Remind permits to remain connected with your school network wherever you’re. It focuses on 3 core groups — students, teachers, parents — that are interconnected on the platform.

With the class code, users can receive regular updates on classroom activities. Students can also use Remind in the format of chat in order to share messages, photos and handouts to the whole class, submit tasks, and clear out some questions with the friends, both individually and collaboratively.

Differentiators of Remind:


The learning cycle in Photomath is entirely basic. You snap a photo of transcribed or printed questions. At that point the application itself shows you how to tackle those inquiries through step-by-step clarifications and directions.

Differentiators of Photomath:

Fulcrum’s expertise

Huh, our journey through the education app development is almost finished. While the field of educational app development is raising in a great tendency, here in Fulcrum we know how to help you create your e learning application. We’re ready to build the application you’ve always dreamt about. Let’s talk business!

Originally published at