Full list of all Teacher Training Colleges, TTCs, in Kenya

Are you a form four leaver who has done his/ her KCSE examinations? Are you intending to join a Teacher Training College (TTC) to become a teacher? Well, here is your complete guide to all TTCs in Kenya where you can further your studies.

You need to be aware that Teacher Training Colleges are of two types; public and private TTCs. Public TTCs are owned and managed by the government, while Private ones are owned by individuals.

Depending on the type of institution, admissions are either done via the the Kenya Universities and Colleges Central Placement Service (KUCCPS), direct placement by the college or both.

Please note that it is important that you see the minimum requirements for you to be registered as a teacher and get TSC employment.


See the list of public owned TTCs below;

1 Asumbi Teachers College, ATC Homa Bay
2 Baringo Teachers Training College, BTTC Baringo
34 Bomet Teachers’ Training College Bomet
5 Bondo Teachers Training College Siaya
6 Borabu Teachers’ Training College Nyamira
7 Bungoma Teachers’ Training College Bungoma
8 Chesta Teachers, Training College West Pokot County
9 Eregi Teachers’ Training College Vihiga
10 Garissa Teachers Training college Garissa
11 Kagumo Teachers College Nyeri
12 Kaimosi Teachers’ Training College Vihiga
13 Kamwenja Teachers Training College Nyeri
14 Kenya Science Teachers College Nairobi
15 Kenya Technical Teachers’ College- KTTC Nairobi County
16 Kenyenya Teachers’ Training College Kisii County
17 Kericho Teachers College Kericho
18 Kigari Teachers’ Training College Embu County
19 Kilimambogo Teachers’ Training College Kiambu County
20 Kitui Teachers’ Training College Kitui
21 Machakos Teachers Training College Machakos
22 Maragua Teachers Training College Muranga
23 Meru Teachers’ Training College Meru
24 Migori Teachers Training College Migori
25 Moi-Baringo Teachers’ College Baringo
26 Mosoriot Teachers’ Training College Nandi
27 Murang’a Teachers College Muranga
28 Narok Teachers College Narok
29 Shanzu Teachers’ Training College Mombasa
30 St. Lawrence Egoji Teachers college Meru
31 Tambach Teachers Training College Elgeyo Marakwet
32 Thogoto Teachers Training College Kiambu
33 Trans-Nzoia Teachers’ Training College Trans Nzoia
34 Ugenya Teachers’ Training College Siaya County



You should be in the know that Teacher training colleges offer Certificate and Diploma courses. See some of them here;

Diploma in Early Childhood development and education (ECDE)

This course takes 6 holiday sessions and you must have the following minimum qualifications for you to be admitted:

  • C plain in K.C.S.E. or P1 certificate or
  • Holder of certificate in ECDE
  • KNEC proficiency certificate for certificate in ECDE.
Certificate in early childhood development and Education (ECDE)

To pursue this course, you must meet the following minimum admission requirements:

  • C- or D+ at K.C.S.E.
  • KNEC proficiency certificate for certificate in ECDE
Diploma in Special Needs Education (SNE)

Minimum admission requirements for this course include:

  • A mean grade of C plain in K.C.S.E.
  • P1 certificate
  • Holder of certificate in ECDE
  • KNEC proficiency certificate for certificate in ECDE.
Certificate in human resource management

You will only need to have a D+ or C- at K.C.S.E to pursue this course.`


TTCs offer training for both Science (Diploma in Education Science) and Arts (Diploma in Education Arts) teachers. The diploma course lasts for 3 academic years. It is a pre-requisite from the Ministry of Education that aspiring secondary school teachers should have the below minimum KCSE qualifications for entry into DTE (Diploma in Teacher Education) course. Here are the latest general minimum requirements for students seeking to pursue teaching:

  • Mean grade: C+ (plus)
  • English: C (plain)
  • Mathematics: D+ (plus) for those taking education arts and C (plain) for those hoping to undertake training in education science.
  • Two specialization subjects (subjects you intend to teach at high school): C+

Visit this link to get information for all other TTCs, universities and colleges.

17 thoughts on “Full list of all Teacher Training Colleges, TTCs, in Kenya”

  1. Hey I did my KCSE 2021 and I managed a mean grade of C-and I would wish to do diploma in P1 teaching.Which Institution does it suit me with my grade


Leave a Comment