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)


About Us


St Hannah’s School was founded in 1981 and has enjoyed a long history of academic success.

The school caters for children aged 18 months to 18 years. St Hannah’s comprises an Early Learning Centre (play group, reception class, pre-primary I and pre-primary II), a mixed primary school, a boys high school and girls high school in separate campuses.

There are optional boarding facilities from Class 4 and mandatory boarding for both high schools.

From a humble start with a nursery school at Kindaruma Road in 1981, the school now occupies a total of 4 campuses, one along Kilimani Road near Ole Odume Road, and three in Karen.

The Curriculum

We are a private school offering the national curricular, 8-4-4 as well as Competency Based Curriculum (CBC).

School Ethos

The school is guided by the following ethical code:

  • Christian values underpinning a moral sense of right and wrong
  • Respect for one another
  • Positive relationships
  • Teamwork
  • Cultural diversity – St. Hannah’s has registered international students from over 20 countries.
  • St Hannah’s does not engage in satellite registration