 Subjects offered at Ordinary ("O") Level include; Biology, Chemistry, Christian Religious Education, Agriculture, Commerce, Computer Studies, English Language and Literature, Music, Fine Art, French, Geography, History, Mathematics, Physics, Political Education and Kiswahili.At Advanced ("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.