How KCSE points are counted: the seven subjects, step by step

Guide · Updated 2026-11-07

Rules as of KNEC KCSE Regulations (2024 edition, read 5 November 2026).

Short answer on how KCSE points are counted: each subject grade is worth points, from 12 for an A down to 1 for an E. Only seven subjects add up: Mathematics, the higher-scoring of English and Kiswahili, and your five highest-scoring other subjects. Added together, their points give the aggregate as we read sections 17 and 18, somewhere from 7 to 84. The regulations do not print the sum as a formula.

This guide follows sections 17 to 19 of KNEC's KCSE Regulations (2024 edition), with worked examples for the cases that confuse candidates most: when both languages count, what happens to a ninth subject, and why a tie does not matter.

Step 1: each grade is worth points

Section 17.6 prints a twelve-point scale and says it is used for the overall grade.

GradePointsPercentage printed beside itLabel
A12Above 79%Very Good
A-1175% to 79%Very Good
B+1070% to 74%Good
B965% to 69%Good
B-860% to 64%Good
C+755% to 59%Average
C645% to 54%Average
C-540% to 44%Average
D+435% to 39%Weak
D330% to 34%Weak
D-225% to 29%Weak
E1Below 25%Poor

The regulations do not say that each subject grade comes from these percentages, or how each subject's grade is set, so you cannot turn a paper mark into a subject grade from this table.

Step 2: pick the seven subjects that count

For regular candidates, section 17.1 counts seven subjects:

  1. Mathematics, always.
  2. One language: whichever of English and Kiswahili has the higher grade.
  3. Five more subjects: the five highest-scoring of everything else you sat.

The language you did not pick is not thrown away. Sections 17.3 and 17.4 say that if it is among the top five of your remaining subjects, its grade counts as one of the five. So both English and Kiswahili can count.

Deaf candidates may sit Kenyan Sign Language. Under section 17.2 the language that counts for them is the higher of English and KSL.

Step 3: add up the points

Aggregate = Mathematics + higher language + five highest-scoring other subjects

This formula is GradeCat's reading of sections 17.1 and 17.6. KNEC does not print it as a formula.

Seven subjects at 12 points make 84, the highest aggregate. Seven at 1 point make 7, the lowest.

Made-up example 1: both languages count

SubjectGradePointsCounts as
MathematicsC+7Mathematics
KiswahiliB9The language
GeographyB9One of the five
BiologyB-8One of the five
HistoryC+7One of the five
EnglishC6One of the five
ChemistryC6One of the five
Business StudiesC-5Not counted

Kiswahili (B) beats English (C), so Kiswahili is the language. English then competes with the other subjects and makes the top five. The aggregate is 7 + 9 + (9 + 8 + 7 + 6 + 6) = 52 points. Business Studies is left out.

Made-up example 2: nine subjects, two left out

Mathematics A- (11), English B (9), Kiswahili B+ (10), Computer Studies A (12), Physics A- (11), Chemistry B+ (10), Biology B (9), Geography B- (8) and Agriculture C+ (7).

  • Mathematics: 11.
  • Language: Kiswahili, 10, because B+ beats B.
  • Top five of the rest: Computer Studies 12, Physics 11, Chemistry 10, then English 9 and Biology 9.
  • Aggregate: 11 + 10 + (12 + 11 + 10 + 9 + 9) = 72 points. Geography and Agriculture are left out.

Had Geography been a B (9) instead, three subjects would tie for the last two places. Whichever two are picked, the total is the same 72, so a tie never changes your aggregate.

Step 4: what your result slip shows

  • Each subject is shown as a grade from A to E (section 18.1).
  • Every subject you sat appears, including the ones that did not count (section 17.5).
  • The slip shows a mean grade and the aggregate points for the whole exam (section 18.2).
  • KNEC may correct the results lists before certificates are issued (section 18.3).
  • Your certificate lists every subject you took, with its grade (section 19.1).

Why GradeCat stops at the aggregate

Section 17.6 names "the interpretation of aggregate points" but does not print the bands that turn an aggregate into a mean grade, or how they are rounded. GradeCat found no KNEC page that does, so it never turns points into a letter. Whether dividing the aggregate by seven plays any part is UNVERIFIED, so do not treat that figure as your mean grade; KNEC's regulations do not print how the aggregate becomes a mean grade.

Repeating subjects and remarks

KNEC's FAQ says a candidate may repeat fewer than seven subjects, but doing so does not change the mean grade from the first sitting. It also says KNEC does not remark scripts.

KCSE points are not cluster points

The KUCCPS FAQ says your seven highest-scoring KNEC-examined subjects are considered in working out cluster points. Cluster points are still a separate figure from your aggregate. They measure the four subjects that programme needs, compared with the top candidates of that KCSE year, and KUCCPS computes them to three decimal places. Students do not receive KNEC's performance index, which goes into them, and KUCCPS advises them not to work out their own.

How KCSE points are counted FAQ

Do both English and Kiswahili count in KCSE points?

They can. The higher of the two always counts. The other counts too if it is among the top five of your remaining subjects, as English is in example 1.

Does a ninth subject add to my KCSE points?

Only if it beats one of the others. Seven subjects count however many you sat. In example 2, nine subjects give 72 points and the two lowest are left out.

Is Mathematics always counted?

Yes. For regular candidates Mathematics is one of the seven, even when it is your lowest grade.

How many points is a B plain?

9 points. A B+ is 10 and a B- is 8. The KCSE grading system page has a lookup.

Can I work out my mean grade from my points?

Not from KNEC's printed rules. The regulations do not give the bands or the rounding, so the mean grade on your slip is the one that counts.

Related tools and guides

Sources

Every aggregate here is an estimate, not an official result. KNEC's results come first. Found a mistake? Tell us.