Software Development

AI Marking for Education Apps: What Happens When the Model Changes

AI marking lets a learning app read a child's working and explain a wrong answer, not only mark it. The model behind it will change, and this is how to build the app so those changes do not disrupt learners or their marks.

By Arnaud Brunel — Founder, Brunel Studios16 October 2026 Last updated: 16 October 2026
Software Development

AI marking for education apps means a language model checks each learner's answer, decides whether it is right and explains why, in seconds. The model behind the marking will be replaced several times over the life of the product, and the app has to survive every change without learners noticing.

How does AI marking work in an education app?

AI marking in an education app sends each learner's answer to a language model, which checks it against the expected answer and returns a mark with a reason. Older automated marking could only compare a typed answer with a stored one. That works for "7 x 8". It fails when a Grade 4 learner writes 0.5 where the memo says 1/2, or gets the method right and slips on the last step.

A model reads the answer more like a teacher does. It accepts equivalent forms, follows written working and says where the reasoning broke. That last part, AI feedback for students, is what makes practice useful, because a child who only sees a red cross learns nothing about why.

For a founder, the marking is the product. Parents pay a subscription so their child can practise, and every mark is a promise that the work was judged fairly. Grade 5 learners in South Africa scored 362 in Mathematics in TIMSS 2023, a marginal decline from 2019, according to the Department of Basic Education's TIMSS info sheet. A family paying for maths practice is paying because they are worried, and they will notice a wrong mark.

Why the marking model is the part most teams underestimate

The AI model that marks your learners' answers will change several times over the life of your product, and each change can shift the marks they get. Providers retire models and release better ones every few months. A newer model usually reasons better, but it also marks differently, so an answer accepted on Monday can be rejected on Tuesday with no change to your own code.

Most advice about building an AI grading tool is about choosing the right model. Very little is about replacing it. Gartner predicted that at least 30% of generative AI projects would be abandoned after proof of concept by the end of 2025, citing poor data quality, inadequate risk controls, escalating costs or unclear business value, as reported by THE Journal. A marking engine that cannot be upgraded safely is one of those missing risk controls.

We worked through this on a primary school maths assessment platform, where we were the embedded technical partner across a 16.5-month rollout. The student side was designed around real-time visual feedback, so the marking engine sits in the middle of every session. During that work the grading moved to a stronger reasoning model. Our AI lead benchmarked candidate models in a sandbox while design and engineering kept working in parallel, and the grading migration went out with zero operational downtime. Running the benchmarking alongside design and engineering, rather than after them, is what kept the product live while the engine changed.

What to ask a developer before you build AI marking into your app

Before you build AI marking into an education app, ask the developer first how the marking rules are kept apart from the AI model. The memo, the accepted answer forms and the tone of the feedback belong to your product, so they should live in your own code and data, where a new model can pick them up without a rewrite. Our post on avoiding AI vendor lock-in covers the wider version of this.

Then ask how a new model is tested before it marks anything a learner sees. A common practice is to keep a set of real, anonymised learner answers with agreed correct marks, run every candidate model against it, and study the answers where the old and new models disagree. Many teams also run the new model quietly alongside the old one for a while and keep a way to switch back. These are children's answers, and POPIA sets stricter rules for processing children's personal information, so anonymise properly before anything reaches a test set. Keep the model away from jobs where it guesses, such as drawing geometry diagrams, which is part of why AI hallucinations are slowing small business AI adoption.

If every question in your app is multiple choice, you do not need a model at all. Exact matching is cheaper and never wrong. AI marking earns its cost once learners type their own answers or show working, and once parents and learners each see results on their own screens, as in an EdTech app built for two different users. At that point we would scope the marking engine as part of a custom software development build, with the swap planned in from day one.

Questions about AI marking for education apps

What is AI marking?

AI marking is the use of a language model to check a learner's answer, decide whether it is correct and give feedback on it. Older automated marking only matched an exact stored answer. A model can accept equivalent forms such as 0.5 and 1/2, read written working and explain where the reasoning went wrong.

How accurate is AI marking?

AI marking is accurate enough for practice and feedback when it has been tested against real learner answers with agreed correct marks. It is less reliable on open-ended work with no clear memo. Accuracy figures published by vendors are their own claims; the number that matters is how the model scores on your own learners' answers.

Does AI marking still need a human to check it?

Yes, for any mark that counts. Practice questions with instant feedback can run on AI marking alone, but marks that feed a report or a decision about a learner need a human review path. Give teachers or parents a simple way to flag and correct a mark, and keep every correction to test the next model against.

Can you change the AI model in a live app without disrupting users?

Yes, if the app was built for it. We moved the grading engine of a primary school maths assessment platform to a stronger reasoning model with zero operational downtime. In general practice, teams test the new model on real answers first, run it alongside the old one for a while, and keep a way to switch back.

How does an AI marking app give students instant feedback?

The app sends the learner's answer to the marking model the moment it is submitted, gets back a mark and a short reason, and shows it on screen within seconds. For young learners, feedback works best as something visual, such as a tick, a highlighted step or a hint, rather than a paragraph of text.

Arnaud Brunel

Founder, Brunel Studios

Arnaud Brunel is the founder of Brunel Studios, a software product studio based in Cape Town. He has spent the last 8 years building digital products for founders and SMEs across South Africa and Africa, working across mobile, web and AI-native platforms.

LinkedIn ↗