Uganda UNEB O-Level

UCE Grade Calculator Best 8 Aggregate, Division 1 to 4, and A-Level Combination Eligibility

Enter your Senior Four subject grades and see your UNEB Best 8 aggregate out of 72, your official Division, and the A-Level combinations you qualify for based on subject credits.

Last Updated: 31 October 2026

Your UCE subject grades

Select a grade for each subject. English and Mathematics are compulsory in the Best 8. The remaining six are chosen automatically from your strongest grades.

Compulsory Subjects
English Language Compulsory
Mathematics Compulsory
Sciences
Biology
Chemistry
Physics
Humanities & Electives
Geography
History
CRE / IRE / Religious Education
Elective 1 Commerce, Agriculture, Computer Studies, Literature, Luganda, French, or Art
Elective 2 Optional. Leave blank if you sat only eight or nine subjects.

Your UCE Best 8 aggregate
—
Out of 72. Lower is better. The best possible aggregate is 8.
Division—UNEB official band
Grade profile—Distinctions, credits, and passes
A-Level pathway—Based on subject credits
What this usually means

—

Best 8 subject breakdown

Best 8 aggregate—

Division conditions

English Language pass (Grade 8 or better)—
Mathematics pass (Grade 8 or better)—
At least one science credit (Bio, Chem, or Phys at C6 or better)—
At least 7 credits or distinctions in the Best 8—

Optional AI insight

A short written read on your UCE standing, the conditions that decided your Division, and the A-Level combinations that your subject credits support. Nothing leaves your browser until you press the button, and only the anonymous figures on this page are used to generate the response.

What this calculator does

This tool takes the grades you have entered for the subjects you sat at Senior Four, selects the Best 8 according to the UNEB rules, and produces three outputs: the Best 8 aggregate out of 72, the official Division from 1 to 4, and the A-Level subject combinations that your credits support. The Best 8 always include English Language and Mathematics, and the remaining six slots are filled with the lowest-scoring subjects from the rest of the list, which correspond to the strongest grades.

The reason the tool is worth using instead of counting manually is that the Division rules are not purely a matter of the aggregate. Division 1 has four conditions that must all hold at once, and if any single condition fails, the candidate drops to Division 2 even with an aggregate well below 32. Candidates who check the aggregate and stop there sometimes believe they have qualified for a combination they will not be offered, or vice versa. This calculator audits every condition and reports the outcome that UNEB would record.

Every calculation runs inside your browser. No grade, no subject name, and no personal detail is uploaded. If you press the AI insight button, only an anonymous summary of the Best 8 aggregate, the Division band, the grade profile counts, and the science credit status is sent to a small serverless function that runs once and then stops.

How the UCE Best 8 aggregate works

The Uganda Certificate of Education is the terminal Ordinary Level examination administered by UNEB at the end of Senior Four. Candidates typically sit between eight and ten subjects, covering the compulsory English and Mathematics, one or more sciences, humanities, and one or two elective subjects such as a language, commerce, or agriculture. The final certificate is issued by UNEB, but the aggregate and Division that appear on it are the figures that determine progression to Senior Five, technical institutes, teacher training, and business certificates.

The Best 8 aggregate is built from eight subjects out of everything the candidate sat. Two slots are fixed. English Language always counts, and Mathematics always counts, regardless of the grade obtained in either subject. The remaining six slots are filled by selecting the subjects with the lowest point values from everything else on the candidate's list. Because lower point values correspond to stronger grades, the effect is that the six strongest non-compulsory subjects are the ones that enter the aggregate, and the weakest two or three are discarded.

This structure means that sitting an additional subject can never lower the aggregate, as long as the candidate has at least eight subjects on the record. A ninth or tenth subject that produces a strong grade can enter the Best 8 and displace a weaker one, but a ninth or tenth subject that produces a weak grade simply drops out of the count. The maximum benefit of extra subjects is therefore capped, but so is the downside, which is why many candidates choose to sit an additional elective as a cushion.

Best 8 = English Language + Mathematics + six strongest other subjects
Aggregate = sum of the eight grade points
Range: 8 (best possible) to 72 (worst possible)

The nine-point stanine grading scale

The UNEB grading scale runs from 1 to 9 and is commonly referred to as the stanine scale. Lower numbers correspond to stronger performance, and the point value is what enters the aggregate sum. The full scale is shown below.

GradeNamePoints
D1Distinction 11
D2Distinction 22
C3Credit 33
C4Credit 44
C5Credit 55
C6Credit 66
P7Pass 77
P8Pass 88
F9Fail 99

The scale is inverted relative to the way most people think about grades. A D1 is the strongest possible result and contributes only 1 point to the aggregate, while an F9 is the weakest possible result and contributes 9 points. The best possible aggregate of 8 is produced by eight D1 grades across the counted subjects. The worst possible aggregate of 72 is produced by eight F9 grades.

Distinctions are D1 and D2, credits are C3 through C6, and passes are P7 and P8. An F9 is a fail. The Band and Division rules that follow are all expressed in terms of these categories, and the number of credits and distinctions in the Best 8 is often more important than the aggregate itself for the top Division.

Division rules in detail

UNEB assigns every candidate to one of five bands based on the aggregate and on a set of threshold conditions. Division 1 is the top band and the most demanding in terms of the additional conditions. Each successive Division has looser conditions, and the assignment is deterministic: if all the conditions for a Division are met, that is the Division the candidate receives, with no discretion on the part of the examiner.

Division 1 — aggregate 8 to 32 with four conditions

To receive Division 1, a candidate must meet all four of the following conditions at the same time. The aggregate must fall between 8 and 32. English Language must be a pass, at Grade 8 or better. Mathematics must be a pass, at Grade 8 or better. At least one of Biology, Chemistry, or Physics must be a Credit, meaning Grade 6 or better. Additionally, at least seven of the eight counted subjects must be at Credit or Distinction level, which means Grade 6 or better. If any single one of these fails, the candidate drops to Division 2.

Division 2 — aggregate 33 to 45, or aggregate under 32 that misses a Division 1 condition

Division 2 covers two cases. The first is a candidate whose aggregate falls between 33 and 45 with at least six passes and credits in the Best 8. The second is a candidate whose aggregate is below 32 but who missed one of the four Division 1 conditions, most commonly the science credit condition or the seven-credit condition. The two cases are treated identically on the certificate.

Division 3 — aggregate 46 to 58

Division 3 is assigned when the aggregate falls between 46 and 58 and the candidate has at least five passes or three credits across the Best 8 subjects. It is the band that covers most candidates who are progressing to technical institutes, teacher training colleges, and business certificates rather than to Senior Five at a government secondary school.

Division 4 — aggregate 59 to 68

Division 4 is the minimum graded band and is assigned when the aggregate falls between 59 and 68 and the candidate holds at least one credit or two passes. Candidates in this band typically progress to artisan training, community polytechnics, or repeat the examination to improve the aggregate.

Ungraded — aggregate above 68

An aggregate above 68, or fewer than two passes in the Best 8, results in an ungraded certificate. Candidates in this band are advised to consider artisan training or to repeat the examination.

The science credit condition is a hard requirement. A candidate who earns eight Credits and Distinctions, including D1 in English and D2 in Mathematics, but no Credit in Biology, Chemistry, or Physics is placed in Division 2 even with an aggregate of 25 or lower. The rule reflects the view that an O-Level science foundation is essential for science and technology pathways, and it is not waived by a strong aggregate.

A-Level subject combination eligibility

Admission to Senior Five is not automatic from a good Division. Each A-Level combination has its own O-Level prerequisite, and the admissions committee at each school checks the specific subject credits before offering a place. The most common combination families and their typical requirements are outlined below.

Combination familyTypical O-Level prerequisites
Pure sciences (PCM, PCB, BCM, PEM)Credit 6 or better in Mathematics and in each of the science subjects that appear in the combination.
Economics and Mathematics (MEG, MEK, DEG)Credit in Mathematics, Geography, and Commerce or Entrepreneurship. A pass in English.
Arts and humanities (HEL, HEG, DEG, HED, BAF)Credits in History, Geography, Literature, CRE or IRE, or one of the recognised languages.
Languages and social sciences (LEG, LES)Credit in the target language and in at least one humanities subject.

The specific requirements vary between schools, and the combination table in the Senior Five admissions guidance issued by the Ministry of Education and Sports is the definitive reference. A candidate with a strong aggregate in the wrong subjects may be offered only a subset of the combinations they intended to apply for, so checking the prerequisite subjects before registration is more important than checking the aggregate alone.

A worked example

Take a candidate who sat ten subjects at the 2025 UCE examination. The grades are as follows.

SubjectGradePoints
English LanguageC44
MathematicsC33
BiologyC55
ChemistryC66
PhysicsD22
GeographyC44
HistoryP77
CREC66
CommerceP88
LugandaC55

The Best 8 always include English at 4 and Mathematics at 3, for a running total of 7 points. The remaining six slots are filled with the lowest-point subjects from the other eight. Sorting those in ascending order gives Physics at 2, Geography at 4, Biology at 5, Luganda at 5, Chemistry at 6, and CRE at 6. History at 7 and Commerce at 8 are discarded. The Best 8 aggregate is 7 plus 2 plus 4 plus 5 plus 5 plus 6 plus 6, which is 35 points.

Now the Division conditions. English is at C4, which is a pass. Mathematics is at C3, which is a pass. Physics is at D2, which is a Credit for the science credit condition. Counting credits and distinctions in the Best 8: Physics D2, English C4, Geography C4, Biology C5, Luganda C5, Chemistry C6, and CRE C6 is seven subjects at Credit or better, plus Mathematics C3 makes eight. The aggregate of 35 is just above the Division 1 band, which tops out at 32. The candidate therefore falls into Division 2, close to the Division 1 threshold and in a strong position for most A-Level combinations.

If the candidate had scored a Distinction in Geography instead of a Credit, the aggregate would drop to 34. A further Distinction in Biology would bring it to 33, and a stronger Credit in English would bring it to 32. At 32 with all the other conditions met, the candidate would have received Division 1. The difference between the two outcomes is one or two grade bands in a couple of subjects, and the arithmetic is unforgiving at the boundary.

Common mistakes that cost a Division

A handful of errors turn a strong-looking result into a lower Division than expected. Understanding them in advance is worth more than any single revision session.

Ignoring the science credit condition. The single most common cause of a Division 2 result for a candidate who deserved Division 1 is the absence of a Credit in Biology, Chemistry, or Physics. A candidate with eight Credits in non-science subjects will sit just below the Division 1 threshold regardless of the aggregate. If Division 1 matters, ensure that at least one science subject is taken at O-Level and is prepared to Credit level.

Failing English or Mathematics. Both subjects are always counted in the Best 8 regardless of grade. An F9 in either subject contributes 9 points to the aggregate and disqualifies the candidate from Division 1, since the pass condition is not met. Candidates sometimes assume a fail in English or Mathematics can be worked around by extra elective subjects, but the compulsory inclusion rule prevents that.

Assuming the aggregate is the only condition. Each Division has multiple conditions, and the aggregate alone is not sufficient for Division 1. A candidate who checks only the aggregate can be surprised when the certificate shows Division 2. Audit all conditions before treating a Division as settled.

Sitting too few subjects. A candidate who sits exactly eight subjects has no spare slot if one grade is weaker than expected. Sitting nine or ten subjects adds a cushion because the weakest subjects drop out of the Best 8. The extra subjects do not lower the aggregate and can only help, though they do require time and preparation that might otherwise go into the compulsory and science subjects.

Assuming O-Level performance ends at UCE. The UCE grades carry forward into the PUJAB university admissions weighting applied by Makerere and other public universities, where each Distinction adds 0.3 points and each Credit adds 0.2 points to the A-Level weighted score. A strong UCE record therefore contributes to the university cut-off two years later, and treating the O-Level years as a warm-up can cost points that are difficult to recover.

Not checking the A-Level combination prerequisites before registering for Senior Five. A candidate with a strong aggregate but missing a prerequisite subject can find that the combination they intended to take is not offered to them. Reading the combination table carefully before registering is the single most useful thing a candidate can do in the weeks between UCE results and Senior Five admissions.

How UCE grades flow into university admissions

The UCE result is not the end of the assessment journey. When a candidate applies to a Ugandan public university through the PUJAB system, the A-Level weighted score is built from A-Level grades, but a significant component comes from the O-Level record. Each UCE Distinction contributes 0.3 points to the PUJAB weighted score, and each UCE Credit contributes 0.2 points. The number of subjects counted is capped by each university, but the practical effect is that a strong UCE record of six or seven Distinctions and Credits adds two or more points to the university application, which can be the difference between an offer and a rejection on a competitive programme.

The link between UCE performance and university admission is therefore direct, and the two years of O-Level study are not a preliminary to the two years of A-Level study but part of the same continuous record. A candidate who underperforms at UCE and then performs strongly at A-Level can still reach competitive programmes, but the O-Level points are one of the few components that cannot be improved after the fact without a resit. This is why many candidates who are close to a Division boundary at UCE choose to resit one or two subjects before entering Senior Five, so the O-Level record is as strong as possible before the A-Level years begin.

Where this calculator stops

This tool estimates the Best 8 aggregate, the Division band, and the A-Level combination eligibility from the grades you enter, applying the standard UNEB rules and the published Division thresholds. It does not know the specific combination table used by the school you intend to join, does not know the individual institutional cut-offs for Senior Five admission, and does not know the exact cap that each university applies to the O-Level contribution in the PUJAB weighted score. Those details vary by institution and by year, and the current prospectus or combination table is the definitive source.

The Best 8 aggregate and Division band shown here match the published UNEB framework. The official certificate issued by UNEB is the definitive document, and the Division that appears on it is the figure that determines progression. Use this calculator to see where you stand, to understand which subject would need the strongest improvement to shift the Division, and to plan the transition to Senior Five with a clear view of the combinations that are within reach. Where the aggregate lands close to a Division boundary, a single subject resit before Senior Five can change the certificate outcome, and this calculator makes the boundary visible so that decision can be made deliberately.

Sources

  1. Uganda National Examinations Board (UNEB). UCE Examination Regulations and Grading System. uneb.ac.ug
  2. Ministry of Education and Sports, Uganda. O-Level Curriculum and Assessment Policy. education.go.ug
  3. National Curriculum Development Centre (NCDC) Uganda. Lower Secondary Curriculum Framework. ncdc.go.ug
  4. National Council for Higher Education (NCHE) Uganda. Admission Requirements for Degree and Diploma Programmes. unche.or.ug
  5. Makerere University. Public Universities Joint Admissions Board (PUJAB) Weighting and UCE Points. mak.ac.ug

Frequently asked questions

How is the UCE aggregate score calculated?

The UCE aggregate is calculated from your Best 8 subjects out of the subjects you sat. English Language and Mathematics are compulsory and are always included. UNEB then selects the six remaining subjects with the lowest point values, which correspond to the strongest grades. The points from those eight subjects are summed, producing an aggregate from 8 at the top of the scale down to 72 at the bottom. Lower is better. The grading scale runs D1 as 1 point, D2 as 2, C3 as 3, C4 as 4, C5 as 5, C6 as 6, P7 as 7, P8 as 8, and F9 as 9.

What are the requirements for Division 1 in UCE?

Division 1 requires four conditions to be met at the same time. The aggregate must fall between 8 and 32. English Language must be a pass at Grade 8 or better. Mathematics must be a pass at Grade 8 or better. At least one of Biology, Chemistry, or Physics must be a Credit at C6 or better. On top of those, at least seven of the eight counted subjects must be at Credit or Distinction level, meaning C6 or better. If any one of these conditions fails, the candidate is placed in Division 2 even if the aggregate is below 32.

How do UCE grades determine A-Level subject combinations?

Each A-Level combination has its own O-Level prerequisite. Pure sciences such as PCM, PCB, and BCM require Credit 6 or better in the specific science subjects and in Mathematics. Combinations that include Economics and Mathematics require Credits in Mathematics, Geography, and Commerce or Entrepreneurship. Arts and humanities combinations require Credits in History, Geography, Literature, or one of the recognised languages. A strong aggregate alone is not enough; the specific subject credits for the target combination must also be present. Check the combination table in the Senior Five admissions guidance for your school before registering.

Why is a UCE aggregate of 8 the best possible score?

Because Distinction 1 is worth 1 point on the UNEB stanine scale, and the Best 8 aggregate is the sum of the eight counted subjects. Eight Distinction 1 grades produce 1 plus 1 plus 1 plus 1 plus 1 plus 1 plus 1 plus 1, which equals 8. That is the lowest possible aggregate and therefore the strongest. A candidate with 8 D1 grades has maximised both the aggregate and the grade profile that A-Level admissions committees look at when allocating combinations.

Can I get Division 1 without a Science Credit?

No. The science credit condition is a hard requirement for Division 1. A candidate who reaches an aggregate of 30 with eight Credits and Distinctions but no Credit in Biology, Chemistry, or Physics is placed in Division 2 under the UNEB rules. The rule exists because the O-Level science foundation is considered essential for the science and technology pathway at A-Level and beyond. If a science Credit is missing and Division 1 matters, the science subject needs to be resat and cleared at C6 or better.

How many subjects should I sit at UCE level?

Most candidates sit between eight and ten subjects. Eight subjects is the minimum that allows the Best 8 aggregate to be calculated with no spare, and ten subjects gives the candidate two spare subjects to fall back on if one or two results are weaker than expected. Sitting more subjects does not lower the aggregate, because only the Best 8 are counted, but each additional subject requires time and preparation. The trade-off between breadth and depth is the main strategic decision at O-Level.

Does my UCE grade affect university admissions later?

Yes. The PUJAB weighting system applied by Makerere University and the other Ugandan public universities adds points for O-Level performance at the rate of 0.3 points per Distinction and 0.2 points per Credit. Those points are added to your A-Level weighted score to produce the final cut-off figure used for programme admission. A strong UCE record therefore contributes to the university application outcome, even though the direct degree entry threshold is expressed in terms of A-Level Principal Passes.

What happens if I fail English or Mathematics at UCE?

English Language and Mathematics are compulsory components of the Best 8 aggregate regardless of your result, so both subjects always count. A failing grade of F9 contributes 9 points to the aggregate and is included in the calculation whether you want it to be or not. A candidate who fails one of them can still qualify for Division 3 or Division 4 depending on the remaining grades and the total, but Division 1 is not achievable. A resit of the failed subject is the standard route to correct the position in the next examination cycle.

Does this calculator store my grades or share my results?

No. Every calculation runs inside your browser tab and nothing is stored. If you press the AI insight button, only an anonymous summary of the Best 8 aggregate, the Division band, the count of Distinctions, Credits, and Passes, and the science credit status is sent to a small serverless function that runs once and then stops. Your individual subject grades, subject names, and any personal identifiers never leave the browser.

Explore more education tools

Alongside the UCE grade calculator, there are tools for PLE, UACE, WASSCE, JAMB, GPA on several scales, and university cut-off comparison across countries. All free, all private, all running in your browser.

See all education tools