Academics
The school has both O’level and A’level. The A’level section was introduced in 2000 with pioneers doing ARTS. Sciences were introduced later in 2003.
The school implemented the policy guidelines on S1 curriculum by teaching the 15 subjects only with 15 subjects with effect from 2007.
O’level
The following subjects are offered by the school;
Compulsory subjects
English
History
Geography
Mathematics
Physics
Chemistry
Biology
Food and nutrition
Optional subjects
Literature in English
Christian religious education
Commerce.
French/ Kiswahili
Art and crafts
Agriculture
Home management
All S.3 students select three optional subjects to raise a total of ten for U.C.E examinations.
Senior one curriculum
The school implemented the policy guidelines on S1 curriculum by teaching the 15 subjects only with 15 subjects with effect from 2007.
The following were selected by the school administration in addition to the compulsory subjects mentioned earlier.
Christian religious education
Commerce
French
Kiswahili
Agriculture
Home management
Computer science
Fine art
Physical education (compulsory for S1 and S2)
English literature is integrated with English language at this level.All students select three other subjects at S3 level to enable them register for 10 subjects for U.C.E exams.
A'Level
The policy of A’ level offering only 3 principle subjects is well implemented.
Student evaluation
As students are taught they are equally examined to keep them active in their revision work and to access their level of understanding to work covered. This is done through;
Beginning of term (B.O.T) examinations.
Monthly tests.
Fortnightly tests (S4 mathematics and English).
Weekly tests.
Then end of term and year examinations.
It is the belief of all governors, parents, administration and staff that these programs enhance good performance in final examinations.
Seminars and workshops
Students especially candidate classes attend many subject seminars and workshops both inside and outside school. The rest of the school is involved in such seminars for clubs, subjects and associations. The participants are always facilitated with transport.