On this page
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.
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.
| Grade | Name | Points |
|---|---|---|
| D1 | Distinction 1 | 1 |
| D2 | Distinction 2 | 2 |
| C3 | Credit 3 | 3 |
| C4 | Credit 4 | 4 |
| C5 | Credit 5 | 5 |
| C6 | Credit 6 | 6 |
| P7 | Pass 7 | 7 |
| P8 | Pass 8 | 8 |
| F9 | Fail 9 | 9 |
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 family | Typical 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.
| Subject | Grade | Points |
|---|---|---|
| English Language | C4 | 4 |
| Mathematics | C3 | 3 |
| Biology | C5 | 5 |
| Chemistry | C6 | 6 |
| Physics | D2 | 2 |
| Geography | C4 | 4 |
| History | P7 | 7 |
| CRE | C6 | 6 |
| Commerce | P8 | 8 |
| Luganda | C5 | 5 |
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
- Uganda National Examinations Board (UNEB). UCE Examination Regulations and Grading System. uneb.ac.ug
- Ministry of Education and Sports, Uganda. O-Level Curriculum and Assessment Policy. education.go.ug
- National Curriculum Development Centre (NCDC) Uganda. Lower Secondary Curriculum Framework. ncdc.go.ug
- National Council for Higher Education (NCHE) Uganda. Admission Requirements for Degree and Diploma Programmes. unche.or.ug
- Makerere University. Public Universities Joint Admissions Board (PUJAB) Weighting and UCE Points. mak.ac.ug