⚡ EsubuTechAcademy blog
School

Coding in Kenyan schools: what the KICD-approved curriculum means for your child

Kenya was the first African country to make coding a school subject. Approval on paper and coding in your child's classroom are two different things.

On this page
  1. What the approval says
  2. Where coding does reach children
  3. Five questions to ask your child’s school
  4. If the answer is “not yet”
  5. Check the details yourself

In April 2022 the Kenya Institute of Curriculum Development announced a government-approved coding curriculum for primary and secondary schools. The following year UNESCO named Kenya the first country in Africa to make coding a subject in primary and secondary schools, in its global report on technology in education.

Many parents read the headlines and relaxed. Coding is in the curriculum now. The school will handle it.

Before you relax, look at what the approval covers.

What the approval says

The curriculum was developed with Kodris Africa, a private company, as part of Kenya’s National Digital Master Plan for 2022 to 2032. It targets children aged 7 to 16 and teaches Python, with a focus on algorithms, debugging and logic.

Most headlines skipped one detail. According to the Nation, the programme runs online and families buy licences. A child needs a computer at home and an internet connection.

So the approval tells you the content passed KICD review. It doesn’t tell you your child’s school teaches it, how many hours a week, on what computers, or who pays.

“Approved for schools” and “taught at your child’s school” are two separate facts. Only the second one reaches your child.

Where coding does reach children

Some of the best coding in Kenyan schools happens outside the timetable. The Raspberry Pi Foundation reports more than 1,000 Code Clubs in Kenya, running in 40 of the 47 counties. They are free weekly sessions in schools and community spaces. The Standard visited one at Uhuru Gardens Comprehensive School in Nairobi, where Grade 7 and 8 pupils build animations and games, and a teacher has run the club for six years.

This is good news, and it depends on luck. Your child gets a Code Club if their school has one, a teacher willing to run it, and computers which work on club day.

Now the question which should make you a little restless. If you asked your child tonight what they learned in coding at school this term, what would they say? Some children would describe a computer studies lesson on typing or naming the parts of a computer. Some would say they have never written a program.

You won’t know until you ask.

Five questions to ask your child’s school

Take these to the next parents’ meeting, or send them to the class teacher this week.

  1. Does my child have coding lessons, and in which grade do they start?
  2. How many hours a week, and do children write programs or learn about computers?
  3. How many children share one computer during the lesson?
  4. Who teaches it, and what training in coding does the teacher have?
  5. Is there a Code Club or similar club, and how does a child join?

Good schools answer these without fuss. Write the answers down. In January, ask your child to show you one program they made. The two answers together tell you what your child is getting.

If the answer is “not yet”

Many schools will say coding is coming. Don’t wait for it. Three routes cost little or nothing.

Scratch is free at scratch.mit.edu and runs in the browser, designed for ages 8 to 16. Ask the school or nearby schools about a Code Club, since clubs welcome children from the community in some places. Borrow a laptop on weekends if yours is shared, because a coding habit needs a regular slot more than a new machine.

A paid class is the fourth route. It suits families who want a teacher, a group and a finished project to show at the end of a term. Weigh it against the free options and what your child needs.

Check the details yourself

The approval article, the UNESCO coverage and the Code Club report sit at the bottom of this page. I have read KICD announcements and news coverage. I haven’t found a public figure for how many Kenyan schools teach coding each week, and I’d be wary of anyone who quotes one without a source.

Policy changes, and schools differ more than any national number shows. Your child’s school is the one which counts. Ask them.

Check this yourself

The sources behind this post. Read them, and read the people who disagree, before you decide.

  1. Govt approves new tech syllabus for primary, secondary schools (Kenyans.co.ke, 20 April 2022)The approval announcement through KICD.
  2. UNESCO recognises Kenya as first country in Africa to accredit coding lessons (Nation)Ages 7 to 16, Python, delivered online by Kodris Africa with family licences.
  3. Kenya's Code Clubs hit 1,000 as schools embrace coding (The Standard)Free clubs run with the Raspberry Pi Foundation in 40 of 47 counties.
Sammy Subu
Written by Sammy Subu

Sammy founded Esubu Tech Academy and designs its coding and chess curriculum. He holds a BSc in Data Science from KCA University and is studying for an MSc in Artificial Intelligence at the Open University of Kenya. He learned to code as an adult, after years of unfinished tutorials, and teaches children so they start sooner.

Classes which line up with where school is heading

We don't teach the school syllabus. We teach coding and chess, live on Zoom, in groups of up to 15. Book a free placement session to see the level your child starts at.

See the timetable, fees and parents' questions

Book a free placement session Free, on Zoom. You pay nothing until you accept a place.