Available courses

Form 1 Computer Studies (2026)
Form 1
Computer systems, data representation, applications, programming in Pascal/Visual Basic and the KCSE Paper 2 project.
Form 1 Agriculture (2026)
Form 1
Crop and livestock production, farm structures, agricultural economics and the school farm project work.
Form 1 Business Studies (2026)
Form 1
Business, commerce, office practice, accounting and entrepreneurship, including the book-keeping and final accounts strand.
Form 1 Christian Religious Education (2026)
Form 1
Old and New Testament studies, Christian ethics and approaches to life issues, with essay work and termly assessment.
Form 1 Geography (2026)
Form 1
Physical and human geography, map reading, and fieldwork. Includes the fieldwork report submission and marking rubric.
Form 1 History and Government (2026)
Form 1
History and Government Papers 1 and 2 — Kenyan history, world history, and the structure and functions of the Kenyan government.
Form 1 Physics (2026)
Form 1
Measurement, forces, waves, electricity, magnetism and modern physics, with laboratory practicals and topical assessment.
Form 1 Chemistry (2026)
Form 1
Structure of the atom, acids and bases, mole concept, organic chemistry and qualitative analysis, including Paper 3 practical preparation.
Form 1 Biology (2026)
Form 1
Cell biology, nutrition, transport, ecology, genetics and reproduction, with practical write-ups and laboratory report submissions.
Form 1 Mathematics (2026)
Form 1
Algebra, geometry, trigonometry, statistics and probability, with topical exercises, past-paper practice and continuous assessment tests.
Form 1 Kiswahili (2026)
Form 1
Lugha, isimu jamii, fasihi simulizi na vitabu teule vya KCSE. Kazi za darasa, mitihani ya muhula na matokeo hupatikana hapa.
Form 1 English (2026)
Form 1
Comprehension, grammar, functional writing, oral literature and the KCSE set texts. Coursework, termly CATs and end-of-term examinations are recorded here.
Form 2 Computer Studies (2026)
Form 2
Computer systems, data representation, applications, programming in Pascal/Visual Basic and the KCSE Paper 2 project.
Form 2 Agriculture (2026)
Form 2
Crop and livestock production, farm structures, agricultural economics and the school farm project work.
Form 2 Business Studies (2026)
Form 2
Business, commerce, office practice, accounting and entrepreneurship, including the book-keeping and final accounts strand.
Form 2 Christian Religious Education (2026)
Form 2
Old and New Testament studies, Christian ethics and approaches to life issues, with essay work and termly assessment.
Form 2 Geography (2026)
Form 2
Physical and human geography, map reading, and fieldwork. Includes the fieldwork report submission and marking rubric.
Form 2 History and Government (2026)
Form 2
History and Government Papers 1 and 2 — Kenyan history, world history, and the structure and functions of the Kenyan government.
Form 2 Physics (2026)
Form 2
Measurement, forces, waves, electricity, magnetism and modern physics, with laboratory practicals and topical assessment.
Form 2 Chemistry (2026)
Form 2
Structure of the atom, acids and bases, mole concept, organic chemistry and qualitative analysis, including Paper 3 practical preparation.
Form 2 Biology (2026)
Form 2
Cell biology, nutrition, transport, ecology, genetics and reproduction, with practical write-ups and laboratory report submissions.
Form 2 Mathematics (2026)
Form 2
Algebra, geometry, trigonometry, statistics and probability, with topical exercises, past-paper practice and continuous assessment tests.
Form 2 Kiswahili (2026)
Form 2
Lugha, isimu jamii, fasihi simulizi na vitabu teule vya KCSE. Kazi za darasa, mitihani ya muhula na matokeo hupatikana hapa.
Form 2 English (2026)
Form 2
Comprehension, grammar, functional writing, oral literature and the KCSE set texts. Coursework, termly CATs and end-of-term examinations are recorded here.
Form 3 Business Studies (2026)
Form 3
Business, commerce, office practice, accounting and entrepreneurship, including the book-keeping and final accounts strand.
Form 3 Geography (2026)
Form 3
Physical and human geography, map reading, and fieldwork. Includes the fieldwork report submission and marking rubric.
Form 3 History and Government (2026)
Form 3
History and Government Papers 1 and 2 — Kenyan history, world history, and the structure and functions of the Kenyan government.
Form 3 Physics (2026)
Form 3
Measurement, forces, waves, electricity, magnetism and modern physics, with laboratory practicals and topical assessment.
Form 3 Chemistry (2026)
Form 3
Structure of the atom, acids and bases, mole concept, organic chemistry and qualitative analysis, including Paper 3 practical preparation.
Form 3 Biology (2026)
Form 3
Cell biology, nutrition, transport, ecology, genetics and reproduction, with practical write-ups and laboratory report submissions.
Form 3 Mathematics (2026)
Form 3
Algebra, geometry, trigonometry, statistics and probability, with topical exercises, past-paper practice and continuous assessment tests.
Form 3 Kiswahili (2026)
Form 3
Lugha, isimu jamii, fasihi simulizi na vitabu teule vya KCSE. Kazi za darasa, mitihani ya muhula na matokeo hupatikana hapa.
Form 3 English (2026)
Form 3
Comprehension, grammar, functional writing, oral literature and the KCSE set texts. Coursework, termly CATs and end-of-term examinations are recorded here.
Form 4 Business Studies (2026)
Form 4
Business, commerce, office practice, accounting and entrepreneurship, including the book-keeping and final accounts strand.
Form 4 Geography (2026)
Form 4
Physical and human geography, map reading, and fieldwork. Includes the fieldwork report submission and marking rubric.
Form 4 History and Government (2026)
Form 4
History and Government Papers 1 and 2 — Kenyan history, world history, and the structure and functions of the Kenyan government.
Form 4 Physics (2026)
Form 4
Measurement, forces, waves, electricity, magnetism and modern physics, with laboratory practicals and topical assessment.
Form 4 Chemistry (2026)
Form 4
Structure of the atom, acids and bases, mole concept, organic chemistry and qualitative analysis, including Paper 3 practical preparation.
Form 4 Biology (2026)
Form 4
Cell biology, nutrition, transport, ecology, genetics and reproduction, with practical write-ups and laboratory report submissions.
Form 4 Mathematics (2026)
Form 4
Algebra, geometry, trigonometry, statistics and probability, with topical exercises, past-paper practice and continuous assessment tests.
Form 4 Kiswahili (2026)
Form 4
Lugha, isimu jamii, fasihi simulizi na vitabu teule vya KCSE. Kazi za darasa, mitihani ya muhula na matokeo hupatikana hapa.
Form 4 English (2026)
Form 4
Comprehension, grammar, functional writing, oral literature and the KCSE set texts. Coursework, termly CATs and end-of-term examinations are recorded here.
Grade 10 Arts and Sports Science Pathway (2026)
Grade 10
Senior School Arts and Sports Science pathway — performing arts, visual arts and sports science strands with portfolio assessment.
Grade 10 Social Sciences Pathway (2026)
Grade 10
Senior School Social Sciences pathway — humanities, business and languages strands with community-based learning projects.
Grade 10 STEM Pathway (2026)
Grade 10
Senior School STEM pathway under the Competency Based Education framework — integrated science, mathematics and technology strands with project-based assessment.
Parents Information Centre (2026)
Whole School
Term calendar, fee structure and payment instructions, PTA notices and academic reports.
Staff Common Room (2026)
Whole School
Internal staff area — schemes of work, departmental minutes, circulars and CBE training materials.
Clubs and Societies (2026)
Whole School
Science Congress, Drama, Debate, Scouts, Environmental Club and Journalism Club activities.
Games and Sports (2026)
Whole School
Inter-house and inter-school fixtures, training schedules, team sheets and results.
Guidance and Counselling (2026)
Whole School
Life skills, career guidance, mentorship sessions and confidential counselling request forms.