Yes, on paper. Coding and Robotics was formally added to the South African curriculum for Grades R to 9 by government gazette on 7 June 2024. No, in practice, for most children. The subject is not compulsory, its rollout has been postponed twice, and the Department of Basic Education has said it will be made available only in primary schools that have the capacity to offer it.
That gap between the policy and the classroom is the thing worth understanding, because it determines whether your child will encounter this at school at all.
Read the last two rows together and you have the honest position. The subject exists in policy, the materials exist, and whether your child is taught it depends on whether their particular school can staff and resource it.
Why it is not compulsory
The Department has been direct about the reason. Its Annual Performance Plan for 2025/26 states that the introduction of these subjects will be gradual, depending on available resources and the preparedness of the schooling system. The Department's position is that learners need to master literacy and numeracy by Grade 4 before STEM subjects can be fully effective, and South Africa's foundational literacy and numeracy results remain the priority.
There is also a timetable problem that gets less attention. In the Foundation Phase, the time for Coding and Robotics was reallocated from Life Skills, which covers Creative Arts, Physical Education, and personal and social wellbeing. Adding a subject to a full week means taking the time from somewhere.
The word robotics does a lot of misleading work here. In the Foundation Phase most of it is not robots at all. It is children learning to break a task into ordered steps, spot a pattern, and give an instruction precisely enough that it works. A child directing a parent through making a sandwich, one instruction at a time, is doing Foundation Phase coding.
What robotics teaches that other subjects do not
The honest case for robotics is narrower and better than the usual list.
It makes failure cheap and immediate. A wrong answer in a maths test comes back a week later with a mark on it. A wrong instruction in a program fails instantly, visibly, and can be fixed in ten seconds. That loop is unusually good for building the willingness to try again, and it is hard to replicate in most subjects.
It forces precision. Code does not infer what you meant. A child who has spent an hour finding out that their robot turned the wrong way because they wrote left instead of right has learned something about instructions that no amount of being told will teach.
It makes abstract maths physical. Angles, coordinates, variables and loops stop being notation when they are the difference between a device that works and one that does not.
It is collaborative by default. Building and debugging something is naturally a two or three person activity, and the arguing about why it is not working is most of the learning.
What robotics does not reliably do, despite frequent claims, is raise marks in other subjects. The evidence for transfer effects from coding to general academic performance is weak and contested. Do it because the skills themselves are worth having.
If your child's school does not offer it
Most will not, at least for the next few years, and there is no obligation on them to. That leaves three options.
Wait for the school. Reasonable if your child is in Grade R or 1 and the school has signalled it is preparing to offer the subject. Ask the school directly which grades and which year, rather than assuming.
Do it informally at home. Free tools go a long way at primary level. Scratch for block-based coding, and unplugged activities using nothing but paper and instructions, cover most of what the Foundation Phase curriculum asks for.
Take a structured course. Worth it from roughly age 10, when children can handle real hardware and a course with a proper progression rather than a series of one-off activities.
CambriLearn runs a Robotics and Coding Course for ages 10 to 13. It is 20 weeks, uses the BBC micro:bit with MakeCode, and assumes no prior experience. For older students there is Python Coding for Teens, aimed at ages 14 to 15.
For students following the CAPS pathway with us, Coding and Robotics is part of the curriculum offering rather than an add-on.
Frequently asked questions
Is coding and robotics compulsory in South African schools? No. Coding and Robotics was added to the National Curriculum Statement for Grades R to 9 by gazette on 7 June 2024, but the Department of Basic Education has confirmed it will not become compulsory in the near future. It is being made available in primary schools that have the capacity to offer it, on a grade-by-grade basis from 2026.
Is coding and robotics a CAPS subject? Yes. It was gazetted into the National Curriculum Statement for Grades R to 9 in June 2024, under the National Education Policy Act. For Grades R to 3 it sits alongside Mathematics, and for Grades 4 to 9 alongside Mathematics, Natural Sciences and Technology.
What is robotics for kids? At school level, robotics is the practice of designing, building and programming a simple device to carry out a task. In the earliest grades it is largely unplugged: children learn sequencing, pattern recognition and how to give precise instructions before they touch any hardware.
What are the benefits of robotics for children? It makes failure cheap and immediate, which builds persistence. It forces precision, because code does not infer intent. It turns abstract mathematics such as angles, coordinates and variables into something physical. And it is collaborative by nature. Claims that it raises marks in unrelated subjects are not well supported.
At what age should a child start robotics? Unplugged coding activities suit children from about age five and are already part of the Foundation Phase curriculum. Structured courses using real hardware generally start from about age 10, which is where CambriLearn's Robotics and Coding Course begins.
What grades does coding and robotics cover in South Africa? Grades R to 9, organised across three phases: Foundation for Grades R to 3, Intermediate for Grades 4 to 6, and Senior for Grades 7 to 9. It does not extend into Grades 10 to 12.
Why has the rollout been delayed? The Department of Basic Education has cited limited resources, systemic capacity constraints and South Africa's foundational literacy and numeracy results. Its position is that learners need to master literacy and numeracy by Grade 4 before STEM subjects can be fully effective. Foundation Phase learner books and teacher guides were postponed from 2025 to 2026.
Do you need expensive equipment to start? No. The Foundation Phase curriculum is largely unplugged and needs only paper and instructions. Block-based tools such as Scratch are free. Physical hardware becomes useful from around age 10, and a BBC micro:bit is inexpensive.
About CambriLearn
CambriLearn is an online school for students aged 4 to 19, teaching live timetabled lessons with specialist teachers across six curriculum pathways: the International British Curriculum*, Pearson Edexcel, US K-12, CAPS, KABV and the IEB. We are accredited by Cognia and by Pearson Edexcel, registered with SACAI and with the IEB, and NCAA approved. Families have rated us 4.8 stars across Google, Trustpilot, HelloPeter and Facebook.
See how CambriLearn works · View 2027 fees · Book a consultation

