1. Budget Direct Insurance
  2. Car Insurance
  3. Articles
  4. Top Driving Schools Singapore

Blog / Car Insurance

Top Driving Schools in Singapore: Fees, Pass Rates & Comparisons



img space

Choosing how to get your Singapore Class 3 or Class 3A driving licence involves more decisions than most people expect. Which driving school? Or a private instructor? How much will it cost? And which option gives you the best chance of passing first time?

This guide breaks down everything you need to know, including the latest pass rate data from the Singapore Police Force, a comparison of fees across all three driving centres, and an honest look at when a private instructor might make more sense.

The Three Driving Schools in Singapore

Singapore has three accredited driving centres, each offering Class 3 (manual) and Class 3A (automatic) programmes:

  • Bukit Batok Driving Centre (BBDC) — Located in Bukit Batok, in the west of Singapore. Generally the most affordable of the three schools, and known for its structured curriculum. Lessons run 100 minutes per session.
  • ComfortDelGro Driving Centre (CDC) — Located in Ubi, making it the most centrally accessible of the three. CDC also employs part-time instructors, which can mean more available lesson slots. Lessons run 100 minutes per session.
  • Singapore Safety Driving Centre (SSDC) — Located in Woodlands, in the north of Singapore. Typically the most expensive option at enrolment. Best suited to learners in the northern region.

All three schools follow the same SPF-mandated syllabus and use the same standardised test fees set by the Traffic Police. The main differences are in enrolment costs, practical lesson fees, location, and booking flexibility.

How Much Does a Driving Licence Cost in Singapore?

The total cost of getting a Class 3 or 3A licence in Singapore typically falls between $2,300 and $2,900, depending on the school, lesson timing (peak vs off-peak), and the number of lessons you need.[1]

Enrolment fees (approximate, as of 2026):[2]

Driving Centre

Enrolment Fee (approx.)

Bukit Batok Driving Centre (BBDC)

~$107 (excl. mandatory theory lessons)

ComfortDelGro Driving Centre (CDC)

~$170 (incl. mandatory eLearning & theory)

Singapore Safety Driving Centre (SSDC)

~$188 (incl. mandatory theory lessons)

Note: CDC and SSDC bundle theory lessons into their enrolment fee, while BBDC charges them separately. When comparing like for like, the difference between schools is smaller than the enrolment fees alone suggest.

Estimated total costs (off-peak lessons, ~20–25 lessons):[1]

Driving Centre

Estimated Total

BBDC

~$2,677

SSDC

~$2,751

CDC

~$2,844

Both CDC and BBDC offer 100-minute lessons, which represent better value per minute than shorter sessions. Off-peak (weekday daytime) lessons are typically $8–$10 cheaper per session than peak slots.

Practical test fees are standardised by Traffic Police regardless of which school you attend. A retest costs approximately $319–$353 for driving school students, compared to around $556 for private candidates, another factor worth weighing.[1]

Pass Rates: What the SPF Data Shows

The Singapore Police Force publishes rolling 12-month pass rate data for all three driving centres and private instructors. The figures below are from the period July 2021 to June 2022 — the last period for which full centre-level data has been widely published. Check the SPF website directly for the most current figures, which are updated on a rolling basis.[3]

As of 2024, the national average first-timer pass rate for Class 3A is approximately 46%, and for Class 3 approximately 37%.[4]

Important note when reading pass rate data: Private driving instructor candidates are counted under "Other Candidates" in SPF's tables. Their results appear lower in part because they have less structured preparation for the theory tests specifically, not necessarily because private instructors teach practical driving less effectively.

Class 3 – First-Timer Practical Driving Test Pass Rates (Jul 2021–Jun 2022)

Driving Centre

Total Tested

Total Passed

Pass Rate

Bukit Batok Driving Centre

3,157

1,434

45.42%

ComfortDelGro Driving Centre

4,336

2,315

53.39%

Singapore Safety Driving Centre

3,029

1,280

42.26%

Other Candidates (incl. private)

7,026

2,862

40.73%

Class 3 – Combined First-Timer + Retest Pass Rates (Jul 2021–Jun 2022)

Driving Centre

Total Tested

Total Passed

Pass Rate

Bukit Batok Driving Centre

6,165

3,113

50.49%

ComfortDelGro Driving Centre

8,237

4,242

51.50%

Singapore Safety Driving Centre

6,792

2,736

40.28%

Other Candidates (incl. private)

14,596

6,540

44.81%

Basic Theory Test – First-Timer Pass Rates (Jul 2021–Jun 2022)

Driving Centre

Total Tested

Total Passed

Pass Rate

Bukit Batok Driving Centre

11,364

11,166

98.26%

ComfortDelGro Driving Centre

16,838

14,004

83.17%

Singapore Safety Driving Centre

6,393

5,571

87.14%

Other Candidates (incl. private)

36,608

26,743

73.05%

Final Theory Test – First-Timer Pass Rates (Jul 2021–Jun 2022)

Driving Centre

Total Tested

Total Passed

Pass Rate

Bukit Batok Driving Centre

7,639

7,552

98.86%

ComfortDelGro Driving Centre

11,485

9,747

84.87%

Singapore Safety Driving Centre

5,937

5,476

92.24%

Other Candidates (incl. private)

18,023

15,159

84.11%

What the data tells you: CDC leads on first-timer Practical Driving Test pass rates. But BBDC's theory test pass rates, Basic Theory at 98.26% and Final Theory at 98.86%, are significantly ahead of the other centres and private candidates. Since you must pass both theory tests before you can sit the practical, BBDC's structured theory preparation appears to be a genuine advantage.

The pass rates for "Other Candidates" (primarily private instructor students) are consistently the lowest across both theory tests and the practical, which reflects the more variable quality of preparation rather than the quality of the actual driving instruction.

Driving School vs Private Instructor: Which Is Right for You?

This is the most common decision learner drivers face, and the honest answer is that it depends on your situation.

Driving School

Pros:

  • Structured curriculum from beginner to test-ready
  • In-house test circuit. No need to arrange or pay separately for circuit access
  • Consistent lesson standards and progress tracking
  • Streamlined test booking through the school's system
  • Lower practical test retest fees (~$319–$353 vs ~$556 for private candidates)[1]

Cons:

  • Less scheduling flexibility. Fixed lesson slots that may not suit shift workers
  • Higher upfront cost
  • You may not get the same instructor each session (SSDC charges $8.72 extra per session for a fixed instructor)[2]
  • School may be far from where you live

Best for: First-time learners, those who want a clear structured path, and anyone who wants to minimise the risk of needing multiple retests.

Private Driving Instructor

Pros:

  • More flexible scheduling; negotiate lesson times directly with your instructor
  • Instructor comes to a location convenient for you
  • Lower per-lesson fees (typically $38–$60/hour, vs school rates for 100-min sessions)[2]

Cons:

  • No in-house circuit access; circuit sessions must be arranged separately at a driving school at additional cost
  • Teaching quality varies significantly between instructors
  • Less structured preparation for theory tests; reflected in lower BTT/FTT pass rates in SPF data
  • Higher practical test retest fees

Best for: Learners with prior driving experience, or those with genuinely inflexible schedules who need maximum flexibility.

At a Glance

Factor

Driving School

Private Instructor

Lesson structure

Fixed curriculum

Depends on instructor

Circuit access

Included

Arrange separately

Scheduling

Less flexible

More flexible

Enrolment cost

Higher upfront

$80–$90 to open account

Per-lesson cost

Higher (but 100-min sessions at BBDC/CDC)

Lower hourly rate

Retest fee

~$319–$353

~$556

Theory test pass rates

Significantly higher

Lower (per SPF data)

Best for

Beginners

Experienced learners

How to Choose the Right Driving School

If you've decided a driving school is the right path, here's what to weigh:

Location first. This matters more than most people expect. Travelling 45 minutes each way to a lesson you might have three times a week adds up quickly. BBDC is in Bukit Batok (best for west/central), SSDC is in Woodlands (best for north), and CDC is in Ubi (most central and accessible).

Cost vs flexibility. BBDC is the most affordable overall and offers monthly course extensions if you need more time, which is more flexible than the other centres.[2] CDC's broader pool of instructors including part-timers can mean more available lesson slots.

Theory test performance matters. If you're a first-time learner with no prior driving experience, BBDC's near-perfect theory test pass rates suggest its preparation for the BTT and FTT is particularly strong. Since failing a theory test means delays and additional fees, this is worth factoring in.

Check the live SPF data. Pass rates shift over time. Before enrolling, visit the SPF's rolling pass rate page to see the most current figures for both the driving centres and individual private instructors.[3]

The Bottom Line

For most first-time learners in Singapore, a driving school offers the most reliable and cost-effective path to getting licensed, particularly when you factor in theory test preparation, circuit access, and lower retest fees. Among the three schools, BBDC stands out for its strong theory test pass rates and lower overall cost, while CDC's central location and flexible instructor pool suit learners who prioritise convenience and slot availability.

Private instructors can work well for learners with prior experience or highly irregular schedules, but the SPF data consistently shows lower pass rates for this group, which means the apparent cost saving can be eroded by extra lessons and retests.

Once you're ready to get on the road, don't forget to sort your car insurance before your first drive. Get a quote from Budget Direct — and if you're still preparing, check out our tips for passing the Practical Driving Test to give yourself the best chance of passing first time.

FAQ: Driving Schools in Singapore

Which is the best driving school in Singapore?

There is no single "best" school. It depends on your priorities. BBDC has the strongest theory test pass rates and the lowest overall fees. CDC is the most centrally located and offers more lesson slot availability. SSDC suits learners in the north. For most beginners, BBDC or CDC are the most popular choices.

How much does it cost to get a driving licence in Singapore?

Expect to pay between $2,300 and $2,900 in total for a Class 3 or 3A licence through a driving school, depending on the centre, lesson timing (peak vs off-peak), and how many lessons you need. Private instructor routes can appear cheaper per lesson but may cost more overall if you need additional circuit sessions or retests.[1]

What is the pass rate for driving tests in Singapore?

As of 2024, the national average first-timer pass rate is approximately 46% for Class 3A (automatic) and 37% for Class 3 (manual). Pass rates at driving schools are generally higher than for private instructor candidates, particularly for theory tests.[4]

Is a private driving instructor cheaper than a driving school in Singapore?

Private instructors typically charge $38–$60 per hour (vs 100-minute sessions at school), and enrolment is lower at $80–$90. However, you'll need to arrange and pay separately for circuit access, and practical test retest fees are significantly higher for private candidates (~$556 vs ~$319–$353 for school students). The total cost difference is smaller than it initially appears.[1][2]

How long does it take to get a driving licence in Singapore?

Most learners take between 3 and 12 months, depending on how quickly they can book lessons and tests, and how many attempts they need. Lesson and test slot availability varies. Check directly with your chosen school or the SPF booking system for current waiting times.

Can I switch from a private instructor to a driving school?

Yes. You can transfer your provisional driving licence and switch between learning routes. Your theory test results remain valid, so you would not need to retake tests you've already passed.

Is the Singapore MRT relevant to choosing a driving school?

Indirectly, yes — especially since you'll be commuting to lessons before you're licensed. BBDC is closest to Bukit Gombak MRT (NS Line), from where Bus 991 runs directly to the centre in two stops. CDC is a 10–12 minute walk from Ubi MRT (Downtown Line, DT27). SSDC in Woodlands is best accessed via Admiralty MRT (NS Line, NS10) — the centre runs its own free shuttle bus from Admiralty every 20 minutes, which makes the otherwise remote location much more manageable. Check your commute from home before enrolling, as travelling to lessons three times a week adds up quickly.

Worth noting: BBDC has been confirmed to close by 31 December 2030, with the site earmarked for residential development. If you're planning to enrol at BBDC, factor in enough time to complete your licence well before that date.[5]

Citations

[1] Driving Licence Cost in Singapore (2026): School vs Private — btt.sg: https://www.btt.sg/en/blog/driving-licence-cost-singapore-school-vs-private

[2] Driving School vs Private Driving Instructor — GetGo (Updated 2026): https://www.getgo.sg/blog/driving-school-vs-private-driving-instructor-the-costs-to-getting-a-driving-licence-in-singapore-and-which-is-the-better-option-2024

[3] Singapore Police Force — Waiting Time and Passing Rates of Theory and Practical Tests (rolling data): https://www.police.gov.sg/Knowledge-Hub/Traffic/Traffic-Matters/Waiting-Time-and-Passing-Rates-of-Theory-and-Practical-Tests

[4] Driving licence in Singapore — Wikipedia (citing 2024 pass rate averages): https://en.wikipedia.org/wiki/Driving_licence_in_Singapore

[5] BBDC to close in 2030 — GetGo (October 2025): https://www.getgo.sg/blog/bbdc-to-close-in-2030-what-you-need-to-know

Want more good reads? You'll love these too:

You can call us at 6221 2111, Mondays to Fridays, 9am to 6pm (Closed on weekends and public holidays) or request a call back.