There are thousands of driving schools in Kenya. Some are excellent, most are fine, a handful are scams that print certificates and hope nobody notices. This is the short version of how to tell them apart, what the package should cost, and where to keep your wallet shut.
The single highest-leverage decision is one most learners get wrong: whether to pay a school for theory at all. The NTSA does not care where you learn theory. It cares whether you can pass the test. Self-study online, pay the school only for the wheel — your bill drops by KES 4,000–7,000, your pass rate does not.
Online theory + in-person practical
A driving school in Kenya is mandatory for one reason: the NTSA needs a registered school to certify your practical hours before the test. Everything else is optional. Theory can be self-taught from your phone, on the matatu, between meetings. Practical cannot.
The schools that bundle "theory + practical" lean hard on the bundle because their margins are in the theory hours. A classroom can hold 30 students; a yard car can hold one student per hour.
Online theory · DriveRush
- Free — no signup
- Drill signs and past papers daily
- Same NTSA test shape
- Pay M-Pesa for the deep bank
In-person driving school
- Mandatory for practical certification
- Yard + road instructor hours
- Theory often charged for separately
- Quality varies — see the NTSA cert
Most NTSA failures are theory failures
If you only have budget for one thing, it should not be the theory class at a driving school — it should be 25 hours behind the wheel.
Six questions to ask before you pay
Good schools answer all six clearly. Skip the ones that don't.
- Are you NTSA-registered? Every legitimate driving school in Kenya has an NTSA certificate on the wall. If they hesitate or wave it off, walk out. Hours from an unregistered school cannot certify you for the test.
- What does the package include? Get a written breakdown: theory hours, practical hours, dual-control car use, mock test, NTSA test booking fee. Ask which items are extra. The cheapest sticker price often has the most exclusions.
- How many practical hours do I actually get behind the wheel? An hour booked is not an hour driving. Ask whether you'll share the car with other students per session and how much pure wheel-time you get. Below 15 driving hours total, fail rates climb sharply.
- Who are the instructors and are they classified? NTSA classifies driving instructors. Senior instructors charge more — they're also the ones who notice the bad habits. A school that won't name its instructor team is a school you don't want.
- Do you book the NTSA test for me? Most do. Get the TIMS receipt or booking confirmation in your name, not the school's, before the test date. Schools that hold receipts on your behalf are a common source of delays.
- What happens if I fail the practical? Reasonable schools include one retake or charge a known retake fee. The shady ones quietly upsell another full package. Get the policy in writing.
What it should cost, in 2026
Prices vary by school, county and class. These are the bands you should see. Push back on quotes that sit far above the upper bound without a clear reason.
- Class B theory only: KES 0–5,000. Free with DriveRush; KES 3–5k if bought from a school. Don't overpay for theory.
- Class B practical: KES 6,000–15,000. Where the real money goes. 15–25 instructor hours plus dual-control car use. Push for more wheel-time, not a fancier brochure.
- Class B full package: KES 8,000–20,000. Theory + practical + booked NTSA test. Verify what's included in writing.
- NTSA + Smart DL fees: KES 3,000–4,000. Paid separately on TIMS. Theory test, practical test, Smart DL card. Same for every school.
- Class A (motorbike): KES 5,000–8,000. Shorter course, smaller fleet.
- Class D (PSV): KES 15,000–30,000. Longest course, strictest standards.
Read deeper: the real cost of learning to drive in Nairobi.
Driving schools by region
DriveRush is online so it works everywhere there's a phone signal. Practical hours need a local NTSA-registered school. The cities with the most options:
- Nairobi. Most schools, most test centres, most options. AA, Petanns and Better Brakes have multiple branches.
- Mombasa. Coastal capital. AA, Glory and Mombasa Driving School lead.
- Kisumu. Lakeside hub. AA and Sunset cover most of the city.
- Nakuru. Active driving-school market thanks to commercial transport.
- Eldoret. Petanns, AA and a handful of local schools.
- Thika & Kiambu. Growing footprint, often cheaper than central Nairobi for the same content.
The best-known schools, briefly
These are well-known, NTSA-registered nationwide chains. Reputation varies by branch, not by brand — always ask to see the certificate at the specific location you'll attend.
- AA Kenya. Oldest and largest. Predictable, slightly above market price.
- Petanns Driving School. Strong Nairobi/Eldoret presence. Mid-market.
- Glory Driving School. Coast-strong. Mid-market.
- Better Brakes. Nairobi-focused. Solid mid-market.
- Sunset Driving School. Western Kenya. Mid-market.
- Eagle Driving School. Multi-region. Mid-market.
There are hundreds of independent schools too. Many are excellent and cheaper than the chains. The selection criteria above matter more than the brand on the gate.
What to read next
- Driving school or self-study?
- How to apply for an NTSA driving licence in Kenya in 2026
- Class B, C or D? Which Kenyan driving licence you actually need
- The complete online guide to learning to drive in Kenya
Common questions
What are the best driving schools in Kenya?
The major NTSA-registered schools are AA Kenya, Petanns, Glory Driving School, Better Brakes, Sunset and Eagle. They're well-known, accredited and present in most counties. Quality and price vary widely between branches — always ask to see the NTSA certificate before paying.
Are online driving schools legal in Kenya?
Online theory study is legal and effective for the NTSA test. The practical test, however, must be signed off by an NTSA-registered physical school. DriveRush handles your online theory free; book practical hours wherever you like once you're test-ready.
How much does driving school cost in Kenya?
Class B packages typically run KES 8,000–20,000 depending on the school, region and whether the school is bundling theory with practical. Theory-only is usually KES 3,000–5,000.
How long does driving school take in Kenya?
Most Class B courses run 4–8 weeks at 2–3 sessions a week, plus the NTSA test wait. Theory typically takes 2–3 weeks of self-study; practical needs 15–25 instructor hours.
Do I need to attend a physical driving school to get a Kenyan licence?
For the practical test, yes — an NTSA-registered school must certify your driving hours. For theory, no. You can self-study online with DriveRush free, then pay a school only for the practical component. This typically saves KES 4,000–7,000.
Can I learn theory online and practical in person?
Yes, and it's the cheapest path. Use DriveRush's free road-sign trainer, past papers and scenarios for theory at your own pace, then book only the practical hours with an NTSA-registered driving school once you're ready.