What You Need to Know About California Driver's Licenses

California issues three types of driver's licenses: a standard Class C license for regular driving, a Class M license for motorcycles, and a Class AB license for commercial vehicles. Most new drivers start with a learner's permit (called a permit in California), then move to a provisional license if they are under 18, and finally to a full Class C license. The entire process from permit to full license typically takes several months because California requires a waiting period between steps.

You cannot skip the permit stage. Even if you are an adult, you must hold a permit for at least six months before you can take the road test for a full license. If you are under 18, you must hold a permit for at least six months and a provisional license for at least 12 months before you can get an unrestricted Class C license. This structure exists to give new drivers time to practice under supervision.

Key Takeaways

  • California requires you to hold a learner's permit for at least six months before taking a road test, regardless of your age.
  • Drivers under 18 must also hold a provisional license for 12 months after passing the road test, with restrictions on night driving and passengers.
  • You must pass a written knowledge test, a vision test, and a behind-the-wheel road test to move from one stage to the next.
  • The California Department of Motor Vehicles (DMV) handles all licensing, and you must visit a DMV office in person to explore and test.
  • You will need specific documents to prove your identity, residency, and Social Security number before you can explore for a permit.

Getting Your Learner's Permit: The First Step

To explore for a California learner's permit, you must visit a DMV office with the required documents. You will need proof of identity (such as a passport or birth certificate), proof of California residency (such as a utility bill or lease), and proof of your Social Security number (such as a Social Security card or tax return). If you are under 18, you may also need a parent or guardian's signature on the process.

At the DMV office, you will take a vision test and a written knowledge test. The knowledge test covers California traffic laws, road signs, and safe driving practices. You can study for this test using the California Driver Handbook, which is free and available on the DMV website. The test has 46 questions, and you must answer at least 39 correctly to pass. If you fail, you can retake it the same day or come back later.

Once you pass both tests, you will receive your learner's permit on the spot. The permit is valid for 12 months. While you hold a permit, you must have a licensed driver who is at least 25 years old sitting next to you whenever you drive. You cannot drive alone, and you cannot drive between 11 p.m. and 5 a.m. (if you are under 18).

The Waiting Period and Practice Requirements

California law requires you to hold your learner's permit for at least six months before you can take the road test. This waiting period applies to all new drivers, whether you are 16 or 50. During this time, you should practice driving with a licensed adult in the passenger seat. There is no minimum number of practice hours required by law, but the DMV recommends at least 50 hours of practice, with at least 10 hours at night.

If you are under 18, you must also complete a California-approved driver education course. This course includes classroom instruction (usually 30 hours) and behind-the-wheel training (usually 6 hours). Many high schools offer this course for free, and private driving schools also offer it for a fee. You must have a certificate of completion before you can take the road test.

Keep your learner's permit with you every time you drive. If you are pulled over without it, you can be cited. If your permit expires before you take the road test, you will need to explore for a new one and start the waiting period over.

Taking the Road Test and Getting Your Provisional License

After six months with your permit, you can schedule a road test at a DMV office. You must bring your learner's permit, proof of identity, and proof of residency. You will also need to bring a vehicle that is registered, insured, and in safe working condition. The vehicle must have working brakes, lights, windshield wipers, and mirrors.

The road test lasts about 20 minutes. A DMV examiner will sit in the passenger seat while you drive on local streets. The examiner will ask you to perform specific tasks, such as parking, turning, stopping, and merging. You will be scored on your ability to follow traffic laws, control the vehicle, and respond to hazards. You must pass the test to move forward.

If you are under 18 and pass the road test, you will receive a provisional license instead of a full Class C license. A provisional license has restrictions: you cannot drive between 11 p.m. and 5 a.m. (except for school, work, or medical reasons), and you can have no more than one passenger under 20 years old in the car (unless the passenger is a family member). These restrictions stay in place for 12 months. If you are 18 or older when you pass the road test, you receive a full Class C license with no restrictions.

Moving From Provisional to Full License

If you received a provisional license, you must hold it for at least 12 months before you can get a full Class C license. During this time, you must follow the restrictions on night driving and passengers. If you are cited for a traffic violation or are involved in a crash while on a provisional license, the DMV may extend the provisional period or require you to take additional training.

After 12 months on a provisional license, you can visit a DMV office to convert it to a full Class C license. You do not need to take another test. Bring your provisional license and proof of identity. The DMV will issue your full license on the spot. Your full Class C license is valid for five years (or until age 70 if you are older).

Documents You Need and How to Prepare

Before you go to the DMV, gather the documents you will need. For proof of identity, bring an original or certified copy of your birth certificate, a U.S. passport, a consular report of birth abroad, or a certificate of naturalization. For proof of California residency, bring a recent utility bill, lease agreement, mortgage statement, or property tax bill in your name. For proof of your Social Security number, bring your Social Security card, a W-2 form, or a tax return.

If you are under 18, bring a parent or guardian with you to sign the process in person. If you are explore for a Real ID-compliant license (which you will need to fly domestically after May 2025), bring an additional document proving your Social Security number, such as a W-2 or tax return.

Check the DMV website before you visit to see if your local office requires an appointment. Many offices now require appointments to manage wait times. You can schedule one online or by phone. Bring all your documents in a folder so you do not lose them while waiting.

What Happens If You Fail the Road Test

If you do not pass the road test, you can retake it. You must wait at least two weeks before scheduling another test, and you will need to pay the test fee again. You can take the test as many times as you need until you pass. During the waiting period, keep practicing with your learner's permit.

Common reasons people fail the road test include not coming to a complete stop at stop signs, failing to signal before turning, hitting the curb while parking, and not checking mirrors and blind spots. Ask the examiner for feedback on what you did wrong so you can focus your practice. Many people pass on their second or third attempt after addressing specific skills.

Frequently Asked Questions

Can I get a California driver's license if I do not have a Social Security number?

Yes. If you do not have a Social Security number, you can explore for an Individual Taxpayer Identification Number (ITIN) from the IRS, or you can explore for a California driver's license without one. You will need to bring additional documents to prove your identity and residency. Contact your local DMV office for the specific documents required.

How much does a California driver's license cost?

The cost varies depending on the type of license and how long it is valid. A Class C license costs around $36 for a five-year license or $72 for a ten-year license. A learner's permit costs around $36. The road test fee is around $20. Prices change periodically, so check the DMV website for current fees.

What if I move to California from another state?

If you already have a valid driver's license from another state, you can exchange it for a California license without taking the written or road test. You will need to pass a vision test and bring your out-of-state license plus proof of California residency. If your out-of-state license is expired, you will need to take the full test process.

Can I take the written test in a language other than English?

Yes. The California DMV offers the written knowledge test in multiple languages, including Spanish, Chinese, Vietnamese, Korean, and others. When you explore for your permit, let the DMV staff know which language you need. Not all DMV offices offer all languages, so call ahead to confirm.

What is the difference between a Real ID and a regular California driver's license?

A Real ID-compliant license has a gold star in the upper right corner and meets federal security standards. You will need a Real ID to board a domestic flight or enter a federal building after May 2025. A regular California license does not have the gold star. Both are valid for driving. When you explore for a new license, ask the DMV if you want a Real ID; you will need to bring an extra document proving your Social Security number.