School Life

Student Life at Nyahururu Highway Schools

Student life at Nyahururu Highway Schools is designed to support academic growth, character development, and personal wellbeing. Beyond the classroom, learners enjoy a balanced school experience that nurtures discipline, responsibility, creativity, and a strong sense of community.

Each school day follows a structured yet supportive routine that promotes effective learning and personal growth. Students engage in academic lessons, co-curricular activities, guided study sessions, and spiritual development programmes, all within a safe, caring, and well-supervised environment.

Kindly note that the school offers day school for Pre-Primary and Grades 1–9.
Attendance as a day scholar is optional for learners in Grades 4–9.

Pre- Primary

Pick up:        07:00am

Arrival:         08:00am

Classes:     08:00am

Snack:         10:00 – 10:40am

Lunch:         12:00 – 12:40pm

Snack:         03:00 – 03:40pm

Dismissal: 04:00pm

Primary & JSS

Pick up:       06:00am

Arrival:         07:45am

Classes:     08:00am

Snack:         10:40 – 11:20am

Lunch:         12:40 – 1:20pm

Snack:         04:00pm

Dismissal:  05:00pm

Boarding currently begins from Grade 4 upwards. However under special circumstances, boarding may be arranged for learners from Grade 1, with qualified childcare staff available to provide appropriate care and supervisionStudents are picked up from their respective locations on opening day and returned to the same locations on closing day.

Please note: Boarding is mandatory for Senior Secondary School and 8-4-4 high school learners

Primary School

 

Wake up            5:00am

Breakfast:        5:45am

Classes:            6:00am

Snack:                10:50 – 11:20am

Lunch:                12:40 – 1:20pm

Snack:                 4:00pm

Wash up:            5:00pm

Supper:               5:30 – 6:00pm

Night classes: 7:00 – 9:00pm

Bed time:           9:00pm

Junior School

Wake up            5:00am

Breakfast:        5:45am

Classes:            6:00am

Snack:                10:00 – 10:40am

Lunch:                01:20 – 02:10pm

Snack:                 4:00pm

Wash up:            5:00pm

Supper:               5:30 – 6:00pm

Night classes: 7:00 – 9:00pm

Bed time:           9:00pm

Senior School

Wake up            5:00am

Classes:            5:30am

Breakfast:        6:15am

Snack:                10:50 – 11:20am

Lunch:                01:20 – 02:10pm

Snack:                 5:00pm

Wash up:            5:15pm

Supper:               5:30 – 6:00pm

Preps:                  07:00 – 10:00pm

Bed time:           10:00pm

Form 3 & 4

 

Wake up            5:00am

Breakfast:        5:45am

Classes:            6:00am

Snack:                10:50 – 11:20am

Lunch:                12:40 – 1:20pm

Snack:                 4:00pm

Wash up:            5:00pm

Supper:               06:00 – 6:30pm

Preps:                   07:00 – 10:00PM

Bed time:           10:00pm

Subscribe to receive news, guides and school updates