The Teachers Service Commission (TSC) is an independent commission formed under the Kenyan constitution to manage the human resources in the education sector.
The TSC body that is currently in place has alot of history which dates back to 1957.
Currently, the TSC is formed under Article 237(1) of the Kenyan constitution 2010.
TSC Contacts and Headquarter
The following are Teachers service commission headquarter contacts
Main office
Location:
Kilimanjaro Avenue, Upper Hill, Nairobi, next to Gathera and Isaac Cabs Car Hire.
The contacts numbers are;
0202892000
0204401540
Email: info@tsc.go.ke / cdirnairobi@tsc.go.ke
PO Box: private bag- Nairobi
Website: www.tsc.go.ke
The opening hours are as from 8.00am in the morning to around 4.00 in the evening on weekdays.
Western regionĀ headquarters TSC contacts
Western region entails Kakamega, Busia, Vihiga and Bungoma counties.
Kakamega County
Location: Kakamega County headquarters, Mumias Road junction.
Email: cdirkakamega@tsc.go.ke
PO Box: 2964-50100, Kakamega.
Bungoma County
Location: Bungoma County offices
Email: cdirbungoma@tsc.go.ke
PO Box: 1285-50200, Bungoma
Vihiga County
Location: Manjengo Luandard.
Email: cdirvihiga@tsc.go.ke
PO Box: 1453-50300, Maragoli
Busia County
Location: Busia-Kisumu road.
Email: cdirbusia@tsc.go.ke
PO Box: 196-50400, Busia
Eastern region headquarters Tsc contacts
These contain branches that offer services to people within Embu, Makueni, Tharaka Nithi, Meru, Isiolo, Machakos and Kitui Counties together with their environments.
Embu County
P.O BOX: 2754 – 60100, Embu
Email: cdirembu@tsc.go.ke
Meru County
P.O BOX: 2966 – 60200, Meru
Email: cdirmeru@tsc.go.ke
Isiolo County
P.O BOX: 797 – 60300, Isiolo
Email: cdirisiolo@tsc.go.ke
Machakos County
P.O BOX: 351 – 90100, Machakos
Email: cdirmachakos@tsc.go.ke
Kitui County
P.O BOX: 1541 – 90200, Kitui
Email: cdirkitui@tsc.go.ke
Makueni County
P.O BOX: 505 – 90300, Makueni
Email: cdirmakueni@tsc.go.ke
Tharaka Nithi County
P. O. BOX 781 – 60215, Chuka
Email: N/A
Central Region TSC contacts
The central region are counties found in Mt. Kenya region.
Laikipia County
P.O BOX: 484- 10400, Nanyuki
Email: cdirlaikipia@tsc.go.ke
Nyeri County
P.O BOX: 526 – 10100, Nyeri
Email: cdirnyeri@tsc.go.ke
Kirinyanga County
P.O BOX: N/A, Kerugoya
Email: cdirkirinyaga@tsc.go.ke
Muranga County
P.O BOX: N/A, Muranga
Email: cdirmuranga@tsc.go.ke
Kiambu County
P.O BOX: 28 – 00900, Kiambu
Email: cdirkiambu@tsc.go.ke
Nyandarua County
P.O BOX: 224 – 20303, Olkalao
Email: cdirnyandarua@tsc.go.ke
Nyanza region Headquarters TSC contacts
Nyanza Region headquarters include Kisumu, Siaya, Migori, Homabay, Kisii and Nyamira counties.
Kisumu County
P. O. BOX: 7489 – 40100, Kisumu
Email: cdirkisumu@tsc.go.ke
Kisii County
P. O. BOX: 556 – 40200, Kisii
Email: cdirkisii@tsc.go.ke
Siaya County
P. O. BOX: 622 – 40600, Siaya
Email: cdirsiaya@tsc.go.ke
Homa Bay County
P. O. BOX: 673 – 40300, Homa Bay
Email: cdirhomabay@tsc.go.ke
Migori County
P. O. BOX: 760 – 40400, Migori
Email: cdirmigori@tsc.go.ke
Nyamira County
P. O. BOX N/A, Nyamira
Email: cdirnyamira@tsc.go.ke
Rift valley region headquarters TSC contacts
Rift Valley, the biggest region in Kenya and hence it has offices too and one can access TSC services conveniently from this offices.
Turkana County
P. O. BOX 293 – 30500, Lodwar
Email: cdirturkana@tsc.go.ke
West Pokot County
P. O. BOX 32 – 20600, Kapenguria
Email: cdirwestpokot@tsc.go.ke
Samburu County
P. O. BOX 32 – 20600, Maralal
Email: cdirsamburu@tsc.go.ke
Trans Nzoia County
P. O. BOX 4442 – 30200, Kitale
Email: cdirtransnzoia@tsc.go.ke
Uasin Gishu County
P. O. BOX 256 – 30100, Eldoret
Email: cdiruasingishu@tsc.go.ke
Elgeyo Marakwet County
P. O. BOX 384 – 30700, Iten
Email: cdirelgeyomarakwet@tsc.go.ke
Nandi County
P. O. BOX 1123 – 30300, Kapsabet
Email: cdirnandi@tsc.go.ke
Baringo County
P. O. BOX 17 – 30400, Kabarnet
Email: cdirbaringo@tsc.go.ke
Nakuru County
P. O. BOX 491 – 20100, Nakuru
Email: cdirnakuru@tsc.go.ke
Narok County
P. O. BOX 931 – 20500, Narok
Email: cdirnarok@tsc.go.ke
Kericho County
P. O. BOX 2280 – 20200, Kericho
Email: cdirkericho@tsc.go.ke
Bomet County
P. O. BOX 369 – 20400, Bomet
Email: cdirbomet@tsc.go.ke
Kajiado County
P. O. BOX 560 – 01100, Kajiado
Email: cdirkajiado@tsc.go.ke
Coast region TSC contacts
Kilifi County
P. O. BOX 1227 – 80108, Kilifi
Email: cdirkilifi@tsc.go.ke
Lamu County
P. O. BOX 448 – 80500, Lamu
Email: cdirlamu@tsc.go.ke
Taita Taveta County
P. O. BOX 351 – 80305, Mwatate
Email: cdirtaitataveta@tsc.go.ke
Tana River County
P. O. BOX 133 – 70101, Hola
Email: cdirtanariver@tsc.go.ke
Mombasa County
P. O. BOX 88869 – 80100, Mombasa
Email: cdirmombasa@tsc.go.ke
Kwale County
P. O. BOX 76 – 80403, Kwale
Email: cdirkwale@tsc.go.ke
North Eastern Region TSC contact
This involves the counties found in Northern Kenya.
Garissa County
P. O. BOX 1688 – 70100, Garissa
Email: cdirgarissa@tsc.go.ke
Email: cdirmandera@tsc.go.ke
Wajir County
P. O. BOX 507 – 70200, Wajir
Email: cdirwajir@tsc.go.ke
Marsabit County
P. O. BOX 362 – 60500, Marsabit
Email: cdirmarsabit@tsc.go.ke
Mandera County
P. O. BOX 264 – 70300, Mandera
Email: cdirmandera@tsc.go.ke