No, tech companies in Kenya do not care about your KCSE grades. Not a single Nairobi startup, fintech, or remote company checks your high school transcript when hiring developers. Some corporates ask for academic certificates during onboarding, but the KCSE grade itself is never a factor in the hiring decision. What matters is your coding ability, your portfolio, your technical interview performance, and your work experience.
No. Tech companies in Kenya do not care about your KCSE grades.
Not your mean grade. Not your individual subject scores. Not whether you got an A or a D. In the context of getting hired as a developer, your KCSE results are irrelevant.
This might be hard to believe if you grew up in a system that made KCSE feel like a life sentence. Results day, with its public announcements and family celebrations (or disappointments), creates the impression that those grades will follow you forever. In most industries, they do carry some weight. In tech, they carry almost none.
Why? Because tech hiring is skills-based. The interviewer asks you to write code, not to recite your chemistry grade. The recruiter checks your GitHub, not your KNEC results slip. The company needs someone who can ship features, not someone who scored an A in English.
KCSE grades determine one thing with certainty: your eligibility for university placement through KUCCPS. A C+ gets you into university. Below that, you need alternative paths. That is where KCSE grades have real, structural power.
After university admission (or the decision to skip university), KCSE grades become progressively less relevant. By the time you are applying for developer jobs, whether at 20, 25, or 35, nobody is asking for your KCSE certificate.
Here is a timeline of how KCSE grade relevance fades:
If you are 20 and worried that your C minus in KCSE will prevent a tech career, it will not. If you are 28 and still thinking about your KCSE results, you are carrying weight that nobody is asking you to carry.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
Instead of your KCSE results, Kenyan tech employers check:
Your portfolio. Deployed projects. Live URLs. Source code on GitHub. Can you build things that work?
Your technical interview. Can you solve a coding problem? Can you explain your approach? Can you debug when things break?
Your work experience. Previous roles, freelance work, internships, open-source contributions. What have you built professionally?
Your communication. Can you write clearly? Can you explain technical concepts? Can you collaborate with a team?
Your cultural fit. Will you work well with the existing team? Are you reliable? Do you learn quickly?
Notice that KCSE grades, or any school grades, appear nowhere on this list. The tech industry has its own evaluation system, and it is built on demonstrated skill, not academic history.
The only exception: some large corporates include "attach copies of academic certificates" in their onboarding paperwork. This is an HR formality, not a hiring criterion. The decision to hire you was made before your KCSE certificate was photocopied.
Some of the most capable developers in the Kenyan market scored below C+ in KCSE. They did not qualify for KUCCPS placement. They could not pursue traditional CS degrees at public universities.
Instead, they found alternative paths: bootcamps, self-teaching, diploma programmes, or direct entry into tech through internships and freelance work. And because they had to fight harder for their skills, many of them take nothing for granted. They code daily because they know their portfolio is their only credential.
A KCSE grade tells you how a 17 or 18-year-old performed on a specific set of exams on a specific day. It does not tell you how that person thinks at 25, how they solve problems at 30, or what they can build at 35. The correlation between KCSE performance and coding ability is approximately zero.
We have seen this at McTaba Labs. Students who scored D's in KCSE have built M-Pesa-integrated applications, shipped production code, and landed developer roles. Their high school grade had no predictive power over their coding ability.
People worry that a poor maths score in KCSE means they cannot code. This fear is understandable but mostly unfounded for web development.
Web development requires basic arithmetic (addition, subtraction, multiplication, division), basic logic (if this, then that), and the ability to think in steps (first do this, then do that). If you can follow a recipe, you can handle the maths in web development.
You do not need trigonometry. You do not need calculus. You do not need the quadratic formula. You need to add up prices in a shopping cart, calculate percentages for discounts, and loop through lists of items.
Advanced areas of tech (machine learning, data science, game physics) require stronger maths. But the vast majority of developer jobs in Kenya involve building web applications, APIs, and integrations. For these roles, a D in KCSE maths is not a barrier.
If you struggled with maths in high school because the teaching was bad, the exam was stressful, or you simply were not interested at 17, that tells you nothing about your ability to learn programming logic at 25 or 30.
If you are reading this article, you are probably worried about your KCSE grades. Stop worrying. Start building.
Focus on skills. HTML, CSS, JavaScript, React, Node.js. These do not require any academic qualification to learn.
Focus on projects. Build things that work. Deploy them. Put them on GitHub. Your portfolio is your new transcript.
Focus on community. Join developer groups. Attend meetups. Find a mentor. These connections matter more than any certificate.
Focus on consistency. Two hours of coding daily for six months will take you further than any KCSE grade could.
McTaba Labs has no KCSE grade requirement. We accept students based on their willingness to learn and build, not on what they scored at 18. Our 26-week marathon produces developers who can build full-stack applications with M-Pesa integration, regardless of their academic background. KES 120,000 with M-Pesa instalment plans.
Your KCSE grade is a number from your past. Your code is a skill for your future. Build the future.
KES 2,999
Not sure where to begin? This beginner-friendly course covers how computers work, the internet, Git, and your first lines of code — everything you need before picking a stack. 10 modules, 89 lessons.
Start Tech Foundations