1989 Debating
1989 Honours Blazers
1989 Junior Altar Boys
1989 Junior BasketballTeam
1989 1st Commonwealth A Cricket
1989 1st Hockey
1989 1st Soccer Team
1989 1st Water Polo Team
1989 A Chess Team -Prep
1989 A Swimming Team - Prep
1989 A Tennis Team
1989 A Tennis Team - Prep
1989 Aerial View of the School
1989 Athletics Team
1989 Athletics Team - Prep
1989 Chess
1989 Confirmation
1989 Conversion of Dormitories into Classrooms
1989 Cricket 1st XI
1989 Cross Country
1989 Library Monitors
1989 Matric Dance Committee
1989 Members of Staff
1989 Open A Soccer Team
1989 Parliament
1989 Prefects
1989 Prep School Football Teams Winning the Southern Transvaal Knock-on at Wits Stadium
1989 Prep School Tennis Championships
1989 Rotary Exchange
1989 Rugby First XV
1989 Senior Altar Boys
1989 Senior Basketball Team
1989 Sons of Old Boys
1989 Sons of Old Boys - Prep
1989 Standard 10 I Matric
1989 Standard 10 II Matric
1989 Standard 10 Stock Exchange Investment Game
1989 Std 10 ICL Chartered Accountants Business Game
1989 Swimmng Team
1989 Under 11 & Ter Horst A Cricket Teams