All teaching staff have formal qualifications for the areas in which they teach.
There are two classes in each standard. Each class teacher is responsible for teaching the core subjects of English, Mathematics, Science and Social Studies. The school syllabus for each subject ensures that there is both vertical and lateral development as pupils graduate through levels. Teaching methods cater for each child's needs, using traditional, group, investigative and collaborative approaches. The school has specialist teachers for Setswana, French, Music, Physical Education, Computer Studies and Library Work.