Students planning to pursue teaching courses in Kenya can choose from 32 public Teacher Training Colleges (TTCs) across the country.
The institutions include Asumbi Teacher Training College in Homa Bay County, Bondo Teacher Training College in Siaya, Machakos Teacher Training College in Machakos and St. Mark’s Kigari Teacher Training College in Embu.
Other colleges include Garissa Teacher Training College, Mandera Teacher Training College, Shanzu Teacher Training College in Mombasa and Tambach Teacher Training College in Elgeyo-Marakwet.
Students planning to pursue teaching courses can use this list to compare institutions and find options closer to home.
Also Read: 32 Public Teacher Training Colleges to Be Merged Into One
Full List of Public Teacher Training Colleges in Kenya
Below is a list of 32 public Teacher Training Colleges in Kenya and their locations.
| No. | Teacher Training College | County | Location |
|---|---|---|---|
| 1 | Aberdare Teacher Training College | Nyandarua | Nyahururu area |
| 2 | Asumbi Teacher Training College | Homa Bay | Asumbi |
| 3 | Moi Baringo Teacher Training College | Baringo | Seretunin, near Kabarnet |
| 4 | Bishop Mahon Teacher Training College | Turkana | Lodwar |
| 5 | Bondo Teacher Training College | Siaya | Bondo |
| 6 | Borabu Teacher Training College | Nyamira | Borabu area |
| 7 | Bunyore Teacher Training College | Vihiga | Bunyore |
| 8 | Chesta Teacher Training College | West Pokot | Chesta area |
| 9 | St. Lawrence Egoji Teacher Training College | Meru | Egoji |
| 10 | St. Augustine Eregi Teacher Training College | Kakamega | Eregi |
| 11 | Galana Teacher Training College | Kilifi | Galana area |
| 12 | Garissa Teacher Training College | Garissa | Garissa town |
| 13 | Kaimosi Teacher Training College | Vihiga | Kaimosi |
| 14 | Kamwenja Teacher Training College | Nyeri | Nyeri area |
| 15 | Kenyenya Teacher Training College | Kisii | Kenyenya |
| 16 | Kericho Teacher Training College | Kericho | Kericho town |
| 17 | St. Mark’s Kigari Teacher Training College | Embu | Kigari |
| 18 | St. John’s Kilimambogo Teacher Training College | Kiambu | Kilimambogo |
| 19 | Kitui Teacher Training College | Kitui | Kitui town |
| 20 | Kwale Teacher Training College | Kwale | Kwale County |
| 21 | Machakos Teacher Training College | Machakos | Machakos town |
| 22 | Mandera Teacher Training College | Mandera | Mandera town |
| 23 | Meru Teacher Training College | Meru | Meru town |
| 24 | Migori Teacher Training College | Migori | Migori town |
| 25 | Mosoriot Teacher Training College | Nandi | Mosoriot |
| 26 | Murang’a Teacher Training College | Murang’a | Murang’a area |
| 27 | Narok Teacher Training College | Narok | Narok town |
| 28 | Seme Teacher Training College | Kisumu | Seme area |
| 29 | Shanzu Teacher Training College | Mombasa | Shanzu |
| 30 | Tambach Teacher Training College | Elgeyo-Marakwet | Tambach |
| 31 | Thogoto Teacher Training College | Kiambu | Thogoto, Kikuyu area |
| 32 | Ugenya Teacher Training College | Siaya | Ugenya |
Also Read: CUE Releases List of Universities Approved to Operate in Kenya in 2026
Where the Teacher Training Colleges Are Spread Across Kenya
The colleges serve students from different regions, including Western, Nyanza, Central, Eastern, Rift Valley, Coast and North Eastern Kenya.
Western Kenya has institutions such as Bunyore, Kaimosi and St. Augustine Eregi Teacher Training Colleges. In Nyanza, prospective students can consider Asumbi, Bondo, Migori, Seme and Ugenya Teacher Training Colleges.
Central Kenya has St. Mark’s Kigari, St. John’s Kilimambogo, Thogoto and Murang’a Teacher Training Colleges. In contrast, the Rift Valley region has Moi Baringo, Kericho, Mosoriot, Narok and Tambach Teacher Training Colleges.
Students in Eastern Kenya can consider institutions such as Kitui, Machakos, Meru and St. Lawrence Egoji Teacher Training Colleges. In the Coast and North Eastern regions, the list includes Galana, Shanzu, Kwale, Garissa and Mandera Teacher Training Colleges.
What Students Should Know Before Applying
Students intending to join a Teacher Training College should confirm the courses offered, entry requirements, application deadlines and admission procedures before submitting their applications.
They should also check the current location and contact details of their preferred institution to establish the requirements for admission and any available training opportunities.
Prospective applicants can consult the Ministry of Education and the Kenya Universities and Colleges Central Placement Service (KUCCPS) for official information on teacher training programmes and admissions.
Follow our WhatsApp Channel and X Account for real-time news updates.





