Guides · For directors of studies and class teachers

How to work out aggregates and divisions for a report card

Updated 22 October 2026

Most Ugandan primary and secondary report cards show a grade for each subject, an aggregate and a division. Here is how each one is worked out, step by step, with one learner as an example.

1. The final mark for each subject

Many schools set a mid-term exam (MOT) and an end-of-term exam (EOT), and give each a weight. The two weights always add up to 100. With 40% for MOT and 60% for EOT:

Final mark = MOT × 40% + EOT × 60%

So a learner with 75 in the English MOT and 80 in the EOT gets 75 × 0.4 + 80 × 0.6 = 30 + 48 = 78. If your school uses only the EOT, the final mark is simply the EOT mark.

2. The grade and its points

Each final mark falls in a grade band. In the UNEB style the grades run from D1 (best) to F9, and the number in the grade is its points. These are the bands Report Card Studio starts with; many schools use their own, so use your school’s.

MarksGradePointsRemark
90–100D11Excellent
80–89D22Very good
70–79C33Good
60–69C44Good
55–59C55Fair
50–54C66Fair
45–49P77Weak
40–44P88Weak
0–39F99Needs support

Fewer points is better: D1 is worth 1 point and F9 is worth 9.

3. The aggregate: points of the best subjects

The aggregate adds up the points of the learner’s best subjects only: usually the best 4 in primary and the best 8 in secondary. Because fewer points is better, the lowest aggregate is the best result. In primary the best possible aggregate is 4 (four D1s) and the worst is 36 (four F9s).

Worked example: a P.6 learner

SubjectMOTEOTFinalGradePoints
English758078C33
Mathematics828785D22
Science697472C33
Social Studies788381D22
Religious Education859088D22

Highlighted: the best 4 subjects. Science and English both have 3 points, so either one can be left out; the aggregate is the same.

Best 4 points: 2 + 2 + 2 + 3 = aggregate 9.

4. The division

The division comes from the range the aggregate falls in. These are the ranges Report Card Studio starts with; set your school’s own if they differ.

DivisionPrimary (best 4)Secondary (best 8)
Division I4–128–32
Division II13–2433–45
Division III25–2946–58
Division IV30–3359–68
U (ungraded)34–3669–72

Our learner’s aggregate of 9 is in 4–12, so the learner is in Division I.

Check that the ranges leave no gaps: every aggregate from the best possible to the worst must fall in exactly one division, or some learners will get no division.

5. Total, average and position

  • Total: add the final marks of all subjects: 78 + 85 + 72 + 81 + 88 = 404 out of 500.
  • Average: the total divided by the number of subjects: 404 ÷ 5 = 80.8%.
  • Position: rank the class by average (highest first) or by aggregate (lowest first, with the average deciding a tie). Learners with exactly the same result share a position, and the next learner skips a place: 1, 2, 2, 4.

Common mistakes

  • Adding the points of every subject instead of the best 4 or best 8.
  • Treating a high aggregate as good. With points, lower is better.
  • MOT and EOT weights that do not add up to 100.
  • A mark that sits in no grade band (for example 89.5 when one band ends at 89 and the next starts at 90). Decide how your school rounds final marks, and round them all the same way.
  • Nursery classes: they usually show grades such as A to D and comments, with no aggregate or division.

Let Report Card Studio do the sums

Enter your school’s grade bands, best subjects, divisions and MOT and EOT weights once. Report Card Studio works out every learner’s final marks, grades, aggregate, division, total, average and position, and prints them on a report card your school designs. Free until you print.

Next: Report card comments for teachers, with examples →