California requires you to pass a written test, vision test, and driving test before issuing a license

The California Department of Motor Vehicles (DMV) issues driver's licenses through a three-stage process. You start by passing a written knowledge test about traffic laws and road signs, then a vision screening, then a behind-the-wheel driving test with a DMV examiner. Each stage has its own timing and requirements. Most people complete the entire process over several weeks or months, depending on how quickly they schedule tests and how many attempts they need.

California distinguishes between a learner's permit (which lets you drive with a licensed adult) and a full driver's license (which lets you drive alone). You cannot skip the permit stage — it exists to give you supervised driving time before the final exam. The state also has different rules for minors and adults, and the timelines differ between the two groups.

Key Takeaways

  • You must obtain a learner's permit first by passing a written test at a DMV office, then hold it for a minimum of six months (or one month if you are over 18) before you can take the driving test.
  • The written test covers California traffic laws, road signs, and safe driving practices; you can study using the official DMV handbook or practice tests available online.
  • You will need proof of identity, proof of California residency, and a Social Security number or Individual Taxpayer Identification Number (ITIN) when you visit the DMV.
  • The driving test is conducted by a DMV examiner in your own vehicle or a DMV test car, and you must pass a vision screening before the examiner will let you drive.
  • Scheduling all three tests can take weeks or months depending on DMV office wait times in your area, so plan ahead rather than waiting until you need a license urgently.

What documents you need to bring to the DMV

California requires specific documents at your first DMV visit. Bring a document that proves your identity — a passport, birth certificate, or consulate-issued ID card all work. You also need proof that you live in California: a utility bill, lease agreement, mortgage statement, or bank statement with your name and current address will do. The document must be dated within the last 60 days.

You will also need to provide your Social Security number or ITIN. If you do not have either, you can still get a license, but the DMV will issue a different type of ID that some employers and financial institutions may not accept. Bring the actual Social Security card or a letter from the Social Security Administration if you have one; if not, tell the DMV employee when you arrive and they will walk you through the alternative process.

If you are under 18, bring a parent or legal guardian with you. They will need to sign your process in person. If you are 18 or older, you can explore alone.

The written knowledge test: what to study and how to pass

The written test has 36 questions, and you must answer at least 30 correctly to pass. The test covers California traffic laws, road signs, right-of-way rules, and safe driving practices. You can retake the test the same day if you fail, though you will pay the test fee again.

The official study material is the California Driver Handbook, available free on the DMV website and in print at any DMV office. Many people also use online practice tests — the DMV website offers free practice exams that mirror the real test format. Spend time on the sections about speed limits, parking rules, and what different road signs mean, as these appear frequently on the actual test.

The test is offered in multiple languages, including Spanish, Chinese, Vietnamese, and others. When you schedule your appointment or arrive at the DMV, tell them which language you need. You can bring a certified translator if your language is not offered, though you will need to arrange this in advance with your local DMV office.

Holding a learner's permit before you can test for a full license

After you pass the written test, the DMV issues a learner's permit. If you are under 18, you must hold this permit for at least six months before you can take the driving test. If you are 18 or older, you only need to hold it for one month. During this time, you can drive only when a licensed adult (at least 25 years old for minors, any age for adults) is in the front passenger seat.

Use this permit period to practice driving in different conditions — residential streets, highways, night driving, and rain or fog if possible. The more varied your practice, the more confident you will be during the actual test. Many people take a professional driving course during this time, which is optional but can improve your chances of passing the driving test on your first attempt.

You cannot schedule a driving test until your permit has been valid for the required minimum time. The DMV system will not let you book an appointment before that date passes. Once you are may be able to access, you can schedule the test through the DMV website, by phone, or in person at a DMV office.

Scheduling and taking the behind-the-wheel driving test

The driving test lasts about 20 minutes and covers basic vehicle control, following traffic laws, and responding to road conditions. The examiner will ask you to perform tasks like parallel parking, three-point turns, lane changes, and stopping at traffic lights. You will also drive on local streets and possibly a brief highway section, depending on which DMV office administers your test.

Bring your learner's permit, proof of insurance for the vehicle you are driving, and the vehicle's registration. The car must be in safe working condition — working brakes, lights, windshield wipers, and mirrors are non-negotiable. If the examiner finds a safety problem during the pre-test vehicle inspection, they will not let you take the test and you will lose your fee.

You can use your own car, a family member's car, or a DMV test vehicle (available at some offices for an additional fee). If you use your own car, make sure you have a licensed adult in the passenger seat during the test — the examiner does not count as your required supervising driver. You can retake the test if you fail, but you will need to pay the fee again and schedule a new appointment.

How long the entire process takes and what affects the timeline

The total time from your first DMV visit to holding a full driver's license typically ranges from two to four months. The main variable is how long you wait between passing the written test and scheduling your driving test — this is determined by your age (minors must wait six months, adults one month) and DMV office availability.

DMV offices in urban areas often have longer wait times for driving test appointments. In some California cities, you may wait four to eight weeks for an available slot. Rural areas sometimes have shorter waits. You can check available appointment times on the DMV website for your specific office before you commit to a date.

If you fail the driving test, add another two to four weeks for your next attempt, depending on how quickly you can reschedule. Most people pass on their second or third attempt. Failing multiple times does not disqualify you — you can retake the test as many times as needed, though each attempt costs money.

Fees and what they cover

The written test fee is $15. The driving test fee is $20. The driver's license itself costs $39 for a four-year license or $69 for an eight-year license (you choose the length when you pass the driving test). If you use a DMV test vehicle instead of your own car, add $10 to $15 depending on the office.

These fees are current as of 2024 but can change. Check the DMV website before your visit to confirm the exact amount. You can pay by cash, debit card, or credit card at most DMV offices, though a few rural locations may accept cash only.

If you fail a test and retake it, you pay the test fee again. There is no discount for retakes, and the fee does not refund if you do not show up for your appointment.

Frequently Asked Questions

Can I take the written test online or by mail?

No. The written test must be taken in person at a DMV office. You cannot take it online, by mail, or through any third-party service. You must visit a physical DMV location to take the test.

What happens if I fail the driving test?

You can retake it. The DMV will tell you which skills you need to work on. You pay the test fee again and schedule a new appointment. There is no limit to how many times you can retake the test, though most people pass within two or three attempts.

Do I need to take a driving course before I get my license?

No, a driving course is optional. However, minors who complete an approved driver education course can reduce their required permit-holding time from six months to five months and a one day. Some insurance companies also offer discounts for completing a course, so it may save you money even though it is not required.

What if I move to California from another state — do I need to take all three tests?

If you already have a valid driver's license from another state, you can exchange it for a California license without retaking the written or driving tests. You will still need to visit a DMV office, bring your out-of-state license and proof of residency, and pay the license fee. The exchange process is faster than getting a license from scratch.

Can I schedule my DMV appointment online?

Yes. The California DMV website lets you schedule written test and driving test appointments online. You can also call 1-800-777-0133 or visit a DMV office in person to schedule. Online scheduling often shows available times sooner than calling, especially in busy areas.