Best Teachers Training Colleges In kenya For 2023

Embark on a fulfilling teaching career by choosing one of the highly-ranked TTCs in Kenya. Check out this guide to explore your options and get started

Jun 20, 2023 - 17:23
Jun 20, 2023 - 17:23
Best Teachers Training Colleges In kenya For 2023
Best Teachers Training Colleges In kenya

Are you passionate about shaping young minds and want to pursue a teaching career in Kenya? If so, then you've come to the best place. This article takes you through the top 20 Teachers' Training Colleges (TTCs) For the academic year 2023/2024. Whether you aspire to become a P1 Teacher or pursue a Diploma in Education, these esteemed institutions will provide the necessary expertise and knowledge to excel in teaching.

Teachers' Training Colleges are crucial in preparing aspiring educators for the challenges and responsibilities they will face in the classroom. These educational institutions offer specialized training courses that give students the teaching knowledge and disciplinary experience necessary to become competent teachers. By enrolling in a reputable TTC, you can enhance your expertise, gain practical experience, and develop the essential attributes to impact your future students' lives positively. Here are the best TTCs in Kenya 2023:Now Let us see some of Kenya's best Teachers' Training colleges.

Best Teachers Training Colleges In Kenya

Nakuru Teachers Training College

  • Address: P.O. BOX 12485-20100.
  • Location: Nakuru.
  • Telephone Number: 0721337559,0724412199.
  • Telephone Number 2: 0720-796233.
  • Email Address: [email protected].
  • College Website:

Located in Nakuru County, this college is known for its quality teacher training programs and is committed to producing competent and professional teachers.

Kericho Teachers Training College

  • P.O. BOX 10, Kericho, 20200
  • Location: Kericho
  • Phone: 052 30171
  • Cell Phone: 0721457785
  • Email: [email protected]

Situated in Kericho County, this college offers a conducive learning environment and comprehensive training for future teachers.

Tambach Teachers Training College

  • Address: P.O Box Private BagTambach
  • Location: Tambach
  • Telephone Number: +254 727 705 244
  •  Email Address: [email protected]
  • Website: 

Situated in Elgeyo-Marakwet County, this college offers comprehensive teacher training programs and aims to produce highly skilled and professional teachers.

Kibabii Teachers Training College

  • Location: Bungoma.
  •  Address: P.O. Box 931 Bungoma 50200
  •  Telephone Number: 0722840063
  •  Email Address: [email protected]
  •  Website:

It is located in Bungoma County. This college aims to give students the most outstanding training possible to help them become excellent teachers.

Nabongo Teachers Training College

  • Location: Busia
  • Telephone Number: 0722 543145
  • Telephone Number 2: 0711 574423
  • Postal Address: P.O. Box 1173-50200 Bungoma
  • Email Address: [email protected]
  • College Website:

Found in Busia County, this college offers rigorous training programs and emphasizes practical teaching experience.

Narok Teachers Training College

  • Address: P.O. BOX 709, Narok ·
  • Location: Narok 
  • Telephone Number: 050-2071/2 ·
  • Telephone Number 2: 0733-827582 
  • EMAIL: [email protected]

Situated in Narok County, this college is known for its commitment to producing well-trained teachers who can effectively contribute to the education sector.

Thogoto Teachers Training College

  • Address: Private bag Kikuyu
  • Location: Kikuyu
  • Telephone Number: 020-2075823
  • Telephone Number 2: 020-2075822, 0716 -113560
  • Email Address:
  • College Website:

Located in Kiambu County, this college has a long-standing reputation for providing quality teacher education and has produced many successful educators.

Kilimambogo Teachers Training College

  • Kiambu County, Thika East Sub-county
  • Postal Address: Box 8 – 01000, Thika.
  • Telephone numbers: +254 703 129 273
  • Website

Email address: [email protected]

Kilimambogo Teachers Training College is renowned for its commitment to academic excellence and practical training. 

Kaimosi Teachers Training College

This college is in Vihiga County, offers comprehensive training programs, and emphasizes practical teaching skills.

Meru Teachers Training College

  • Location: Meru-Maua Road, Meru County
  • Postal address: P.O. Box 46- 60200, Meru
  • Phone contact: 064- 31155, 064- 31261, or 0717527752.
  • Email address; [email protected]

Located in Meru County, this college is dedicated to producing competent teachers who can positively impact the education sector.

READ ALSO: How to Check KUCCPS 2023/2024 Placement Results and Admission Letters?

Murang'a Teachers Training College

  • Location: Murang’a
  • Postal Address: P.O Box 232, Makuyu
  • Email: [email protected]
  • Mobile: +254 721 323-948

Found in Murang'a County, this college is known for its student-centered approach to teaching and provides a supportive learning environment.

Deans Teacher Training College

  • Postal Address: P.O. Box 25415-00603 Nairobi
  • Physical Location: Nairobi County
  • Telephone Number: 4349212/8
  • Mobile Phone Number 2: 0722511526

Situated in Thika, Kiambu County, this college offers many teacher training programs and focuses on producing well-rounded educators.

Mosoriot Teachers Training College

  • Located: Mosoriot Township, Nandi County.
  • Postal Address: P.O. Box 100 – 30100, Mosoriot.
  • Telephone number: 020-3551145.
  • Mobile number: 020-2123814.
  • Email Address: [email protected]

Mosoriot Teachers Training College is located in Mosoriot, Nandi County. The college is dedicated to training and preparing teachers for primary and secondary schools in Kenya.

Baringo Teachers Training College

Found in Baringo County, this college is committed to offering quality education and the best training to aspiring teachers.

Machakos Teachers Training College

Location: along Nairobi-Machakos Road Machakos County, Kenya

Situated in Machakos County, this college offers diverse teacher training programs and has a reputation for producing competent teachers.

Kamagambo Adventist College

This college is located on the border of Kisii and Migori Counties and is affiliated with the Seventh-day Adventist Church. It offers teacher training programs with a solid moral and ethical foundation.

Jerusa Teachers Training College (JTTC)

  • Address: P.O. Box 888, Mumias
  • Location: Kakamega
  • Telephone Number: 0733 580952
  • Telephone Number 2: 0721 973270
  • Email Address: [email protected]

Found in Kakamega County, this college provides comprehensive teacher training programs and emphasizes practical teaching skills.

Asumbi Teachers Training College

  • Postal Address: P.O. Box 119-40300
  • Location: Asumbi, Homabay County
  • Telephone Number: 058-21201
  • Phone contacts: 0722690539, 0723444123, 0724222506
  • Email address: [email protected]

Situated in Homa Bay County, this college focuses on producing highly competent teachers who can meet the challenges of the education sector.

Shanzu Teachers Training College

  •  Address: P.O Box 90533 - 80100, Mombasa
  •  Location: Mombasa
  •  Telephone Number: +254 708 598 656
  •  Telephone Number 2: 0724993746
  •  Email Address: [email protected]
  •  Website:

Located in Mombasa County, this college offers quality teacher education programs and provides a supportive learning environment for its students.

Kigari Teachers’ Training College

  • Location: Kigari Embu
  • Postal Address: P.O. Box Private bag – Embu
  • Telephone: 0721-687772
  • Email: [email protected]

The college is located in Kigari, Embu County, Kenya. The college is dedicated to training and preparing teachers for primary and secondary schools in Kenya.

Admission Requirements and Courses Offered

To ensure the quality of education and maintain high standards, TTCs have specific admission requirements for different courses. Here are the minimum grades required for some of the courses offered:

  • Certificate in Early Childhood and Development Education: Minimum Grade - D+
  • Diploma in Early Childhood and Development Education: Minimum Grade - C plain
  • Diploma in Teaching Course: Minimum Grade - C+ (with equivalent grade in two teaching subjects)
  • P1 Certificate Courses: Minimum - C plain

These TTCs offer diverse subjects and combinations to cater to individual interests and career aspirations. Some subjects taught in TTCs include English, Kiswahili, Psychology, Music, Mathematics, Administration, Home Science, Development, Agriculture, Physical Education, Economics, and ICT.

Application Process

Applying to a TTC is now more convenient than ever. The process can be done online by following these simple steps:

  1. Log in to the Kenya Universities and Colleges Central Placement Service (KUCCPS) portal.
  2. Navigate to the Student Portal Account and click on Log in.
  3. Enter your KCSE Index Number and KCSE year.
  4. Use your Birth Certificate or KCPE Index Number (used in your KCSE Exam Registration) as your password.
  5. Make your application, indicating your area of qualifications and interests.

Summary: Best Public Teachers Colleges In Kenya

1 Asumbi Teachers College, ATC Homa Bay
2 Baringo Teachers Training College, BTTC Baringo
3 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


READ ALSO: 15 Best TVET Colleges in Kenya 


Embarking on a teaching career is a noble and fulfilling endeavor, and choosing the right Teachers' Training College is crucial for your success. The top 20 TTCs in Kenya mentioned in this guide offer exceptional training programs, experienced faculty, and a supportive learning environment. By selecting one of these esteemed institutions, you invest in your future and ensure you receive the best education possible. Always note that teaching is not just a profession but rather a lifelong commitment to shaping young minds and positively impacting society. Choose a TTC that resonates with your goals, passion, and aspirations. Good luck as you embark on a journey that will transform your students' lives.

Frequently Asked Questions

Does the Kenyan government recognize these Teachers' Training Colleges?

 Yes, the Kenyan government recognizes and approves all the mentioned TTCs. They adhere to the necessary guidelines and regulations to ensure the quality of education.

Can I apply for admission to a TTC if I still need to meet the minimum grade requirements? 

Attaining the minimum grade requirements is essential. However, some TTCs may consider other factors such as interview performance, passion for teaching, and relevant experience. It is advisable to contact the specific TTC for further information on admission criteria.

 Are scholarships or financial aid options available for students pursuing teaching courses at these TTCs? 

Some TTCs offer scholarships and financial aid programs to eligible students. Inquiring directly with the TTCs for information regarding scholarships and financial assistance opportunities is recommended.

Can I pursue a part-time or distance learning program at these TTCs?

 Most TTCs primarily offer full-time, on-campus programs. However, it is advisable to contact the specific TTCs to inquire about any part-time or distance learning options they may provide.

What career opportunities can I expect after graduating from a Teachers Training College? 

Graduates from TTCs can pursue a wide range of career prospects in many educational institutions. They can work as teachers for primary, secondary, and special needs education centers. There are also opportunities in educational administration, curriculum development, educational research, and policy-making.

What's Your Reaction?








Lavine Glory Lavine, a medic in Kenya, is a talented individual with a passion for both medicine and writing. Her expertise in these areas makes her a valuable contributor to, where she shares her knowledge and insights on education and medical subjects.