The number of public and private primary schools has doubled since 1997 to 25,000 in 2007. The number of primary school pupils now stands at 8 million. Since the achievement of independence in 1963, the Government of Kenya has been committed to expanding the education system to cater for all children.
The curriculum is uniform across the country and includes: English, Kiswahili, a local language, mathematics, science, social studies, religious education, creative arts, physical education, and life skills. Exams are held in five subjects: Kiswahili, English, mathematics, science and agriculture, and social studies.
However, Christian missionaries introduced Western education in Kenya, as we know it today, by the 19th century when the first mission school was established in 1846 at Rabai, near Mombasa.The first missionaries were Portuguese Catholics. By 1557, they had established monasteries in Mombasa and Lamu
Secondary education is also free, but not compulsory. Primary education lasts 8 years in Kenya (standards 1 to 8). Pupils are usually 6 years old when they start school, and 14 when they complete their primary education.
ShaJan Kenya 0722 916491
Save money:
Guaranteed refilling of inkjet and toner cartridges here:
www.webke.net/shajan/index.html
64 Secondary School
P.O. Box: 294 – 30100 Eldoret
Tel: +254-53-2030152
Location: Eldoret
System: 8-4-4
Levels: Secondary

Aga Khan Junior Academy
P.O. Box: 44424 – 00100 Nairobi
Tel: 020-3740733 Fax: 020-3740733
Location: Limuru Rd/1st Parklands Ave, Parklands, Nairobi
Email:
System: IGCSE
Levels: Primary
Aga Khan University
P.O. Box: 39340, Nairobi
Tel: 747004, 747483, 745808
Location: 3rd Parklands Avenue, Off Limuru Road, Nairobi
System: College
Levels: Certificate, Diploma, Degree
Alliance Girls High School
P.O. Box: 109 – 00902 Kikuyu
Tel: 066 2012533 Fax: 066 2012511
Location: Kikuyu Rd, Karuri
Email: info@aghs.com
System: 8-4-4
Levels: Secondary
Almond Communications
P.O. Box: 34436 – 00100 Nairobi
Tel: 020-3755496 Fax: 020-3755496
Location: Aqua Plaza2nd Murang’a Rd, City Centre, Nairobi
Email: web@almond.co.ke
System: College
Levels:
Aquinas High School
P.O. Box: 72000 – 00200 Nairobi
Tel: 020-6532729, Mob: 0721 474367
Location: Jogoo Rd, Industrial Area, Nairobi
Email:
System:
Levels: Secondary
Augustana Academy
P.O. Box: 53942 – 00200 Nairobi
Tel: 020-8561668, Mob: 0721 376622
Location: Thika Rd, Ruaraka, Nairobi
Email:
System:
Levels: Secondary
Banda School
P.O. Box: 24722 – 00502 Nairobi
Tel: 020-8891220 Mob: 0733 767192
Location: Magadi Rd, Lang’ata, Nairobi
Email:
System:
Levels: Primary
Baringo High School
P.O. Box: 23 – 20103 Eldama Ravine
Location: Eldama Ravine/Makutano Rd, Eldama Ravine
System: 8-4-4
Levels: Secondary
Birithia Secondary School
P.O. Box: 320 – 10100 Nyeri
Tel: 061-3152433 Mob: 0729 126194
Location: Nyeri/Othaya Rd, Eastern, Nyeri
System: 8-4-4
Levels: Secondary
Bishop Gatimu Ngandu Girls High School
P.O. Box: 182 – 10101 Karatina
Tel: 061-72180 Mob: 0720 836570
Location: State Lodge Rd, Eastern, Nyeri
System: 8-4-4
Levels: Secondary
Braeburn Schools
P.O. Box: Nairobi
Tel: 020-5018000 Mob: 0722 685575
Location: various
Email: admin@braeburn.ac.ke
System: IGCSE
Levels: Primary, Secondary
Brickwoods High School
P.O. Box: 399 – 10400 Nanyuki
Tel: 062-32067 Mob: 0722 789702
Location: Mt Kenya Safari Club Rd Nanyuki, Eastern, Nanyuki
Email:
System:
Levels: Secondary
Brookhouse Schools
P.O. Box: 24987 – 00502 Nairobi
Tel: 020-6751167 Mob: 0722 204413
Location: Karen Magadi Rd, Lang’ata, Nairobi
Email:
System:
Levels: Secondary
Carmelvale Catholic P School
P.O. Box: 286 – 00515 Nairobi
Tel: 020-820946 Mob: 0735 724519
Location: Donholm Ext 5, Opp Jacaranda Est, Embakasi, Nairobi
Email:
System:
Levels: Primary
Chania Boys High School
P.O. Box: 45 – 01000 Thika
Tel: 067-22364, Mob: 0733 226308
Location: Off Workshop Rd, Eastern, Thika
System: 8-4-4
Levels: Secondary
Chania Girls High School
P.O. Box: 2723 – 01000 Thika
Tel: 067-21738, Mob: 0723 823393
Location: Workshop Rd, Eastern, Thika
System: 8-4-4
Levels: Secondary
Chavakali High School
P.O. Box: 144 – 50316 Banja
Tel: 056-51016, Mob: 0720 686345
Location: Kisumu/Kakamega Rd, Western, Kakamega
System: 8-4-4
Levels: Secondary
Chwele Precious Girls High School
P.O. Box: 84, CHWELE
Tel: Mob: 0711 828775
Location: Chwele Town, Chwele Division, Bungoma Central District
Email: chweleprecious@gmail.com
System: 8-4-4
Levels: Secondary
Chinga Boys High School
P.O. Box: 100 – 10106 Nyeri
Tel: 061-2031428, Mob: 0727 590079
Location: Off Othaya/Kiriaini Rd, Othaya,Nyeri
System: 8-4-4
Levels: Secondary
Coast Girls High School
P.O. Box: 80194 – 80100 Mombasa
Tel: +254-41-2225531
Location: Maktubu Rd, Mombasa
System: 8-4-4
Levels: Secondary
College of Insurance
P.O. Box: 56928 – 00200 Nairobi
Tel: 020 605601 – 4
Location: South C, Nairobi
Email: info@coi.ac.ke
System: College
Levels:

Computer Learning Centre
P.O. Box: 39932 – 00623 Nairobi
Tel: 020-3741921 Mob: 0722 403571
Location: Museum Hill, 2nd Flr, Parklands, Nairobi
Email: training@coastdata.co.ke
System: College
Levels:
Computer Pride Training Centre
P.O. Box: Nairobi
Tel: 020-2221973, 020-2221895
Location: 1st fl., ICEA Bldg., Kenyatta Ave, Nairobi
Email: info@computer-pride.com
System: College
Levels: Certificate, Diploma
Consolata School
P.O. Box: 14538 – 00800 Nairobi
Tel: +254-20-4442634
Location: Chiromo Rd, Westlands, Nairobi
Email:
System:
Levels: Primary
Cornerstone Training Institute
P.O. Box: 3573 – 00200 Nairobi
Tel: 020-2229468 Fax: 020-2229469
Location: Development House, 12th Flr, Moi Avenue, Nairobi
Email: info@cornerstoneti.com
System: College
Levels: Certificate, Diploma
Dadaab Secondary School
P.O. Box: 67 – 70100 Garissa
Location: Eastern, Garissa
System: 8-4-4
Levels: Secondary
Daystar University
P.O. Box: 17 – 90145 Athi River
Tel: 045 6622601 Mob: 0724 256908
Location: Athi River, Eastern, Athi River
Email: info@daystar.ac.ke
System: College
Levels:
Deans ECD College
P.O. Box: 25415 – 00603, Nairobi
Tel: 020 4349212/8 Mob: 0722-511526
Location: Convent Drive – Lavington, Nairobi
Email: info@deansecdcollege.com
System: College
Levels: Certificate, Diploma
Dr Aggrey Primary School
P.O. Box: 13067 – 00624 Nairobi
Tel: +254-20-6761309
Location: Juja Rd, Eastleigh, Nairobi
Email:
System:
Levels: Primary
East Africa School of Management
P.O. Box: 68272 – 00200, Nairobi
Tel: 020 312863, 0723-876669
Location: 1st Flr, Commonwealth Hse, Moi Ave
Email: info@easm.ac.ke
System: College
Levels: Certificate, Diploma
East Africa Utalii Inst.
P.O. Box: 67631 – 00200, Nairobi
Tel: 2225343, 0727 441952
Location: Afya Cntr, 9th Fl., Tom Mboya St.
Email: utaliinstitute@gmail.com
System: College
Levels: Certificate, Diploma
Ena Day Secondary School
P.O. Box: 2489 – 60100 Embu
Tel: 068-41412, Mob: 0716 721808
Location: Embu/Meru Rd, Eastern, Embu
Email:
System: 8-4-4
Levels: Secondary
Endarasha Boys High School
P.O. Box: 34 – 10107 Endarasha
Tel: 061-2031291, Mob: 0720 668226
Location: Eastern, Nyeri
Email: endarashaboys@yahoo.com
System: 8-4-4
Levels: Secondary
Esirabe Primary School
P.O. Box: 71 BUNYORE
Tel: 22123-00336
Location: VIHIGA
Email: ESIRABE@YAHOO.COM
System: 8-4-4
Levels: Primary
Eutychus Academy-Riruta
P.O. Box: 954-00502 KAREN, NAIROBI
Tel: 0716 842028
Location: Wanyee Road Off Naivasha Road, Dagoretti, Nairobi
Email: eutyriruta06@yahoo.com
System: 8-4-4
Levels: Secondary
Friends School Kamusinga
P.O. Box: 20 – 20116 Gilgil
Tel: 055-21014 Fax: 055-21245
Location: Kimilili/Chwele Rd Kimilili, Western, Kimilili
Email: info@fskamusinga.com
System:
Levels: Secondary
Gilgil Hills Academy
P.O. Box: 238 – 20116 Gilgil
Tel: 050-4015453 Mob: 0721 896759
Location: Off Gilgil/Nyahururu Rd Gilgil, Western, Gilgil
Email:
System:
Levels: Secondary
Graffins College
P.O. Box: 13800, 00800 – Nairobi
Tel: 020 374333, Mob: 0723 230677
Location: Westlands Road, Off Mpaka Road, Nairobi
Email: info@graffinscollege.com
System: College
Levels: Certificate, Diploma
Great Lakes University Of Kisumu
P.O. Box: 2224 – 40100 Kisumu
Tel: 057-2023972 Mob: 0722 683813
Location: Off Tom Mboya Drive, Milimani, Kisumu
Email: info@gluk.ac.ke
System: College
Levels:
Green Garden Schools
P.O. Box: 514 – 00902 Kikuyu
Tel: 066-33249 Mob: 0722 709243
Location: Kikuyu/Thogoto Rd Karuri, Eastern, Karuri
Email:
System:
Levels: Secondary
Hospital Hill High School
P.O. Box: 56607 – 00100 Nairobi
Tel: +254-20-3753562
Location: Nyari Est Red Hill Rd, Gigiri, Nairobi
Email:
System:
Levels: Secondary
High Visioned Schools
P.O. Box: 40 – 10304 Kutus
Tel: 060-44089 Mob: 0720 748313
Location: Kutus/Ndomba Rd Kerugoya, Eastern, Kerugoya
Email:
System:
Levels: Secondary
I A T – Institute of Advanced Technology
P.O. Box: 20653 – 00200 Nairobi
Tel: 020-4440256 Fax: 020-4444949
Location: Symphony Place Westlands Ave/Waiyaki Way, Westlands, Nairobi
Email:
System: College
Levels:
Institute of Information Technology Studies and Research
P.O. Box: 518-00600 Nairobi
Tel: 020-2248036 , Mob: 0722-850204
Location: Ambank House, 9th Floor, University Way, Nairobi
Email: info@itsr.ac.ke
System: College
Levels: Diploma, Degree

Imara Primary School
P.O. Box: 30037 – 00100 Nairobi
Tel: +254-20-7782249
Location: Komarock Rd, Kariobangi, Nairobi
Email:
System:
Levels: Primary
Inoorero University
P.O. Box: 60550 – 00200 Nairobi
Tel: 020 3750255-8, 0722 323819
Location: Inoorero Center,Forest Road, Parklands, Nairobi
Email: enquiries@iu.ac.ke
System: College
Levels: Diploma
Intraglobal Training Institute
P.O. Box: 9469 – 00300 Nairobi
Tel: 020 2494927/8, 0722 416338
Location: Commonwealth Hse, 3rd fl, Moi Ave, Nairobi
Email: care@iti.ac.ke
System: College
Levels: Diploma
Jamhuri High School
P.O. Box: 40584 – 00100 Nairobi
Tel:
Location: Limuru Rd Opp Stima Plaza, Parklands, Nairobi
Email:
System:
Levels: Secondary
Jomo Kenyatta University of Agriculture & Technology
P.O. Box: 62000 – 00200 Nairobi
Tel: 020-4447769
Location: various
Email: nbi@nairobicentre.jkuat.ac.ke
System: College
Levels:
Joowi Progressive Primary School
P.O. Box: 10198 – 00100 Nairobi
Tel: +254-20-3876435
Location: Kibera Drv, Jamuhuri, Nairobi
Email:
System:
Levels: Primary
Juja Rd Primary School
P.O. Box: 45144 – 00100 Nairobi
Tel: +254-20-6760104
Location: Chai Rd, Eastleigh, Nairobi
Email:
System:
Levels: Primary
Kagumo High School
P.O. Box: 69 – 10102 Kiganjo
Tel: 061-86628, Mob: 0722 895338
Location: Karatina/Nanyuki Rd, Eastern, Nyeri
Email:
System:
Levels: Secondary
Kangema High School
P.O. Box: 63 – 10202 Kangema
Tel: +254-60-322126
Location: Iyego/Kanorero Rd Kangema, Eastern, Kangema
Email:
System:
Levels: Secondary
Kanjuri Secondary School
P.O. Box: 97 – 10101 Karatina
Tel: Mob: 0734 479731
Location: Karatina/Kagochi Rd, Eastern, Nyeri
Email:
System:
Levels: Secondary
Kanunga High School
P.O. Box: 331 – 00900 Kiambu
Tel: 066-52271, Mob: 0724 171288
Location: Boma Rd Karuri, Eastern, Karuri
Email:
System:
Levels: Secondary
Kapropita Girls High School
P.O. Box: 11 – 30400 Kabarnet
Tel: 053-22031, Mob: 0729 223883
Location: Kabarnet/Marigat Rd Kabarnet, Western, Kabarnet
Email:
System:
Levels: Secondary
Katoloni Secondary School
P.O. Box: 375 – 90100 Machakos
Tel: 044-21743, Mob: 0733 556662
Location: Machakos/Konza Rd, Eastern, Machakos
Email:
System:
Levels: Secondary
Kiriri Women’s University of Science and Technology
P.O. Box: 49274 – 00100 Nairobi
Tel: 02 -4442212 Mob: 0723 338071
Location: Woodvale Grove, Westlands, Nairobi
Email: info@kwust.ac.ke
System: College
Levels: Certificate, Diploma
KENYA CO-OPERATIVE COLLEGE
P.O. Box: 24814-00502 Nairobi
Tel: 020-891401-4 Mob: 0724 311606
Location: Ushirika Road, karen, Nairobi
Email: coopcoll@cooperative.ac.ke
System: College
Levels: Certificate, Diploma
Kenya High School
P.O. Box: 30035 – 00100 Nairobi
Tel: 020-4347504 Fax: 020-4347566
Location: Mandera Rd Kileleshwa, Jamuhuri, Nairobi
Email:
System:
Levels: Secondary
Kenya Inst. of Finance and Applied Management
P.O. Box: 1703 – 00400 Nairobi
Tel: 020 8098825 Mob: 0719 661466
Location: Lyric Hse, 4th fl, Kimathi st, Nairobi
Email: info@kifam.co.ke
System: College
Levels: Certificate, Diploma
Kenya Inst. of Professional Studies
P.O. Box: 11696 – 00400 Nairobi
Tel: 020-2242131 Mob: 0722 129932
Location: Afya Center, 11th fl, Tom Mboya st, Nairobi
Email: info@kips.co.ke
System: College
Levels: Diploma
Kenya Inst of Social Work and Community Development
P.O. Box: 57961, 00200 Nairobi
Tel: 020 317995 Mob: 0724 772878
Location: Nacico Plaza, 6th floor, Landhies Road, Nairobi
Email: info@kiswcd.co.ke
System: College
Levels: Diploma
Kenya Institute of Supplies Management
P.O. Box: 57961, 00200 Nairobi
Tel: 020 2213908-10 Mob: 0721 244828
Location: Cambrian Bldg 2nd Fl Moi Ave Nairobi
Email: admin@kism.or.ke
System: College
Levels: Diploma
Kenya Methodist University
P.O. Box: 45240 – 00100 Nairobi
Tel: 020-2251169 Mob: 0724-256162
Location: various
Email: info@kemu.ac.ke
System: College
Levels: Certificate, Diploma, Degree
Kenya Polytechnic University
P.O. Box: 52428 – 00200, Nairobi
Tel: 020 2250522, 020 2251300
Location: Haile Selassie Avenue , Nairobi
Email: polymis@swiftkenya.com
System: College
Levels: Diploma, Degree
Kenyatta University
P.O. Box: 43844-00100, Nairobi
Tel: 020 8710901, Fax: 020 8711575
Location: various
Email: info@ku.ac.ke
System: College
Levels: Diploma, Degree
Kiboro Primary School
P.O. Box: 10365 – 00400 Nairobi
Tel: +254-20-6765381
Location: Juja Rd, Eastleigh, Nairobi
Email:
System:
Levels: Primary
Kiganjo Amboni Secondary School
P.O. Box: 137 – 10102 Kiganjo
Tel: 061-86237, Mob: 0724 837832
Location: Off Kiganjo Rd/Nanyuki Rd, Eastern, Nyeri
Email:
System:
Levels: Secondary
Kilimani Junior Academy
P.O. Box: 21557 – 00505 Nairobi
Tel: +254-20-8891166
Location: Langata South Rd, Lang’ata, Nairobi
Email:
System:
Levels: Primary
Kirangari School
P.O. Box: 23082 Nairobi
Tel: +254-20-4183004
Location: Lower Kabete Rd, Kabete, Nairobi
Email:
System:
Levels: Primary

Kisumu Boys High School
P.O. Box: 1973 – 40100 Kisumu
Tel: +254-57-2020164
Fax: +254-57-2020164
Location: Kisumu
Email:
System: 8-4-4
Levels: Secondary
Lariak Day Secondary School
P.O. Box: 141 -20320 KINAMBA
Tel: 020-3872805 Fax: 020-3873434
Location: Sipili, Laikipia West, Rift Valley Province
Email: lariakdayss@yahoo.com
System: 8-4-4
Levels: Secondary
Lenana School
P.O. Box: 30253 – 00100 Nairobi
Tel: 020-3872805 Fax: 020-3873434
Location: Off Ngong Rd After Ngong Racecourse, Jamuhuri, Nairobi
Email:
System:
Levels: Secondary
LifeSpring Christian Academy
P.O. Box: 141 Uhuru Gardens Nairobi
Tel: 0734 600053, 0734 600052
Location: opp. National Housing, off Maboko Road. Langata
Email: lcaschool@earthlink.net
System: 844
Levels: Kindergarten, Primary, Secondary
Limuru Girls’ School
P.O. Box: 340 – 00217 Limuru
Tel: 020-2064006 Mob: 0721 966936
Location: Limuru/Nairobi Rd Karuri, Eastern, Karuri
Email:
System:
Levels: Secondary
Loreto High School Limuru
P.O. Box: 340 – 00217 Limuru
Tel: 066-71231 Mob: 0726 770639
Location: Limuru/Tigoni Rd Karuri, Eastern, Karuri
Email:
System:
Levels: Secondary
Loreto Nakuru School
P.O. Box: 645 – 20100 Nakuru
Tel: 051-2212668 Fax: 051-2212668
Location: Nakuru/Solai Rd, Western, Nakuru
Email: loretonku@africaonline.co.ke
System:
Levels: Secondary
Machakos Technical Training Institute
P.O. Box: 136-90100, Machakos
Tel: 044-21604, Mob: 0723 805 829
Location: Machakos
Email: machakostechnical@yahoo.com
System: College
Levels: Diploma
Makini College
P.O. Box: 21784 – 00505 Nairobi
Tel: 020 2727552/3
Location: Statehouse Avenue, Nairobi
Email: info@makinischool.com
System: College
Levels: Diploma
Makini Schools
P.O. Box: 21784 – 00505 Nairobi
Tel: 020-3874950, Mob: 0733 286746
Location: Makindi Rd Off Ngong Rd, Nairobi
Email: info@makinischool.com
System: 8-4-4
Levels: Primary, Secondary
Malezi Preparatory School
P.O. Box: 51736 – 00200 Nairobi
Tel: +254-20-6005981
Location: Langata Civil Servants Estate, Off Kitengela Rd, Nairobi West, Nairobi
Email:
System:
Levels: Primary
Marigat Secondary School
P.O. Box: 39 – 30403 Marigat
Tel: 0735 125055
Location: Marigat Town Kabarnet, Western, Kabarnet
Email:
System:
Levels: Secondary
Mars Institute of Computer Technology
P.O. Box: Mombasa
Tel: +254720987430
Location: Jubillee Insurance Building Room 37, 2nd FLOOR, Moi Ave.
Email: learnatmict@gmail.com
System: College
Levels: Diploma
Matuga Girls High School
P.O. Box: 96099 – 80110 Likoni
Tel: 040-3300058, Mob: 0720 873202
Location: Matuga Rd, Mombasa, Kwale
Email:
System: 8-4-4
Levels: Secondary
Maseno University
P.O. Box:
Tel: 057-351622 Mob: 0722 203411
Location: Kisumu/Busia Rd
Email: vc@maseno.ac.ke
System: College
Levels:
Mavoko Secondary School
P.O. Box: 561 – 00204 Athi River
Tel: Mob: 0721 431518
Location: Off Mzee Panaura Rd Athi River, Eastern, Athi River
Email:
System: 8-4-4
Levels: Secondary
Mayori Secondary School
P.O. Box: 56 – 60113 Kiritiri
Tel: 067-21414, Mob: 0720 871940
Location: Embu/Kamburu Rd Kiritiri Siakago, Eastern, Siakago
Email:
System: 8-4-4
Levels: Secondary
Meru School
P.O. Box: 103 – 60200 Meru
Tel: +254-64-20307
Location: Meru / Maua Rd
Email: meruhigh@plausohue.net
System: 8-4-4
Levels: Secondary
Mt Angel School
P.O. Box: 72009 – 00200 Nairobi
Tel: +254-20-8710353
Location: Thika Rd, Kahawa, Nairobi
Email:
System:
Levels: Primary
Mt Kenya University
P.O. Box: 342 ֠01000 THIKA
Tel: 067 24285/24229 Mob: 0720 790796
Location: General Kago Road, Thika
Email: info@mku.ac.ke
System: College
Levels: Degree
Multimedia University College of Kenya
P.O. Box: 30305 – 00100 Nairobi
Tel: 020-2071391 Mob: 0724 257083
Location: Mbagathi Campus – Magadi Rd, Nairobi
Email: marketing@mmu.ac.ke
System: College
Levels:
Murray Girls High School
P.O. Box: 1069 – 80304 Wundanyi
Tel: 043-42256, Mob: 0734 447494
Location: Wusi Community Chawia Location Wundanyi, Voi, Wundanyi
Email:
System: 8-4-4
Levels: Secondary
Musingu High School
P.O. Box: 151 – 50100 Kakamega
Tel: 056-41013, Mob: 0734 628248
Location: Sigalagala/Butere Rd, Western, Kakamega
Email:
System: 8-4-4
Levels: Secondary
Muti Secondary School
P.O. Box: 4213- 01002 Madaraka Thika
Tel: +254722692154
Location: Thika – Ithanga – Muti (Ndivo)
Email: smutischoll@rocketmail.com
System: 8-4-4
Levels: Secondary
Nairobi School
P.O. Box: 30047 – 00100, Nairobi
Tel: 4442798, 4442799; Fax: 4442855
Location: Waiyaki Way, Westlands
Email: principal@nairobischool.ac.ke
System: 8-4-4
Levels: Primary, Secondary

Nairobi International School
P.O. Box: 66831, Nairobi – 00800
Tel: 4348878, 2154672, 0727 415692
Location: Mbambane Rd, Off James Gichuru Rd, Lavington
Email: info@nis.ac.ke
System: IGCSE
Levels: Primary, Secondary, A-levels
Nairobi Technical Training Inst.
P.O. Box: 30039-00100, Nairobi
Tel: 0721 233394
Location: Mogira Rd, Off Park Rd
Email: nairobitechnical@gmail.com
System: College
Levels: Certificate, Diploma
Nairobi Jaffery Academy
P.O. Box: 25342 – 00603, Nairobi
Tel: 4349208 Fax: 4349293
Location: El Molo Rd, Lavington
Email: jafferys@insightkenya.com
System: IGCSE
Levels: Kindergarten, Primary, Secondary
Nairobi Institute of Business Studies
P.O. Box: 49962 – 00100 Nairobi
Tel: 020 2211234, 0721 107701
Location: 2nd fl., Post Office Bldg, Ronald Ngala St, Nairobi
Email: info@nibs.ac.ke
System: College
Levels: Diploma
Nairobi International School of Theology
P.O. Box: 49962 – 00100 Nairobi
Tel: 020 2720837, 0722 993932
Location: Mtito Andei Road, Kilimani, Nairobi
Email:
System: College
Levels: Diploma
Nairobi Milimani Secondary School
P.O. Box: 41892 – 00100 Nairobi
Tel: +254-20-2716138
Location: Off Argwings Kodhek Rd, Milimani, Nairobi
Email:
System:
Levels: Secondary
Nairobi South Nursery,Prim & Sec School
P.O. Box: 51988 – 00200 Nairobi
Tel: 020-6001497, Mob: 0733 830055
Location: South C Ole Shapara Ave, Nairobi West, Nairobi
Email:
System:
Levels: Kindergarten, Primary, Secondary
Nakuru Boys High School
P.O. Box: 661 – 20100 Nakuru
Tel: 051-2212110, Mob: 0735 869190
Location: Nakuru/Bahati Rd, Western, Nakuru
Email:
System:
Levels: Secondary
New Horizons Computer Learning Center
P.O. Box: 57666 – 00200, Nairobi
Tel: 020 2246145, 0721 130397
Location: 4th fl., Fedha Towers, Muind Mbingu st., Nairobi
Email: info.kenya@technobrainltd.com
System: College
Levels: Certificate, Diploma
Njoro Girls Secondary School
P.O. Box: 52 – 20107 Njoro
Tel: 051-61318, Mob: 0723 873394
Location: Njoro Town Njoro, Western, Njoro
Email:
System:
Levels: Secondary
Nyeri Baptist High School
P.O. Box: 349 – 10100 Nyeri
Tel: 061-2030207 Mob: 0713 930276
Location: Nyeri/Kiganjo Rd, Eastern, Nyeri
Email:
System: 844
Levels: Secondary
Nyeri Technical Training Institute
P.O. Box: Nyeri
Tel: 061-2032330 Fax: 061-2032330
Location: Nyeri
Email: nyeritti@yahoo.com
System: College
Levels: Certificate, Diploma
Omware Primary School
P.O. Box: 954-00502 Karen, Nairobi
Tel: +254728046007
Location: Along Kisii-Migori Highway, Ranen, Rongo
Email: wiki88@ovi.com
System: 8-4-4
Levels: Primary
Oshwal College
P.O. Box: 44691-00100, Nairobi
Tel: 3747905, 3748005, 3744184
Location: 2nd Avenue Parklands , Nairobi
Email:
System: College
Levels: Diploma, Degree
Our Lady of Mercy Shauri Moyo
P.O. Box: 46972 – 00100 Nairobi
Tel: +254-20-558608
Location: Ambira Rd, Industrial Area, Nairobi
Email:
System:
Levels: Primary
Oloolaiser Secondary School
P.O. Box: 71 – 00205 Magadi
Tel: 020-2303052, Mob: 0723 720220
Location: Ngong Town Magadi, Eastern, Magadi
Email:
System:
Levels: Secondary
Peponi School
P.O. Box: 236 – 00232 Ruiru
Tel: Mob: 0722 287248 0733 615193
Location: Sukari Ranch, Thika Rd
Email: peponi@kenyaweb.com
System:
Levels: Secondary
Precious Blood School
P.O. Box: 21283 – 00505 Nairobi
Tel: +254-20-3866218
Location: Naivasha Rd, Jamuhuri, Nairobi
Email:
System:
Levels: Secondary
Premese College
P.O. Box: 26061 Nairobi 00504
Tel: 020-3542099, Mob: 0722-573296
Location: Villa Franca Franca 80; Off Mombasa Road, Nairobi
Email: premese@africaonline.co.ke
System: College
Levels:
Premier Academy
P.O. Box: 39513 – 00623 Nairobi
Tel: 020-6761229, Mob: 0733 618909
Location: Forest Rd, Eastleigh, Nairobi
Email:
System:
Levels: Secondary
Presbyterian University of East Africa
P.O. Box: 387-00902 Kikuyu
Tel: 020 2341510-11, Mob: 0722 341032
Location: Kikuyu
Email: info@puea.ac.ke
System: College
Levels: Degree

Pumwani Secondary School
P.O. Box: 16364 – Nairobi
Tel: +254-20-6762144
Location: General Waruinge St, Eastleigh, Nairobi
Email:
System:
Levels: Secondary
Q? No school starting with Q?
Racecourse Road Secondary School
P.O. Box: 4838 – 00100 Nairobi
Tel: +254-20-317298
Location: River Rd/Ronald Ngala Rd, City Centre, Nairobi
Email:
System:
Levels: Secondary
Rift Valley Technical Institute
P.O. Box: 244 – 30100 ELDORET
Tel: 053-2031177 Mob: 0737 954215
Location: Eldoret
Email: info@rvti.ac.ke
System: College
Levels:
Rocky Driving School
P.O. Box: 6493-00300, Nairobi
Tel: 0722 510379 / 0735 768822
Location: Junction of Harambee Ave / Moi Ave
Email: info@rockyschool.co.ke
System: College
Levels: Certificate
Rocky Computer College
P.O. Box: 6493 – 00300 Nairobi
Tel: 020-2228114 Fax: 020-2228114
Location: Cargen HseGr Harambee Ave, City Centre, Nairobi
Email: info@rockyschool.co.ke
System: College
Levels:
Shepherds Junior School
P.O. Box: 74513 – 00200 Nairobi
Tel: 020-7783671 Mob: 0721 241324
Location: Buru Buru Ol Donyo Lengai Rd, Kariobangi, Nairobi
Email:
System:
Levels: Primary
St Angelas Academy
P.O. Box: 21171 – 00505 Nairobi
Tel: +254-20-2727875
Location: Golf Course Stage, Milimani, Nairobi
Email:
System:
Levels: Primary
St Bennedicts Mukuru
P.O. Box: 61693-00200, Nairobi
Tel: 0727 411820
Location: Mombasa Road off Old North Airport Road
Email: stbennedictsec@gmail.com
System: 8-4-4
Levels: Secondary
St Christopher’s Secondary School
P.O. Box: 21378 – 00505 Nairobi
Tel: 020-3884119 Mob: 0723 318833
Location: Ngong Rd Nairobi
Email: info@st-christophers.ac
System:
Levels: Secondary
St Nicholas School
P.O. Box: 52778 – 00200 Nairobi
Tel: 020-2728875 Mob: 0727 230142
Location: Kindaruma Rd Off Ngong Rd, Milimani, Nairobi
Email:
System:
Levels: Primary
St. Paul’s University, Limuru
P.O. Box: Private bag, Limuru – 00217
Tel: 020 2020505 Fax: 066-73033
Location: Limuru
Email: assistantregistrar@stpaulslimuru.ac.ke
System: College
Levels: Diploma
St Timothy Academy
P.O. Box: 492 – 80109 Mtwapa
Tel: +254-41-5485106
Location: Mtwapa Township / Malindi Rd, Mombasa
Email:
System:
Levels: Primary
St Joseph High School
P.O. Box: 99 – 00216 Githunguri
Tel: 020-2012462, Mob: 0726 719606
Location: Githunguri Karuri, Eastern, Karuri
Email:
System:
Levels: Secondary
St. Joseph Matuu High School
P.O. Box: 112 – 90119 Matuu
Tel: +254-67-4355535
Location: About 200M from Thika-Garissa Highway (Next to Catholic Church)
Email: stjosephmatuuhs@gmail.com
System:
Levels: Secondary
St Mary’s Mumias Girls Secondary School
P.O. Box: 166 – 50102 Mumias
Tel: 056-641027, Mob: 0714 886835
Location: Mumias/Kakamega Rd Mumias, Western, Mumias
Email:
System:
Levels: Secondary
St Michael High School
P.O. Box: 13975 – 20100 Nakuru
Tel: 051-2217011, Mob: 0728 506453
Location: Western, Nakuru
Email:
System:
Levels: Secondary
St Valentine Girls High School
P.O. Box: 666 – 90100 Machakos
Tel: 044-21461, Mob: 0733 866135
Location: Kangundo Rd, Eastern, Machakos
Email:
System:
Levels: Secondary
Starehe Boys’ Centre
P.O. Box: 30178 – 00100 Nairobi
Tel: 020-6761221 Fax: 020-6763856
Location: General Waruingi St, Eastleigh, Nairobi
Email:
System:
Levels: Secondary
Strathmore University
P.O. Box: 59857 00200 Nairobi
Tel: 020-6006155 Mob: 0722-205428
Location: Madaraka Estate, Ole Sangale Road, Nairobi
Email: enquires@strathmore.edu
System: College
Levels: Diploma, Degree
Sunshine Secondary School
P.O. Box: 56890 – 00200 Nairobi
Tel: 020-6004643 Fax: 020-6004643
Location: Langata Rd, Nairobi West, Nairobi
Email:
System:
Levels: Secondary
Taru Secondary School
P.O. Box: 298 – 80113 Mariakani
Tel: 043-2030887 Mob: 0721 222355
Location: Taru Town, Along Mariakani/Voi Rd, Voi
Email:
System:
Levels: Secondary
Temple Road High School
P.O. Box: 6808 – 00300, Nairobi
Tel: 020-2224860 Mob: 0733 551726
Location: Temple Rd Off Ronald Ngala St, City Centre, Nairobi
Email:
System:
Levels: Secondary
Thika College of Banking, Account.. & Comp Studies
P.O. Box: 2479 Thika
Tel: 0722 393298, 0722 452769
Location: Thika Arcade, 5th fl. Thika
Email: info@tcbacs.com
System: College
Levels: Diploma
Thika Road Christian School
P.O. Box: 16529 Nairobi
Tel: 020-8561314 Mob: 0724 044460
Location: Thika Rd, Ruaraka, Nairobi
Email:
System:
Levels: Primary
Thika Technical Training Institute
P.O. Box: 91-01000 Thika
Tel: 020 2044965, 067 21931
Location: General Kago Road next to Thika General Hospital, Thika
Email: info@thikatechnical.ac.ke
System: College
Levels: Diploma
