For Singapore learner drivers, you can choose whether to start taking your Singapore driving lessons after you pass your Basic Theory Test (BTT) or Final Theory Test (FTT). The main advantage of taking your practical test right after you pass your Basic Theory Test (BTT) is that it will help you prepare for your FTT. By practicing on the road, you will learn better and understand the concept of driving described in your FTT book faster. This is essentially learning by doing.
On the other hand, if you wait till you pass your FTT before you go for your private driving lessons, there are two main advantages. Firstly, there won’t be unnecessary lesson gaps for you before you take your practical test. If you had started taking driving lessons after you pass your BTT, you will at least be taking lessons for four months before your practical test. This is because you will have to wait 2 months for your FTT after passing BTT. After that, you have to wait another 2 months for your practical test after passing your FTT. Hence, your lessons will be spread across 4 months instead of 2 months if you start taking lessons after you pass BTT instead of FTT. I would think that it is better if the driving lessons are tighter, instead of being loosely spread out. People may forgot some techniques if they never drive for a long time. The second advantage is that people who generally take their driving lessons after they pass FTT will take fewer lessons overall as compared to people who start taking their driving lessons after they pass their BTT. This will result in lower lesson cost for these people.
The frequency to take your Singapore driving lessons will hugely depending on your driving experience and your ability. For instance, people who had learnt driving (during their national service in Army or during their overseas stay) will take much fewer lessons than people who had not. The average number of lessons learner drivers take is about 20 lessons.