KCSE ONLINE

One stop education solutions

We have an enourmous data quiz bank of past papers ranging from 1995 - 2017 . 

Quick Revision Booklets

Candidates who would want their papers remarked should request for the same within a month after release of the results. Those who will miss out on their results are advised to check with their respective school heads and not with the examination council. . 

Candidate benefit from our quick revision booklets which are comprehensive and how to tackle examination question methods. 

e-Content Digital Multimedia

As a supplementary to coursework content our e-library for digitized multimedia CDs while enhance and ensure that you never missed that important concept during the normal class lessons. It is a Do it Yourself Project

Other Goodies for KCSE ONLINE Members!

Buy 1 Coursework DVD Disc and get a FREE Gold membership plan for two consecutive years. This e-Content Digital CD covers all the topics for a particular class per year. One CDs costs 1200/- ( Per Subject per Class ).

Purchase Online and have the CD sent to your nearest Parcel Service. Pay the amount to Patrick 0721806317 by M-PESA then provide your address for delivery of the Parcel. Ask for clarification if in doubt.

Install ADOBE Flash Player for Best Results

For Best results INSTALL Adobe Flash Player Version 16 to play the interactive content in your computer. Test the link below to find out if you have Adobe Flash in your computer.

SAMPLE e-Content DVD

Public Colleges & Training Institutes

AHITI, KABETE
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Kangemi
Postal Address: P.O. BOX 29040, Kangemi, Nairobi
Telephone: 020-631243, 020-2068705
Mobile: ahitikabete@gmail.com

2
Asumbi Teachers College
Asumbi Teachers College
Category: Public Colleges & Training Institutes
County: Homa Bay
Location: Asumbi
Postal Address: P.O. Box 119, Asumbi, 40309
Telephone: 020-2349157
Mobile: 0718-070506
Email: asumbittc@yahoo.com

3
Bandari College
Bandari College
Category: Public Colleges & Training Institutes
County: Mombasa
Location: Mombasa
Postal Address: P.O. Box 99469, Mombasa 80107
Telephone: 041-2112999, 2113999
Fax: 041-2315398
Mobile: 0722-208681, 0734-312211
Email: collegekpa.co.ke

4
Baringo Teachers Training College
Baringo Teachers Training College
Category: Public Colleges & Training Institutes
County: Baringo
Location: Seretunin Via Kabarnet
Postal Address: P.O. Box 1 Seretunin
Telephone: 053-22620, 0722-300341

5
Bondo Teachers Training College
Bondo Teachers Training College
Category: Public Colleges & Training Institutes
County: Siaya
Location: Bondo- Usenge Road
Postal Address: P.O. Box 424, Bondo 40601
Telephone: 0736 821 227, 0714 036 854
Email: nfo@bondottc.ac.ke
Website: www.bondottc.ac.ke

6
Bukura Agricultural College
Bukura Agricultural College
Category: Public Colleges & Training Institutes
County: Vihiga
Location: Bukura
Postal Address: P.O. Box 23, Bukura, 50501
Telephone: 056-620440, 620391, Wireless: 020-3505479
Fax: 020-2349265
Mobile: 0706-207233, 0789-643177
Email: bukcol@gmail.com
Website: www.bukuracollege.ac.ke

7
Bumbe Technical Training Institute
Bumbe Technical Training Institute
Category: Public Colleges & Training Institutes
County: Busia
Location: Bumbe Centre, Sio Port Road
Postal Address: P.O. Box 70, Busia, 50406
Telephone: 055-63030
Email: bumbetec@yahoo.com
Website: www.bumbetech.ac.ke

8
BUSHIANGALA TECHNICAL TRAINING INSTITUTE
BUSHIANGALA TECHNICAL TRAINING INSTITUTE
Category: Public Colleges & Training Institutes
County: Kakamega
Location: kakamega
Postal Address: P.O. Box 2227, Kakamega 50100
Telephone: 020-8059530, 0702-092440
Email: bushiangalatechnical@yahoo.com
Website: www.bushiangalatechnical.ac.ke

9
Coast Institute of Technology
Coast Institute of Technology
Category: Public Colleges & Training Institutes
County: Taita Taveta
Location: Sofia Area, Voi
Postal Address: P.O. Box 34, Voi, 80300
Telephone: 041-2011393
Fax: 041-2030600
Email: registrar@cit.ac.ke
Website: www.cit.ac.ke

10
College of Insurance
College of Insurance
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Off Mombasa Road, Belle-Vue, South "C"
Postal Address: P. O. Box 56928, Nairobi 00200
Telephone: 020-6005601-4/6
Fax: 020-6005605
Mobile: 0722-509759, 0734-600320
Email: info@coi.ac.ke
Website: www.coi.ac.ke

11
East African School of Aviation
East African School of Aviation
Category: Public Colleges & Training Institutes
County: Nairobi
Location: North Airport Road, Embakasi, Kabansora Road
Postal Address: P.O. Box 30689, Nairobi 00100 Kenya
Telephone: 020-823602-6, 2500235, 0725-066440, 0723-117606, 0734-260822
Fax: 020-823699
Email: info@easa.ac.ke
Website: www.easa.ac.ke

12
Egoji Teachers� Training College
Egoji Teachers� Training College
Category: Public Colleges & Training Institutes
County: Meru
Location: Meru-Egoji Road
Postal Address: P.O. Private Bag, Egoji
Telephone: 064-22502, 0720-983365
Fax: 020-3210509, 020-2310509

13
Eldoret Medical Training College
Eldoret Medical Training College
Category: Public Colleges & Training Institutes
County: Uasin Gishu
Location: Eldoret
Postal Address: P.O. Box 520, Eldoret, 30100
Telephone: 053-2031955

14
Eldoret Polytechnic
Eldoret Polytechnic
Category: Public Colleges & Training Institutes
County: Uasin Gishu
Location: Eldoret-Kapsabet Road
Postal Address: P.O. Box 4461, Eldoret 30100
Telephone: 053-2032661-4, 020-2045737
Fax: 053-2033188
Mobile: 0714-871685, 0738-092126
Email: eldopoly@africaonline.co.ke
Website: www.eldoretpolytechnic.ac.ke

15
Eldoret Technical Training Institute
Eldoret Technical Training Institute
Category: Public Colleges & Training Institutes
County: Uasin Gishu
Location: Petresha/Berur Building 2nd Floor
Postal Address: P.O. Box 770, Eldoret 30100
Telephone: 020-2060283/0, 0725-818644, 0736-250144
Email: eldorettechnical@gmail.com
Website: www.eldorettechnical.com

16
Embu Medical Training College
Embu Medical Training College
Category: Public Colleges & Training Institutes
County: Embu
Location: Next to Embu Provincial General Hospital
Postal Address: P.O. Box 402, Embu, 60400
Telephone: 068-20206

17
Eregi Teachers� Training College
Eregi Teachers� Training College
Category: Public Colleges & Training Institutes
County: Vihiga
Location: Chavakali-Bushangala Road
Postal Address: P.O. Box 100, Maragoli, 50300
Telephone: 056-51020, 51015, 020-2037345, 0722-752178

18
Friends College Kamusinga
Friends College Kamusinga
Category: Public Colleges & Training Institutes
County: Vihiga
Location: Off Kapsabet - Chavakali Road
Postal Address: P.O. Box 150, Tiriki 50309
Telephone: 0735-818311, 0720-470599, 0722-969913, 0722-890891
Email: fkaimosi@swiftkenya.com, friendscollegekaimosi@yahoo.com
Website: www.friendscollegekaimosi.ac.ke

19
Garissa Medical Training Centre
Garissa Medical Training Centre
Category: Public Colleges & Training Institutes
County: Garissa
Location: Garissa Town
Postal Address: P.O. Box 167, Garissa, 70100
Telephone: 046-2226

20
Garissa Teachers� Training College
Garissa Teachers� Training College
Category: Public Colleges & Training Institutes
County: Garissa
Location: Garissa Town
Postal Address: P.O. Box 496, Garissa
Telephone: 046-2130,2188 020-2056029
Mobile: 0733-550933, 0722-599592

21
GOVERNMENT TRAINING INSTITUTE
GOVERNMENT TRAINING INSTITUTE
Category: Public Colleges & Training Institutes
County: Embu
Location: Embu-Meru Road
Postal Address: P.O Box 402, Embu 60100
Telephone: 068-31364, 31824
Email: egti@jambo.co.ke

22
Gusii Institute of Technology
Gusii Institute of Technology
Category: Public Colleges & Training Institutes
County: Kisii
Location: Kisii-Keroka Road
Postal Address: P.O. Box 222, Kisii, 40200
Telephone: 058-31958 , 0700-152177, 0752-031300
Fax: 058-31719
Email: gitech2007@yahoo.com
Website: www.giti.ac.ke

23
Homa Bay Medical Training Centre
Homa Bay Medical Training Centre
Category: Public Colleges & Training Institutes
County: Homa Bay
Location: Next to Homa Bay High School
Postal Address: P.O. Box 512, Homa Bay, 40300
Telephone: 059-22109

24
Institute for Meteorological training & Research
Institute for Meteorological training & Research
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Nairobi
Postal Address: P.O. Box 30259, Nairobi 00100
Telephone: 020-3867880-5
Fax: 020-3877373, 3867888
Email: imtr@meteo.go.ke

25
Kabarnet ECDE Learning Centre
Kabarnet ECDE Learning Centre
Category: Public Colleges & Training Institutes
County: Baringo
Location: Kabarnet
Postal Address: P.O Box 206, Kabarnet 30400
Telephone: 0721-972050, 0722-918709

26
Kabarnet Medical Training Centre
Kabarnet Medical Training Centre
Category: Public Colleges & Training Institutes
County: Baringo
Location: Kabarnet
Postal Address: P.O. Box 401, Kabarnet
Telephone: 053-2395

27
Kabete Technical Training Institute
Kabete Technical Training Institute
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Lower Kabete
Postal Address: P.O. Box 29010, Nairobi 00625
Telephone: 020-2445550, 2445553, 2445557, 2606013, 2021194
Mobile: 0713-338683
Email: kabetetechnical@yahoo.com

28
Kagumo Teachers College
Kagumo Teachers College
Category: Public Colleges & Training Institutes
County: Nyeri
Location: Kagumo,Nyeri
Postal Address: PO Box 18, Nyeri 10100
Telephone: 061-2030491, 2030856, 0722-405466
Fax: 061-2030856

29
Kaiboi Technical Training Institute
Kaiboi Technical Training Institute
Category: Public Colleges & Training Institutes
County: Uasin Gishu
Location: Eldoret
Postal Address: P.O. Box 937, Eldoret, 30100
Telephone: 020-209886
Fax: 020-2029886
Mobile: 0727-937937, 0734-937937
Email: kaiboi@kaiboitech.ac.ke
Website: www.kaiboitech.ac.ke

30
Kaimosi Teachers� Training College
Kaimosi Teachers� Training College
Category: Public Colleges & Training Institutes
County: Vihiga
Location: Kaimosi Township
Postal Address: P.O. Private Bag, Tirirki
Telephone: 056-41433, 020-2047789, 2453055
Mobile: 0726-713599, 0734-835253
Email: kaimosittc@yahoo.com
Website: www.kaimosittc.ac.ke

31
Kaitheri Youth Polytechnic
Kaitheri Youth Polytechnic
Category: Public Colleges & Training Institutes
County: Kirinyaga
Location: Kerugoya
Postal Address: P.O. Box 149, Kerugoya 10300
Telephone: 020-2085161

32
Kakamega Medical Training Centre
Kakamega Medical Training Centre
Category: Public Colleges & Training Institutes
County: Kakamega
Location: Kakamega
Postal Address: P.O. Box 535, Kakamega
Telephone: 056-20333

33
Kamwenja Teachers� Training College
Kamwenja Teachers� Training College
Category: Public Colleges & Training Institutes
County: Nyeri
Location: Kamwenja-Nyeri Road
Postal Address: P.O. Box 152, Nyeri, 10100
Telephone: 061-2030703, 2030616, 020-2327232
Mobile: 0722-304436

34
Kenya Forestry College
Kenya Forestry College
Category: Public Colleges & Training Institutes
County: Kericho
Location: Londiani
Postal Address: P.O. Box 8, Londiani
Telephone: 020-2349901, 0722-88147, 0722-424792
Mobile: college@kenyaforestryservice.org

35
Kenya Industrial Research & Development Institute
Kenya Industrial Research & Development Institute
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Popo Road, Behind Belle-Vue Cinema
Postal Address: P.O. Box 30650, Nairobi 00100
Telephone: 020-6003842, 6009440, 6003493
Fax: 020-6007023
Email: info@kirdi.go.ke

36
Kenya Industrial Training Institute
Kenya Industrial Training Institute
Category: Public Colleges & Training Institutes
County: Nakuru
Location: Solai-Nyahururu Road
Postal Address: P.O. Box 280, Nakuru 20100
Telephone: 051-2216755, 2216291, 0733-522329, 0718-855257
Fax: 051-223430
Email: directorkiti@yahoo.com

37
Kenya Institute of Business Training
Kenya Institute of Business Training
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Ojijo Road, Parklands
Postal Address: P. O. Box 39475, Nairobi 00623
Telephone: 020-3742911/2
Fax: 020-3751370
Email: info@kibt.ac.ke

38
Kenya Institute of Highways & Building Technology
Kenya Institute of Highways & Building Technology
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Commercial Street, Industrial Area
Postal Address: P.O. Box 57511, Nairobi 00200
Telephone: 020-2465760, 246561
Email: principal@kihbt.co.ke

39
Kenya Institute of Mass Communication (KIMC)
Kenya Institute of Mass Communication (KIMC)
Category: Public Colleges & Training Institutes
County: Nairobi
Location: South B
Postal Address: P.O. Box 42422, Nairobi 00100
Telephone: 020-551555/502/598/572
Fax: 020-554566

40
Kenya Institute of Surveying & Mapping
Kenya Institute of Surveying & Mapping
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Thika Road, Near Utalii College
Postal Address: P.O. Box 64005, Nairobi 00620
Telephone: 020-8561486-7
Fax: 020-8561487
Email: kism@iconnect.co.ke
Website: kism.iconnect.co.ke

41
Kenya Medical Training College
Kenya Medical Training College
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Ngong Road
Postal Address: P.O. Box 30195, Nairobi 00100
Telephone: 020-2725711-4
Fax: 020-2722907
Email: info@kmtc.ac.ke
Website: www.kmtc.ac.ke

42
Kenya Medical Training College - Nakuru
Kenya Medical Training College - Nakuru
Category: Public Colleges & Training Institutes
County: Nakuru
Location: Nakuru Ravine Road, Next to Nakuru Provincial General Hospital
Postal Address: Call to get the address
Telephone: 051-2211843
Email: mtcnakuru@wananchi.com

43
Kenya School of Goverment
Kenya School of Goverment
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Lower Kabete, Opp Telcom Exchange
Postal Address: P.O Box 23030 Lower Kabete 00604
Telephone: 020-4015000, 2375340 / 2043339/ 40/42/ 44
Mobile: 0727-496698
Email: info@ksg.ac.ke
Website: www.nairobi.ksg.ac.ke

44
Kenya School of Law
Kenya School of Law
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Lang�ata South Road
Postal Address: P.O. Box 30369, Nairobi 00100
Telephone: 020-8890044/94, 8891200, 8891399, 2699583
Email: lawschool@ksl.ac.ke
Website: www.ksl.ac.ke

45
Kenya School of Monetary Studies
Kenya School of Monetary Studies
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Noordin Road, Off Thika Road
Postal Address: P.O. Box 65041, Nairobi 00618
Telephone: 020-8646000/265/162/124
Fax: 020-8560430
Mobile: 0727-600668/69/70, 0733-600668/69/70
Email: info@ksms.or.ke
Website: www.ksms.or.ke

46
Kenya technical teachers college
Kenya technical teachers college
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Gigiri, Next to UN Offices
Postal Address: P.O. Box 44600, Nairobi 00100
Telephone: 020-7120212/3/5
Fax: 020-7120088
Email: info@kttc.ac.ke

47
Kenya Technical Teachers College
Kenya Technical Teachers College
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Gigiri, Next to UN Offices
Postal Address: P.O. Box 44600, Nairobi 00100
Telephone: 020-7120212/3/5
Fax: 020-7120088
Email: kttc@kttc-kenya.com

48
Kenya Textile Training Institute
Kenya Textile Training Institute
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Commercial Street - Industrial Area
Postal Address: P.O. Box 67799, Nairobi
Telephone: 020-557698, 557190

49
Kenya Utalii College
Kenya Utalii College
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Thika Road, Ruaraka
Postal Address: P.O. Box 31591, Nairobi 00600
Telephone: 020-8563540-7, 020-2458627
Fax: 020-8560514
Mobile: 0722-205891/2, 0733-410005
Email: admissions@utalii.co.ke, or info@utalii.co.ke
Website: www.utalii.co.ke

50
Kenya Utalii College - Mombasa Campus
Kenya Utalii College - Mombasa Campus
Category: Public Colleges & Training Institutes
County: Mombasa
Location: Southern House Building, Moi Avenue
Postal Address: P.O. Box 31052, Nairobi 00600
Telephone: 041-2011586
Fax: 020-8568014
Email: bdevelopment@utali.co.ke

51
Kenya Water Institute (KEWI)
Kenya Water Institute (KEWI)
Category: Public Colleges & Training Institutes
County: Nairobi
Location: South �C� Ole Shapara Avenue
Postal Address: P.O. Box 60013, Nairobi 00200
Telephone: 020-6003905, 6007448, 6007893
Fax: 020-6006718
Email: info@kewi.or.ke

52
Kenya Wildlife Services Training Institute
Kenya Wildlife Services Training Institute
Category: Public Colleges & Training Institutes
County: Nakuru
Location: Naivasha
Postal Address: P. O. Box 842, Naivasha 20117
Telephone: 050-2020267, 2020577, 2021329
Mobile: 0731-919465, 0700-000321
Email: kwsti@kws.go.ke
Website: www.kws.go.ke

53
Kenyenya Teachers Training College
Kenyenya Teachers Training College
Category: Public Colleges & Training Institutes
County: Kisii
Location: Kenyenya
Postal Address: P.O. Box 166, Kenyenya 40211
Telephone: Request

54
Kericho Teachers Training College
Kericho Teachers Training College
Category: Public Colleges & Training Institutes
County: Kericho
Location: Kericho-Nakuru Road
Postal Address: P.O. Box 10, Kericho, 20200
Telephone: 052-20067, 30171, 0722-752178, 0721-319365

55
KEROKA TECHNICAL TRAINING INSTITUTE
KEROKA TECHNICAL TRAINING INSTITUTE
Category: Public Colleges & Training Institutes
County: Kisii
Location: 2 KM Off Keroka-Nyagusu Road
Postal Address: P.O. Box 440, Keroka 40202
Telephone: 020-8065130, 0726-588558, 0728-389219
Email: technicalkeroka@yahoo.com
Website: www.kerokatechnical.ac.ke

56
Keumbu Youth Polytechnic
Keumbu Youth Polytechnic
Category: Public Colleges & Training Institutes
County: Kisii
Location: Kisii - Keroka Road
Postal Address: P.O. Box 1016, Kisii 40200
Telephone: 0722-117464

57
Kiambu Institute of SCIENCE & Technology
Kiambu Institute of SCIENCE & Technology
Category: Public Colleges & Training Institutes
County: Kiambu
Location: Near Kiambu Town
Postal Address: P.O. Box 414, Kiambu 00900
Telephone: 020-3522550
Fax: 066-22319
Mobile: 0727-807713, 0734-207663
Email: principal@kist.ac.ke, info@kist.ac.ke
Website: www.kist.ac.ke

58
Kigari Teachers�Training College
Kigari Teachers�Training College
Category: Public Colleges & Training Institutes
County: Embu
Location: Embu
Postal Address: P.O. Box. Private Bag , Embu
Telephone: 020-2034856/4
Mobile: 0721-687772, 0734-485541
Email: kigarettc@yahoo.com

59
KIIRUA TECHNICAL TRAINING INSTITUTE
KIIRUA TECHNICAL TRAINING INSTITUTE
Category: Public Colleges & Training Institutes
County: Meru
Location: Meru
Postal Address: P.O. Box 1931, Meru 60200
Telephone: 0718-621864, 0734-137908
Email: info@kiiruatti.ac.ke
Website: www.kiiruatti.ac.ke

60
Kilifi Institute of Agriculture
Kilifi Institute of Agriculture
Category: Public Colleges & Training Institutes
County: Kilifi
Location: Kilifi Area
Postal Address: P.O. Box195, Kilifi 80108
Telephone: 041-7522498, 7572259
Email: pwaniuniversity@gmail.com

61
Kilifi Medical Training Centre
Kilifi Medical Training Centre
Category: Public Colleges & Training Institutes
County: Kilifi
Location: Kilifi
Postal Address: P.O. Box 95, Kilifi 80108
Telephone: 041-7522476

62
Kirinyaga Teachers College
Kirinyaga Teachers College
Category: Public Colleges & Training Institutes
County: Kirinyaga
Location: Along Kerugoya - Karatina Road
Postal Address: P.O. Box 859, Kerugoya 10300
Telephone: 0734-829427, 0722-250065

63
Kisii Medical Training Centre
Kisii Medical Training Centre
Category: Public Colleges & Training Institutes
County: Kisii
Location: Behind Kisii Level 5 Hospital
Postal Address: P.O. Box 1165, Kisii 40200
Telephone: 058-30664

64
KISIWA TECHNICAL TRAINING INSTITUTE
KISIWA TECHNICAL TRAINING INSTITUTE
Category: Public Colleges & Training Institutes
County: Bungoma
Location: Kabuchai
Postal Address: P.O. Box 265, Bungoma 50200
Telephone: 0721-434612, 0712-225422
Email: admin@kistti.net
Website: www.kistti.net

65
Kisumu Industrial Training Centre
Kisumu Industrial Training Centre
Category: Public Colleges & Training Institutes
County: Kisumu
Location: Kisumu-Busia Road, Opp Vehicle Inspection Centre
Postal Address: P.O. Box 1732, Kisumu 40100
Telephone: 057-21012

66
Kisumu Polytechnic
Kisumu Polytechnic
Category: Public Colleges & Training Institutes
County: Kisumu
Location: Behind Moi Stadium
Postal Address: P.O. Box 143, Kisumu 40100
Telephone: 057-2020071, 2023342, 2501501/2, 0723-446773
Fax: 057-2024710, 2501503
Email: info@kisumupoly.ac.ke
Website: www.kisumupoly.ac.ke

67
Kitale Polytechnic
Kitale Polytechnic
Category: Public Colleges & Training Institutes
County: Trans Nzoia
Location: Kitale - Kipsongo Road
Postal Address: P.O. Box 2162, Kitale, 30200
Telephone: 020-238006
Email: kitaletechnical@gmail.com
Website: www.kitaletechnical.ac.ke

68
MaAsai Technical Training Institute
MaAsai Technical Training Institute
Category: Public Colleges & Training Institutes
County: Kajiado
Location: Kajiado-Isinya Road
Postal Address: P.O. Box 125, Kajiado, 01100
Telephone: 065-21145, 020-2064581, 2021145, 0727-738161
Fax: 065-2311618
Email: masaitti@yahoo.com
Website: www.masatti.ac.ke

69
Machakos Medical Training Centre
Machakos Medical Training Centre
Category: Public Colleges & Training Institutes
County: Machakos
Location: Off Nairobi-Machakos Road
Postal Address: P.O. Box 837, Machakos, 90100
Telephone: 044-21816

70
Machakos Teachers� Training College
Machakos Teachers� Training College
Category: Public Colleges & Training Institutes
County: Machakos
Location: Nairobi-Machakos Road
Postal Address: P.O. Box 124, Machakos, 90100
Telephone: 044-21357, 20226, 020-3503006
Mobile: 0721-094724, 0722-504235
Email: machakosteacherscollege@rocketmail.com

71
Machakos Technical Institute for the Blind
Machakos Technical Institute for the Blind
Category: Public Colleges & Training Institutes
County: Machakos
Location: machakos
Postal Address: P.O Box 112, Machakos 90100
Telephone: 044-21295, 0733-844614
Email: mtib2010@yahoo.com, info@mtib.org
Website: www.mtib.org

72
Mathenge technical training Institute
Mathenge technical training Institute
Category: Public Colleges & Training Institutes
County: Nyeri
Location: Othaya Township
Postal Address: P.O. Box 665, Othaya 10106
Telephone: 020-3523664, 3579157
Mobile: 0725-737174, 0734-146427
Email: principal@mathenge.ac.ke or
Website: www.mathengetti.ac.ke

73
MATILI TECHNICAL TRAINING INSTITUTE
MATILI TECHNICAL TRAINING INSTITUTE
Category: Public Colleges & Training Institutes
County: Bungoma
Location: Kimilili
Postal Address: P.O. Box 76 Kimilili 50204
Telephone: 0720-021552, 0735-932220
Email: info@matti.ac.ke, or matilitechnical@yahoo.com
Website: www.matti.ac.ke

74
Mawego Technical Training Institute
Mawego Technical Training Institute
Category: Public Colleges & Training Institutes
County: Homa Bay
Location: Oyugis-Kendu Bay Road
Postal Address: P.O. Box 289, Kendu-Bay, 40222
Telephone: 020-3530392
Mobile: 0734-156640, 0721-434087
Email: principal@mawegoinstitute.ac.ke
Website: www.mawegoinstitute.ac.ke

75
Meru Medical Training Centre
Meru Medical Training Centre
Category: Public Colleges & Training Institutes
County: Meru
Location: Meru
Postal Address: P.O. Box 1484, Meru, 60200
Telephone: 064-20537

76
Meru Teachers� Training College
Meru Teachers� Training College
Category: Public Colleges & Training Institutes
County: Meru
Location: Meru-Maua Road
Postal Address: P.O. Box 46, Meru, 60200
Telephone: 064-31155, 31261, 0717-527752
Email: meruco2010@yahoo.com

77
Meru technical training Institute
Meru technical training Institute
Category: Public Colleges & Training Institutes
County: Meru
Location: Meru-Nanyuki Road
Postal Address: P.O. Box 111, Meru, 60200
Telephone: 064-32837, 020-2386139
Fax: 064-30492
Email: info@merutechnical.ac.ke
Website: www.merutechnical.ac.ke

78
Michuki Technical Training Institute
Michuki Technical Training Institute
Category: Public Colleges & Training Institutes
County: Muranga
Location: P.O. Box 4, Kangema 10202
Postal Address: P.O. Box 4, Kangema 10202
Telephone: 020-3526533, 060-56831
Mobile: 0725-912313
Email: michukitech@yahoo.com
Website: www.michukitechnical.ac.ke

79
Migori Teachers� Training College
Migori Teachers� Training College
Category: Public Colleges & Training Institutes
County: Migori
Location: Migori-Suna Road
Postal Address: P.O. Box 123, Suna, 40400
Telephone: 059-20513, 020-2397640, 020-2031239, 0722-612133
Email: migorittc@yahoo.com
Website: www.migorittc.com

80
Moi-Baringo Teachers� College
Moi-Baringo Teachers� College
Category: Public Colleges & Training Institutes
County: Baringo
Location: Kabarnet Area
Postal Address: P.O. Box 1 Seretunin, 30407
Telephone: 020-3567748
Email: moittcbaringo@yahoo.com

81
Mombasa Industrial Training Centre
Mombasa Industrial Training Centre
Category: Public Colleges & Training Institutes
County: Mombasa
Location: Mombasa-Malindi Road
Postal Address: P.O. Box 82170, Mombasa
Telephone: 041-473965

82
Mombasa Medical Training Centre
Mombasa Medical Training Centre
Category: Public Colleges & Training Institutes
County: Mombasa
Location: Sheikh Abdula Taib Road
Postal Address: P.O. Box 87946, Mombasa, 80100
Telephone: 041-2312201, 2220513

83
Mombasa Technical Training Institute
Mombasa Technical Training Institute
Category: Public Colleges & Training Institutes
County: Mombasa
Location: Kisauni Road Off Jomo Kenyatta Avenue
Postal Address: P.O. Box 81220, Mombasa, 80100
Telephone: 041-2226458, 020-2050635
Mobile: 0712-725554
Email: info@kenyacoastpoly.ac.ke
Website: www.kenyacoastpoly.ac.ke

84
Mosoriot Teachers� Training College
Mosoriot Teachers� Training College
Category: Public Colleges & Training Institutes
County: Nandi
Location: Mosoriot Township
Postal Address: P.O. Box 100, Mosoriot, 30100
Telephone: 053-33253, 053-33250, 020-3551145, 0723-245891

85
Murang �a College of Technology
Murang �a College of Technology
Category: Public Colleges & Training Institutes
County: Muranga
Location: Nairobi-Murang�a Road
Postal Address: P.O. Box 75, Murang�a, 10200
Telephone: 060-30267/9
Email: muranga_1975@yahoo.com, info@mct.co ke
Website: www.mct.ac.ke

86
Murang�a Medical Training Centre
Murang�a Medical Training Centre
Category: Public Colleges & Training Institutes
County: Muranga
Location: Muranga Town
Postal Address: P.O. Box 69, Murang�a, 10200
Telephone: 060-22780

87
Murang�a Teachers� Training College
Murang�a Teachers� Training College
Category: Public Colleges & Training Institutes
County: Muranga
Location: Murang�a Town
Postal Address: P.O. Box 232 Makuyu
Telephone: 060-64221, 64096, 23210, 020-5660229
Mobile: 0722-952013

88
Mwongori Youth Polytechnic
Mwongori Youth Polytechnic
Category: Public Colleges & Training Institutes
County: Nyamira
Location: Kericho - Sotik Road
Postal Address: P.O. Box 501 Nyansiongo 40502
Telephone: 0723-177695

89
Nairobi Technical Training Institute
Nairobi Technical Training Institute
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Mogira Road, Park Road Area
Postal Address: P.O. Box 30039, Nairobi 00100
Telephone: 020-8034403, 2345880, 6764863, 6764809
Fax: 020-6760357
Mobile: 0705-590634
Email: info@ntti.ac.ke, nairobitechnical@gmail.com

90
Narok Teachers College
Narok Teachers College
Category: Public Colleges & Training Institutes
County: Narok
Location: Narok Town
Postal Address: P.O.Box 709, Narok
Telephone: 050-2071/2, 0733-827582, 0720-891870

91
National Industrial Vocational Training Centre
National Industrial Vocational Training Centre
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Commercial Street - Industrial Area
Postal Address: P.O. Box 40540, Nairobi
Telephone: 020-558135
Email: principal@dtikenya.org

92
National Youth Service/Institute of Business Studies
National Youth Service/Institute of Business Studies
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Ruaraka, Thika Road
Postal Address: P.O. Box 42243, Nairobi 00100
Telephone: 020-8028023
Email: nysibs@wananchi.com

93
NEP TECHNICAL TRAINING INSTITUTE
NEP TECHNICAL TRAINING INSTITUTE
Category: Public Colleges & Training Institutes
County: Garissa
Location: Garissa Town
Postal Address: P.O. Box 329, Garissa 70100
Telephone: 046-2102454, 0722-668051
Fax: 046-2102488
Email: neptti @yahoo.com
Website: www.neptechnical.ac.ke

94
Nkabune Technical Training Institute
Nkabune Technical Training Institute
Category: Public Colleges & Training Institutes
County: Meru
Location: Meru Town
Postal Address: P.O. Box 330, Meru, 60200
Telephone: 020-2109363, 020-2109501
Fax: 064-32676
Mobile: 0733-777788, 0719-186814
Email: nkabunetti@yahoo.com
Website: www.nkabunetti.ac.ke

95
NYANDARUA INSTITUTE OF SCIENCE & TECHNOLOGY
NYANDARUA INSTITUTE OF SCIENCE & TECHNOLOGY
Category: Public Colleges & Training Institutes
County: Nyandarua
Location: Nyandarua
Postal Address: P.O. Box 2033, Nyandarua 20300
Telephone: 020-2378072, 051-8011682
Mobile: 0727-256001, 0732-335757
Email: info@nistech.ac.ke
Website: www.nistech.ac.ke

96
Nyeri Medical Training Centre
Nyeri Medical Training Centre
Category: Public Colleges & Training Institutes
County: Nyeri
Location: Nyeri
Postal Address: P.O. Box 466, Nyeri
Telephone: 061-2487, 2480

97
NYERI POLYTECHNIC, THE
NYERI POLYTECHNIC, THE
Category: Public Colleges & Training Institutes
County: Nyeri
Location: Nyeri Town, Mumbi Road
Postal Address: P.O.BOX 465, Nyeri 10100
Telephone: 061-2032336, 0724-477942
Email: ntti@wananchi.com
Website: www.nyeritechnical.ac.ke

98
Ol�lessos Technical Training Institute
Ol�lessos Technical Training Institute
Category: Public Colleges & Training Institutes
County: Nandi
Location: Kapsabet-Nabkoi Road
Postal Address: P.O. Box 210, Lessos
Telephone: 020-2395160, 053-35084
Fax: 020-2395161, 053-35074
Email: principal@olessostechnical.ac.ke

99
PC Kinyanjui Technical Training Institute
PC Kinyanjui Technical Training Institute
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Off Kabiria Road, Riruta Satellite
Postal Address: P.O. Box 21280, Nairobi 00505
Telephone: 020-2042736/8, 0721-480199
Email: info@kinyanjuitechnical.ac.ke
Website: www.kinyanjuitechnical.ac.ke

100
Pumwani Maternity Hospital
Pumwani Maternity Hospital
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Gen. Waruinge Street
Postal Address: P.O. Box 42859 Nairobi 00100
Telephone: 020-6763296/7 Ext 259

Railway Training Institute
Railway Training Institute
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Nairobi
Postal Address: P.O. Box 42226 Nairobi, 00100
Telephone: 020-557297, 535297
Fax: 020-8001957
Mobile: 0721-238121, 0722-798295
Email: training@rti.ac.ke
Website: www.krc.co.ke

2
Ramogi Institute Of Advanced Technology
Ramogi Institute Of Advanced Technology
Category: Public Colleges & Training Institutes
County: Kisumu
Location: Off Kisumu - Kakamega Road
Postal Address: P.O. Box 1738, Kisumu, 40100
Telephone: 020-2065052
Mobile: 0734-257622, 0723-789372
Email: riatcollege@yahoo.com
Website: www.ramogiinstitute.ac.ke

3
Rift Valley Institute Of Science & Technology
Rift Valley Institute Of Science & Technology
Category: Public Colleges & Training Institutes
County: Nakuru
Location: Nakuru-Njoro Road
Postal Address: P.O. Box 7182, Nakuru, 20100
Telephone: 051-851539, 020-2079754
Mobile: 0724-769888, 0720-668238
Email: principal@rvist.ac.ke
Website: www.rvist.ac.ke

4
Rift Valley Technical Training Institute , Eldoret
Rift Valley Technical Training Institute , Eldoret
Category: Public Colleges & Training Institutes
County: Uasin Gishu
Location: Eldoret Town
Postal Address: P.O. Box 244, Eldoret 30100
Telephone: 0729-621773, 0704-244244, 0733-244240
Fax: 053-2063560
Email: info@rvti.ac.ke
Website: www.rti.ac.ke

5
Rwika Institute OF TECHNOLOGY
Rwika Institute OF TECHNOLOGY
Category: Public Colleges & Training Institutes
County: Embu
Location: Embu-Kiritiri Road
Postal Address: P.O. Box 1264, Embu 60100
Telephone: 061-2304377, 2304116
Mobile: 0722-457711, 0723-449090
Email: rwikati@yahoo.com
Website: www.rwikatechnicalinstitute.co.ke

6
Samburu Teachers Training College
Samburu Teachers Training College
Category: Public Colleges & Training Institutes
County: Samburu
Location: Maralal Town
Postal Address: P.O. Box 19, Maralal 20600
Telephone: 0722-333674, 0722-212265
Email: samburueducation@yahoo.com

7
Sang �alo Institute of Science & Technology
Sang �alo Institute of Science & Technology
Category: Public Colleges & Training Institutes
County: Bungoma
Location: Mawingo Building, Along Bungoma-Nambacha Road
Postal Address: P.O. Box 158, Bungoma 50200
Telephone: 020-2669808, 0703-617035, 0735-175295
Email: sangaloist@yahoo.com
Website: www.sist.co.ke

8
SHAMBERERE TECHNICAL TRAINING INSTITUTE
SHAMBERERE TECHNICAL TRAINING INSTITUTE
Category: Public Colleges & Training Institutes
County: Kakamega
Location: Kakamega
Postal Address: P.O. Box 1316 Kakamega 50100
Telephone: 0739-922223
Email: shambereretti@yahoo.com
Website: www.shambereretechnical.ac.ke

9
Shanzu Teachers� Training College
Shanzu Teachers� Training College
Category: Public Colleges & Training Institutes
County: Mombasa
Location: Mombasa
Postal Address: P.O. Box 90533, Mombasa 80100
Telephone: 041-5486151,5486523, 0710-565703, 0720-959032
Email: shanzuttc@yahoo.com

10
Siaya Institute Of Technology
Siaya Institute Of Technology
Category: Public Colleges & Training Institutes
County: Siaya
Location: Siaya-Ugunja Road, Siaya
Postal Address: P.O. Box 1087, Siaya, 40600
Telephone: 057-321299, 020-3586198
Mobile: 0721-615988, 0723-355900
Email: siaya.institute@yahoo.com

11
Sigalagala Polytechnic
Sigalagala Polytechnic
Category: Public Colleges & Training Institutes
County: Kakamega
Location: Kakamega - Kisumu Road
Postal Address: P.O. Box 2966, Kakamega, 50100
Telephone: 041-2003362
Fax: 020-2395667
Mobile: 0726-806105
Email: sigalagala@yahoo.com
Website: www.sigalagalapolytechnic.ac.ke

12
St Teresa�s Girls High School
St Teresa�s Girls High School
Category: Public Colleges & Training Institutes
County: Meru
Location: Abuthuguchi West
Postal Address: P.O. Box 547, Meru 60200
Telephone: 064-46430, 46006

13
Tambach Teachers� Training College
Tambach Teachers� Training College
Category: Public Colleges & Training Institutes
County: Baringo
Location: Iten Township
Postal Address: P.O. Box Private Bag Iten
Telephone: 053-42428, 0723-941324

14
Technology Development Institute
Technology Development Institute
Category: Public Colleges & Training Institutes
County: Machakos
Location: Nairobi-Namanga Road, Opposite EPZA
Postal Address: P.O. Box 42 Athi River 00204
Telephone: 045-6620283, 2398429
Fax: 045-6626257
Email: tdc@labour.go.ke

15
The Kenya Power & Lighting Co Training School
The Kenya Power & Lighting Co Training School
Category: Public Colleges & Training Institutes
County: Nairobi
Location: Ruaraka Area
Postal Address: P.O. Box 30099, Nairobi 00100
Telephone: 020-8563349, 8563163, 8563062, 8561205

16
Thika Medical Training Centre
Thika Medical Training Centre
Category: Public Colleges & Training Institutes
County: Kiambu
Location: Thika Town
Postal Address: P.O. Box 729, Thika, 01000
Telephone: 067-21621, 30256

17
Thika Technical Training Institute
Thika Technical Training Institute
Category: Public Colleges & Training Institutes
County: Kiambu
Location: Thika Town
Postal Address: P.O. Box 91, Thika 01000
Telephone: 020-2044965, 3537012, 067-21931
Fax: 020-8025802
Email: info@thikatechnical.ac.ke
Website: www.thikatechnical.ac.ke

18
Thogoto Teachers� Training College
Thogoto Teachers� Training College
Category: Public Colleges & Training Institutes
County: Kiambu
Location: Kikuyu
Postal Address: P.O.Private Bag, Kikuyu
Telephone: 020-2075822/3

19
Trans Nzoia Teachers Training College
Trans Nzoia Teachers Training College
Category: Public Colleges & Training Institutes
County: Trans Nzoia
Location: Kitale
Postal Address: P.O. Box 3787, Kitale 30200
Telephone: 0721-451070, 0734-186138

Kenyan National Schools

Kenyan Universities

Pre-Universities

Private Colleges

Private Secondary Schools

Public Secondary Schools

Private Primary Schools

Public Colleges

Schools & College Suppliers



 

What it takes