AI-adapted study platform · CAPS curriculum

Learn with context.
Study for permanence.

One adaptive system — AI-adapted and subject-adapted together — built on real CAPS content and real exam papers, across every subject we teach.

Get early access

Starting with one subject, built properly, before the rest follow. Life Sciences launches first — more subjects under training.

12 JanLaunch date
Gr 10–12Life Sciences
6CAPS subjects in training
5 subjects in progress

One adaptive system. Five CAPS subjects.

Every subject on GMA runs on the same approach: built from the CAPS curriculum, the NSC examination guidelines, and real past papers, then adapted to you by AI. Life Sciences launches first — the rest are in active development.

Life Sciences

Launching 12 Jan

DNA, genetics and evolution, life processes, human physiology, and ecology — built to the exact NSC Paper 1 and Paper 2 structure.

Grade 10–12 · Paper 1 & Paper 2
View subject page →

Mathematics

Under training

Algebra, functions, calculus, trigonometry and geometry, practised with the same calculation-based structure as the real exam.

Grade 10–12 · Paper 1 & Paper 2

Mathematical Literacy

Under training

Real-life, context-based problem solving — finance, measurement, data handling, and probability, the way Maths Lit actually examines it.

Grade 10–12 · Paper 1 & Paper 2

Physical Sciences

Under training

Physics and chemistry, from mechanics and electricity to chemical change — matched to the exact NSC question structure and mark allocation.

Grade 10–12 · Paper 1 & Paper 2

Geography

Under training

Physical and human geography theory alongside map work and data response, practised the way both exam papers actually test it.

Grade 10–12 · Paper 1 (theory) & Paper 2 (map work)
Launching 12 January
Life Sciences · Grade 10–12

The most precisely subject-adapted platform for Life Sciences.

Every paper on GMA is built to the exact structure of the real exam — the same sections, the same question types, the same mark distribution you'll face on the day. Each test is trained on the CAPS curriculum, the NSC examination guidelines, and years of real past papers, so what you practise is what you'll actually be asked.

Get early access
How papers are built

The exact exam structure, every time.

No generic quizzes. Every GMA Life Sciences paper mirrors the real NSC format — Paper 1 and Paper 2, correct section weighting, and the same mix of short answers, data-response, and essay-style questions you'll meet in the final exam.

Paper 1

DNA, meiosis, genetics, evolution

Structured the way NSC Paper 1 is structured, with the same section split and mark allocation per question type.

Paper 2

Life processes, human physiology, ecology

Mirrors the real Paper 2 layout, so the order and weighting of topics match what you'll sit in the exam hall.

Question types

Multiple choice to full essays

Short-answer, diagram-based, data-response, and essay questions — set and marked the way CAPS expects.

Mark allocation

Weighted the way examiners weight it

Each question carries the same relative mark value it would in the real paper, so your practice time matches where the real marks are.

CAPS curriculum NSC examination guidelines Past exam papers
The full platform

Everything, AI & subject-adapted.

On GMA, AI-adapted learning and subject-adapted learning are the same system, not two separate things. Life Sciences is the first subject live, and every subject that follows runs on this exact approach.

Exam countdown

A live countdown to your next Life Sciences exam, so your study plan always points at a real date.

Study timetables

A personal study timetable built around your exam dates, your subjects, and how much time you actually have.

AI progress tracker

Every paper and topic you complete feeds an AI-driven tracker, showing exactly where you're strong and where to focus next.

AI & subject-adapted, as one

Explanations, practice questions, and pacing adjust to you, built on each subject's own CAPS content — one adaptive system, applied the same way across every subject.