Bonaventure OgetoBy Bonaventure Ogeto|

Do Tech Companies in Kenya Care About Your High School Grades?

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.

The Honest Answer

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.

What KCSE Grades Actually Determine

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:

  • Age 18: KCSE grade determines university admission. Maximum relevance.
  • Age 22 (graduation): University degree matters. KCSE grade is now background information. Most employers never ask.
  • Age 25 (first tech job): Work experience and portfolio matter. KCSE grade is never mentioned.
  • Age 30+: Nobody knows or cares what you scored in KCSE. Your career track record is your identity.

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.

What Tech Employers Actually Check

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.

Low KCSE Grades and Tech Success

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.

But What About Maths?

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.

What to Focus On Instead of Your Grades

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.

Key Takeaways

  • No tech company in Kenya makes hiring decisions based on KCSE grades. Not startups, not fintechs, not remote companies.
  • KCSE grades matter for university admission through KUCCPS. After that, their relevance drops to near zero in the tech industry.
  • A D+ student who can build full-stack applications is more hireable than an A student who cannot write code.
  • Some corporates request academic certificates during onboarding (as part of a general background check), but the grades on those certificates do not influence the hiring decision.
  • If you scored poorly in KCSE, the tech industry is one of the most accessible career paths available to you. Your code speaks louder than your transcript.

Frequently Asked Questions

Do coding bootcamps in Kenya require minimum KCSE grades?
Most coding bootcamps in Kenya, including McTaba Labs, have no KCSE grade requirement. Some may require basic computer literacy or a pre-assessment, but these are skills-based, not grade-based. If a bootcamp asks for your KCSE certificate, ask why. If they are using it as an admission filter, consider a different bootcamp that evaluates aptitude rather than high school performance.
Will my KCSE grade affect my salary as a developer?
No. Developer salaries in Kenya are determined by skill level, experience, the company, and negotiation ability. Nobody has ever received a lower salary because of their KCSE mean grade. Your salary reflects what you can build, not what you scored in Form Four.
What if I need a degree for a specific job and my KCSE grade is too low for university?
Several Kenyan universities offer mature entry programmes, diploma-to-degree bridges, and credit transfer options for students who did not meet KUCCPS requirements. Private universities often have lower entry requirements. You can also pursue a degree through distance learning programmes while working in tech.
Should I mention my KCSE grade on my developer CV?
No. Your developer CV should focus on projects, technical skills, work experience, and education (if applicable). KCSE grades are not relevant to tech hiring and including them takes up space that could be used for more impactful information like your GitHub profile or deployed project links.

Ready to build real-world apps?

Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Learn M-Pesa, USSD, and WhatsApp engineering while shipping 8 production apps.

Apply to the McTaba Marathon