KSTVET Courses and Fees: Full List, Entry Requirements & Fee Structure

KSTVET Courses and Fees 2026: Full List, Entry Requirements & Fee Structure
Editorial Notice: MyCyber (mycyber.co.ke) is an independent digital assisted-services platform. We are not affiliated with Kenya School of TVET (KSTVET).
Updated August 2026

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.

70+
Programmes Offered
Ksh 26,139
Lowest Term Fee
Ksh 37,958
Highest Term Fee
2 Campuses
Gigiri & Moiben

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.

Who KSTVET is for: Practising or aspiring TVET trainers who hold at least a craft certificate (Level 5) or diploma (Level 6) in any technical, business, agricultural, health, or applied science field and want to become professionally certified instructors.

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

Term 1 — Face to FaceKsh 37,958
Term 2 — OnlineKsh 26,139
Term 3 — Face to FaceKsh 34,803
Term 4 — Supervised Teaching Practice—

School Based Programme — April Intake

This programme is designed for practising teachers and trainers who attend KSTVET in modules while continuing to work:

TermModuleMode of DeliveryFees (Ksh)
Term 1Module 1Face to Face20,558
Term 1Module 2Face to Face17,400
Term 2Module 3Online26,139
Term 3Module 4Face to Face17,402
Term 3Module 5Face to Face17,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:

TermModuleMode of DeliveryFees (Ksh)
Term 1Module 1Face to Face35,303
Term 2Module 2Face to Face32,308
Term 3—Supervised Teaching Practice—
Note: The fee structure above is based on the official KSTVET schedule effective from September 2024. Fees may be reviewed by the institution. Always confirm the current fee structure at www.kstvet.ac.ke/fees-structure before paying.

KSTVET Entry Requirements

ProgrammeMinimum 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 TrainingAt 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:

IntakeProgramme TypeSuitable For
JanuaryRegular ProgrammeFull-time students
AprilSchool Based ProgrammePractising teachers/trainers
SeptemberRegular ProgrammeFull-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

CampusLocationDepartments
Main Campus (Gigiri)UN Avenue, Gigiri, Nairobi — opposite Gigiri Box Park, next to UNEP headquartersAll departments
Moiben CampusTaachasis area, Moiben, Uasin Gishu County — 30km from Eldoret along Eldoret-Moiben RoadAgriculture 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.

HEF Portal: portal.hef.co.ke

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

1

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.

2

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.

3

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.

4

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.

5

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 Now

Frequently 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.

Disclaimer: MyCyber is an independent online service. We hold no official affiliation with the Kenya School of TVET (KSTVET), the Ministry of Education, or the Government of Kenya. Fee figures are sourced from the official KSTVET fee schedule. Always verify current fees at www.kstvet.ac.ke.
Mycyber Footer