Quick Answer: Every pre-2021 PSLE subject was scored with one formula: T = 50 + 10 × (pupil's raw mark - cohort average mark) / cohort standard deviation. The four subject T-scores were then added into a single aggregate. Work the formula once and the whole system becomes readable.
The T-score formula is a standardisation calculation that converts a raw exam mark into a distance from the cohort average, scaled so that each standard deviation of distance moves the score by ten points from the anchor of 50. The same arithmetic applied to English, Mother Tongue, Mathematics, and Science alike.
The worked example below uses illustrative cohort figures, clearly labelled, because real averages and spreads were never published year by year for families. The steps themselves, however, are exactly the ones the old system applied.
The Formula, Term by Term
Four inputs drive the calculation. The pupil's raw mark is what the script earned. The cohort average mark is the mean raw mark of everyone sitting that subject that year. The standard deviation measures how spread out those raw marks were. The constants 50 and 10 then fix the scale.

The anchor of 50 equals the cohort average, so an average performance always scores 50 regardless of the paper's difficulty. The multiplier of 10 sets how sharply differences count: one standard deviation above the average gives 60, and one below gives 40. Both compression and stretching come from these two constants.
A Full Worked Example (Illustrative Figures)
The cohort statistics below are invented for illustration, not real examination data. Take a pupil who scored 80 in all four subjects, an unlikely but revealing case, because identical raw marks make the moderation fully visible.
Step by Step for English
Suppose the illustrative English cohort averaged 70 with a standard deviation of 10. First, subtract the average from the raw mark: 80 - 70 = 10. Second, divide by the standard deviation: 10 / 10 = 1. Third, multiply by 10 and add 50: 50 + 10 × 1 = 60. The English T-score is 60.0.
The Same Raw 80 in All Four Subjects
Now apply the same steps with different illustrative cohort statistics for each subject, and the identical raw mark produces four different T-scores.
| Subject | Raw mark | Cohort average (illustrative) | Standard deviation (illustrative) | T-score |
| English | 80 | 70 | 10 | 60.0 |
| Mother Tongue | 80 | 75 | 15 | 53.3 |
| Mathematics | 80 | 65 | 20 | 57.5 |
| Science | 80 | 70 | 14 | 57.1 |
| Aggregate | | | | 227.9 |
Mother Tongue's high average of 75 swallowed part of the raw 80, and its wide spread of 15 diluted the remainder, giving 53.3. Mathematics had the lowest average, so the same 80 stood 15 marks clear of the mean, but the very wide spread of 20 moderated the reward to 57.5. Science combined a middling average with a moderate spread for 57.1.
Summing 60.0, 53.3, 57.5, and 57.1 gives an aggregate of 227.9, which would appear on the slip rounded to approximately 228. That total sits inside the rough 100 to 300 range in which most pupils' aggregates fell. The aggregate was nothing more than this sum.
Checking the Arithmetic Yourself
The English example can be verified in one line: (80 - 70) / 10 = 1, and 50 + 10 × 1 = 60. Running the same check for Mother Tongue, (80 - 75) / 15 = 0.33, gives 53.3, matching the table. Any parent can repeat this with any illustrative figures, which is why the system felt learnable even while it stayed unpredictable.
Why the Same Raw Mark Gave Different T-Scores
The table shows the core insight: raw marks measured the paper, T-scores measured standing. Because each subject's average and spread differed, an 80 meant one thing in Mathematics and another in Mother Tongue. The pupil was identical; the cohorts were not.
The same logic applied across years. An 80 in a year where the cohort averaged 65 became a strong T-score; the same 80 against an average of 75 became an ordinary one. Pupils could never know which kind of year they had sat until results arrived.
Spread mattered as much as the average. In a tightly clustered cohort, a small standard deviation means each raw mark moves the T-score a long way. In a widely spread cohort, the same distance from the average shrinks to a fraction of a standard deviation and moves the T-score far less.
The Double-Weighting Era, 1973 to 1984
T-score aggregation began in 1973, but the early scale was not the one most parents remember. From 1973 to 1984 the first and second languages were double-weighted, so the language T-scores counted twice and aggregates ran far larger. The best-known result, a top aggregate of 420, was recorded in 1983.
After double weighting ended, four equally weighted T-scores set the familiar scale on which most aggregates fell between roughly 100 and 300. Any aggregate quoted from the double-weighting years is therefore not comparable with later figures, a point worth remembering when old results circulate in family conversations.
Why Families Could Not Run This Calculation at Home
Every step above is simple arithmetic, but two inputs were always missing at home: the cohort average and the standard deviation for each subject and year. Without them, a raw mark could not be converted, and even a known T-score could not be traced back to the statistics that produced it.
This is why the formula circulated widely while actual scores stayed unpredictable. Parents understood the mechanism perfectly and still could not forecast outcomes, because the missing numbers belonged to the whole cohort, not to any individual script.
Where Steady English Skills Entered the Equation
English marks entered the same formula as every other subject, so what the paper rewarded was consistent performance across its components relative to the cohort. Pupils whose comprehension and composition work was steady gained a dependable English T-score, while pupils whose preparation was patchy carried more uncertainty into the moderation.
iWorld Learning is a Singapore-based English language school that helps adults, children, and expatriates improve practical English for work, school, and exams through small classes, CEFR-based learning paths, and internationally certified teachers. Its primary school English programme and the wider course range focus on those foundations rather than on mark-chasing drills.
FAQ
How do you calculate a PSLE T-score?
Subtract the cohort average from the raw mark, divide by the cohort standard deviation, multiply by 10, and add 50. The catch is that the cohort statistics were never available to families in advance, so pupils could calculate their T-scores only in hindsight, if at all, using illustrative figures.
Why was my T-score lower than my raw mark?
Because the two numbers use different scales. T-scores cluster around the cohort average of 50, so a raw mark well above average still lands near the 60s once scaled, not near the raw figure. A lower-looking T-score often represented stronger standing within the cohort than the raw mark suggested.
Were the four subjects weighted equally?
Yes, each subject contributed one T-score to the aggregate, except between 1973 and 1984, when the two language subjects were double-weighted. That exception produced much larger aggregates, including the well-known 420 recorded in 1983, which cannot be compared with post-1984 totals.
What does the standard deviation do to a score?
It controls sensitivity. Divide by a small standard deviation, from a tightly clustered cohort, and each raw mark moves the T-score sharply. Divide by a large one, from a spread-out cohort, and the same mark barely shifts the result. Subjects with wide mark spreads naturally compressed differences.
Could two pupils with the same raw marks get different aggregates?
Yes, easily, because aggregates depend on cohort statistics rather than personal marks alone. Identical raw profiles scored in different years, or against different subject averages within the same year, produced different T-scores. Only identical marks inside the same cohort guaranteed identical results.
Did harder subjects give lower T-scores?
No. A harder paper pulled the cohort average down, so a pupil's distance from the average, which is what the formula measures, could stay the same or even grow. The T-score tracked relative standing, so difficulty adjusted itself through the average rather than punishing the cohort.
Summary
One formula, four conversions, one sum: that was the entire calculation behind every pre-2021 aggregate. The illustrative table shows why identical raw marks could diverge across subjects and why families could not predict results at home. If you are planning English preparation that holds up under any scoring system, talk to a course consultant through the contact page at iWorld Learning to map out primary-level support.