Basic Theory Test (BTT) needs to be passed before you can go for Car(Final Theory Test) and Motorcycle(Riding Theory Test). There is also no expiry date for the validity of BTT and it cost $6.50 per attempt. Thus, you should try to pass it as soon as possible. The cheapest and fastest way to pass BTT is to register for BTT as a private candidate and study the test on your own. There is a free online official BTT handbook by Singapore Traffic Police which will be helpful for private candidate.
On the other hand, the school route will be longer and more expensive because you need to attend their theory lesson and Mock test before they allow you to take BTT which have waiting time of 1 – 2 months. You can check out the waiting time for BTT here. However, you will have access to school learning material like theory classes and Etrial test. In my opinion, doing the Etrial test multiple times should be more than sufficient for you to pass BTT.
For those considering school route, you can check out the CDC brochure here for the content and cost. Lastly, you will need to pass BTT in order to apply for Provisional Driving License(PDL) which will enable you to take practical lesson in the public road for both car and motorcycle.
As i am no longer learning in CDC, i might not be able to give the most updated information. Thus, i am forming a telegram group so that i can create a learner community to engage all CDC motorcycle learner whereby you all can share your learning experience and learn from each other. Do join the Telegram group by clicking here. The link is https://t.me/joinchat/AtPPbhF2iSawNbAEh3uSkQ
For Class 3/3A Car learner, the Learner Community telegram group is here. The link is https://t.me/joinchat/a86gSuD32ls3MTQ9
If you have any question or thing that you do not understand, you can contact via telegram or email. For faster response, please contact me via telegram or whatsapp. The QR code is the link to contact me via telegram. Telegram is messaging app for smartphone similar to whatapp.