KSTVET Courses and Fees 2026: Full List, Entry Requirements & Fee Structure
KSTVET courses and fees for 2026 — Kenya School of TVET offers the Diploma in Technical Trainer Education (DTTE) across nine departments and the Certificate in Instructor Training. Term fees for the Regular Programme range from Ksh 26,139 to Ksh 37,958 per term depending on the mode of delivery. This guide covers every programme offered, the official fee structure per term, entry requirements for each level, and how to apply online.
What KSTVET Offers
The Kenya School of TVET (KSTVET), formerly known as Kenya Technical Trainers College (KTTC), is a public government institution under the State Department of Science and Technology. It is the primary institution in Kenya mandated to train TVET trainers — the teachers who teach in polytechnics, technical institutes, and vocational colleges across the country.
KSTVET does not offer general diploma or degree programmes for school leavers. Its programmes are specifically designed for people who already hold a certificate or diploma in a technical field and want to become qualified TVET instructors or trainers. If you are looking for programmes for direct school leavers, KMTC or a national polytechnic may be a better fit.
KSTVET Fee Structure 2026
The following fee structure is extracted directly from the official KSTVET fee schedule. All amounts are in Kenya Shillings (Ksh). Fees cover tuition only — additional costs such as hostel accommodation, examination fees, and caution money are charged separately.
Diploma in Technical Trainer Education — Regular Programme
This applies to the January and September intakes (face-to-face and online combination):
Regular Programme Fees Per Term
School Based Programme — April Intake
This programme is designed for practising teachers and trainers who attend KSTVET in modules while continuing to work:
| Term | Module | Mode of Delivery | Fees (Ksh) |
|---|---|---|---|
| Term 1 | Module 1 | Face to Face | 20,558 |
| Term 1 | Module 2 | Face to Face | 17,400 |
| Term 2 | Module 3 | Online | 26,139 |
| Term 3 | Module 4 | Face to Face | 17,402 |
| Term 3 | Module 5 | Face to Face | 17,401 |
| Term 4 | — | Supervised Teaching Practice | — |
Certificate in Instructor Training
This is a shorter programme for those who hold a craft or Level 5 qualification:
| Term | Module | Mode of Delivery | Fees (Ksh) |
|---|---|---|---|
| Term 1 | Module 1 | Face to Face | 35,303 |
| Term 2 | Module 2 | Face to Face | 32,308 |
| Term 3 | — | Supervised Teaching Practice | — |
KSTVET Entry Requirements
| Programme | Minimum Qualification Required |
|---|---|
| Diploma in Technical Trainer Education (DTTE) | At least a Level 6 / Diploma certificate in a relevant field, or its equivalent |
| Certificate in Instructor Training | At least a Level 5 / Craft certificate in a relevant field, or its equivalent |
If you are not sure whether your qualification meets the entry requirements, contact the KSTVET Registry directly on 0707444222 or email info@kstvet.ac.ke before applying.
Full List of KSTVET Courses by Department 2026
All programmes below lead to the Diploma in Technical Trainer Education (DTTE) in the relevant specialisation, except where stated. Each programme prepares graduates to teach that subject in accredited TVET institutions.
🏢 Business Studies
- Accounting
- Business Administration
- Banking & Finance
- Co-operative Management
- Economics
- Entrepreneurship Development
- Human Resource
- Sales & Marketing
- Project Management
- Supply Chain Management
- Secretarial Studies
💻 Computer Studies
- Computer Studies
- Computer & Mathematics
⚡ Electrical & Electronics Engineering
- Electrical & Electronics Engineering
- Control & Instrumentation
- Medical Engineering
- Power
- Telecommunications
🔧 Mechanical Engineering
- Automotive Engineering
- Agricultural Engineering
- Aeronautical Engineering
- Medical Engineering
- Mechatronics
- Production Engineering
- Plant Engineering
🏗️ Building & Civil Engineering
- Architecture
- Building Technology
- Civil Engineering
- Highway Engineering
- Land Survey
- Water Engineering
🍽️ Hospitality & Institutional Management
- Food & Beverage
- Fashion & Design
- Hairdressing & Beauty Therapy
- Nutrition & Dietetics
- Tourism
🌱 Agriculture & Environmental Studies
- Agribusiness Management and Marketing
- Agricultural Extension Education
- Agricultural Economics
- Animal Health
- Horticulture
- Agriculture and Plant Biotechnology
- Entrepreneurial Agriculture
- Environmental Science
- Fisheries & Aquaculture
- General Agriculture
🔬 Health & Applied Sciences
- Applied Biology
- Analytical Chemistry
- Bio-chemistry
- Chemical Engineering
- Environmental Science
- Food Science Technology
- Leather Technology
- Medical Laboratory
- Mathematics & Statistics
- Petroleum & Geoscience Technology
- Public Health
- Physical Sciences
- Pharmaceutical Technology
📚 Liberal Studies
- Communication & Media
- Information Studies
- Social Work & Community Development
🎓 Instructor Training
- Certificate in Instructor Training (all departments)
KSTVET Intakes and Programmes Explained
KSTVET runs three intakes per year. Understanding which intake suits you is important before applying:
| Intake | Programme Type | Suitable For |
|---|---|---|
| January | Regular Programme | Full-time students |
| April | School Based Programme | Practising teachers/trainers |
| September | Regular Programme | Full-time students |
The September 2026 intake is currently ongoing. Apply now through the official portal before the deadline closes.
KSTVET Campuses — Where You Will Study
| Campus | Location | Departments |
|---|---|---|
| Main Campus (Gigiri) | UN Avenue, Gigiri, Nairobi — opposite Gigiri Box Park, next to UNEP headquarters | All departments |
| Moiben Campus | Taachasis area, Moiben, Uasin Gishu County — 30km from Eldoret along Eldoret-Moiben Road | Agriculture and Applied Sciences |
When applying, you will be asked to select your preferred campus. If you are in the Rift Valley region, Moiben Campus is the more accessible option for Agriculture and Applied Sciences programmes.
HEF Funding and Bursary Options
KSTVET students can access government education funding through the Higher Education Fund (HEF), which has largely replaced HELB for students in public TVET institutions. Apply for HEF funding through the portal below before or alongside your KSTVET application.
KSTVET also offers its own bursary and scholarship scheme for needy students. Applications are submitted through the KSTVET bursary page once you are admitted.
How to Apply for KSTVET Courses Online
Open the KSTVET application portal
Go to kttc.mycampuscura.com and click Join Now. This is the official online application portal for all KSTVET programmes.
Select your programme and campus
Choose your preferred campus (Main Campus Gigiri or Moiben Campus), your department, your intake (January, April, or September), and the specific programme you want to study.
Fill in your personal details
Enter your full name, date of birth, national ID or passport number, KCSE index number, county, contact details, and email address accurately.
Upload your academic certificates
Scan and combine all your academic certificates into one PDF file. The maximum file size is 2MB. Upload your Diploma or Craft certificate and any other relevant qualifications.
Submit your application
Review all your details carefully before submitting. Once submitted, check your application status at www.kstvet.ac.ke/checking-status-of-application.
Need Help with Your KSTVET Application?
We assist applicants with the KSTVET online application, document preparation, and portal navigation to ensure your application is submitted correctly the first time.
WhatsApp Us NowFrequently Asked Questions
What courses does KSTVET offer?
KSTVET offers the Diploma in Technical Trainer Education (DTTE) across nine departments — Business Studies, Computer Studies, Electrical Engineering, Mechanical Engineering, Building and Civil Engineering, Hospitality and Institutional Management, Agriculture and Environmental Studies, Health and Applied Sciences, and Liberal Studies. It also offers the Certificate in Instructor Training.
How much are KSTVET fees per term in 2026?
For the Regular Programme, fees are Ksh 37,958 for Term 1, Ksh 26,139 for Term 2 (online), and Ksh 34,803 for Term 3. For the School Based Programme (April intake), fees range from Ksh 17,400 to Ksh 26,139 per module. The Certificate in Instructor Training costs Ksh 35,303 for Term 1 and Ksh 32,308 for Term 2.
What are the entry requirements for KSTVET?
For the Diploma in Technical Trainer Education you need at least a Level 6 or Diploma certificate in a relevant field. For the Certificate in Instructor Training you need at least a Level 5 or Craft certificate.
How do I apply for KSTVET courses?
Apply online through the official application portal at kttc.mycampuscura.com using the Join Now link. Select your programme, campus, and intake, fill in your personal and academic details, upload your certificates as a combined PDF, and submit.
What is the KSTVET April intake?
The April intake is the School Based Programme designed for practising TVET trainers. It runs in modules with fees ranging from Ksh 17,400 to Ksh 26,139 per module. Term 4 is Supervised Teaching Practice.
Does KSTVET offer online learning?
Yes. Term 2 of the Regular Programme and Module 3 of the School Based Programme are delivered online through the KSTVET e-learning portal at elearning.kstvet.ac.ke. The online term fee is Ksh 26,139.
Can I get HEF funding for KSTVET?
Yes. KSTVET students can apply for Higher Education Fund (HEF) support through portal.hef.co.ke. KSTVET also offers its own bursary scheme for admitted students who demonstrate financial need.
Where is KSTVET located?
The main KSTVET campus is along UN Avenue, Gigiri, Nairobi, opposite Gigiri Box Park near the UNEP headquarters. The Moiben Campus is in Uasin Gishu County, 30 kilometres from Eldoret.


