Girls High School: 020 2112660, 0721 259102

Boys High School: 020 2112656, 0716 205512

Karen Primary & Junior Secondary School: 020 211 2657, 0728 412285

Ngong Rd Primary & Junior Secondary School: 020 2112655, 0720 831866

Runda Primary & Junior Secondary School: 020 2112658, 0718 964 054

WhatsApp Line: 0757 492 468

8.00am-5.00pm (Mon-Fri)

8.30am-1.00pm (Sat)


Primary School


The primary school runs from Grade 1 to Std 8. It offers learning opportunities for both boys and girls.

Parents have an option of either Karen campus or Ngong Road campus depending on proximity to their homes. The Ngong Road campus is a day school, while the Karen campus offers both boarding and day facilities.

Both campuses provide a serene and conducive environment for learning. Ample playing fields are a distinct advantage as they encourage a child’s all-rounded development.

The school fosters partnership and shared responsibility with the parents in shaping and moulding a child.

St. Hannah’s upholds a praying culture as well as a caring attitude towards pupils.