CBC Upper Primary Subjects (Grade 4, 5, 6)
Upper Primary Subjects (Grade 4, 5, 6)

Upper primary is part of middle school. Upper primary has Grade 4, 5, 6. Subjects taught in upper primary include:
- English
- Kiswahili or Kenya Sign Language
- Home Science
- Agriculture
- Science and Technology
- Mathematics
- Religious Education (CRE or IRE or HRE)
- Creative Arts
- Physical and Health Education
- Social Studies
Optional subjects taught in upper primary include;
Foreign Languages (Arabic, French, German, Mandarin)
- Indigenous languages
- Kenyan Sign Language
- Braille literacy
NB: ICT should be included in all learning areas. There should also be pastoral program once in a week.