Subjects offered at "O" Level include; Biology, Chemistry, Christian Religious Education, Commerce, Computer Studies, English Language and Literature, Music, Fine Art, French, Geography, History, Mathematics, Physics, Political Education and Kiswahili.
At "A" Level subjects offered are categorised into Arts and Sciences. The Arts subjects offered are; History, Economics, Divinity, French, Literature in English, Geography, Kiswahili, Music and Fine Art. The Science subjects offered are Physics, Chemistry, Mathematics, Biology, Subsidiary Mathematics and General Paper which is a compulsory subject.
|Mr. William Crishton was the founder HM. from 1956--1971|
|Mr. Brian Remmer 1971 - 1977|
|Mr. Jed Bangizi 1977 - 1982|
|Mr. Gumisiriza G.L 1982 - 1985|
|Mr. H.H Mehangye 1985 - 1987|
|Mr. Francis Kairagi 1987 - 1990|
|Mr. Eric Kansiime 1990 - 1991|
|Mr. Stephen Kamuhanda 1990 - 2003|
|Mr. Humphrey Ahimbisibwe 2003 - 2012|