Naivasha Division

Quick Info

Naivasha Division has:

  • 148 total schools.
  • 112 primary schools.
  • 36 secondary schools.


Top Secondary Schools in Naivasha Division

School Mean Grade
Naivasha Girls Sec Sch 8.50
Oserian High Sch 7.73
St. Francis Xavier Girls Sec Sch 7.00
Sher Academy Sec Sch 6.81
Maai Mahiu Sec Sch 6.53
More

Level: Secondary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Secondary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Primary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Primary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Secondary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Primary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Primary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Secondary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Secondary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Primary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Primary School

Day/Boarding: Day

Gender: Mixed

Location: Nairobi County

Level: Primary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Primary School

Day/Boarding: Day

Gender: Mixed

Location: Migori County

Level: Primary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Secondary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Primary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Secondary School

Day/Boarding: Boarding

Gender: Girls

Location: Nakuru County

Level: Primary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Primary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County

Level: Secondary School

Day/Boarding: Day

Gender: Mixed

Location: Nakuru County