California does not offer the written permit test online
The California Department of Motor Vehicles does not allow you to take the written knowledge test for a learner's permit or driver's license through an online portal. You must take the test in person at a DMV office or an approved testing location. This applies whether you are testing for your first permit, renewing after a failed attempt, or upgrading from a permit to a full license.
However, you can prepare for the test online using free study materials provided by the California DMV, and you can schedule your in-person test appointment through the DMV website. Understanding what you can and cannot do online will save you time and prevent wasted trips.
Key Takeaways
- The written permit test must be taken in person at a California DMV office or approved testing location; no online testing option exists.
- You can schedule your test appointment online through the California DMV website before you go to the office.
- The California DMV provides free study guides and practice tests online to help you prepare at home.
- Test appointments typically fill up weeks in advance, especially in urban areas, so schedule as early as possible.
- You must bring a valid form of identification and proof of residency to your in-person test appointment.
How to schedule your in-person test appointment online
Visit the California DMV website at dmv.ca.gov and select "Schedule an Appointment" from the homepage. Choose "Knowledge Test" as the service type. Enter your zip code or city to find available DMV offices or testing locations near you, then select the one you prefer.
The system will show available dates and times for the next several weeks. Pick a slot that works for your schedule. You will need to provide your name, date of birth, and contact information to confirm the appointment. The DMV will send you a confirmation email or text message with your appointment details, including the exact date, time, and location.
Arrive at least 15 minutes early on the day of your test. Bring the confirmation with you, though the staff can also look up your appointment by name and date of birth. If you need to cancel or reschedule, you can do so through the same online system up to 24 hours before your appointment.
Free study materials available online
The California DMV publishes the official California Driver Handbook as a free PDF on its website. This handbook covers all the rules of the road, traffic signs, safe driving practices, and other topics that appear on the written test. You can read it section by section or read it to your phone or computer.
The DMV also offers a free practice test on its website that mimics the format and difficulty of the real test. The practice test contains questions drawn from the same pool as the actual exam. Taking it multiple times helps you identify weak areas and builds confidence before your appointment.
Third-party websites and mobile apps also offer California permit test practice questions, though the official DMV materials are the most reliable source. Some apps charge a fee, but the DMV's own resources are free and do not require registration or payment.
What to expect at your in-person test appointment
When you arrive at the DMV office, check in at the front desk and provide your confirmation number or name. A staff member will verify your identity and residency documents, then direct you to a testing station. The test is administered on a computer at the DMV office; you do not take it on your own device.
The written test consists of 36 multiple-choice questions. You must answer at least 30 correctly to pass (a score of 83 percent or higher). You have one hour to complete the test. The computer will show you your score when ready after you finish, and the DMV will provide a printed receipt showing whether you passed or failed.
If you pass, you will receive your learner's permit on the same day. If you fail, you can schedule another test appointment, but you must wait at least one day before retesting. The DMV allows you to retake the test as many times as needed.
Documents you must bring to your test appointment
Bring one valid form of identification, such as a passport, birth certificate, or state ID card. If you do not yet have a California ID, bring your out-of-state driver's license or passport. The document must not be expired.
You also need proof of California residency dated within the last 60 days. Acceptable documents include a utility bill, lease agreement, bank statement, or government mail addressed to you at your current address. A cell phone bill or credit card statement does not count as proof of residency.
Bring your Social Security number or Individual Taxpayer Identification Number (ITIN) if you have one. If you do not have either, tell the DMV staff when you check in; they will note this in your file and you can provide it later when you explore for your full license.
Testing locations and appointment availability
California has over 170 DMV offices statewide, and most offer knowledge testing. Some locations also partner with approved third-party testing vendors, which may have shorter wait times for appointments. When you schedule online, the system shows both DMV offices and approved testing locations in your area.
Appointment availability varies widely by location and season. In major cities like Los Angeles, San Francisco, and San Diego, appointments may be booked out 4 to 8 weeks in advance. In smaller towns, you may find openings within 1 to 2 weeks. If your nearest office is fully booked, check locations in neighboring cities or consider scheduling during off-peak times like early morning or mid-week.
If no appointments are available in your area, check back frequently. The DMV releases new appointment slots regularly, and cancellations open up throughout the day. Some people find success checking the website late at night or early in the morning when slots are most likely to be released.
What happens after you pass the written test
Once you pass the knowledge test, you will receive your California learner's permit on the same day. Your permit is valid for 12 months. During this time, you must practice driving with a licensed adult who is at least 25 years old and seated next to you in the front seat.
After you have held your permit for at least six months and practiced the required hours (50 hours of daytime driving and 10 hours of nighttime driving, or 65 hours total if you are under 18), you can schedule a behind-the-wheel driving test. That test is also taken in person at a DMV office or approved testing location and cannot be done online.
You will schedule your driving test appointment through the same online system you used for the knowledge test. The driving test typically has shorter wait times than the knowledge test, with appointments often available within 2 to 4 weeks.
Frequently Asked Questions
Can I take the California permit test on my phone or computer at home?
No. California does not offer remote testing for the written permit exam. You must go to a DMV office or approved testing location in person to take the test on a computer provided by the DMV. However, you can study and take practice tests online before your appointment.
What if I fail the written test?
You can retake the test as many times as you need. You must wait at least one day before scheduling another appointment. Use the same online scheduling system to book your next test. Review the areas where you struggled using the official practice test and study guide before your next attempt.
Do I need to make an appointment, or can I just walk in?
Most DMV offices require an appointment for the knowledge test. Walk-in testing is not available at most locations. Schedule your appointment online as far in advance as possible, especially if you live in or near a major city where appointments fill up quickly.
How long does the written test take?
You have up to one hour to complete the 36-question test. Most people finish in 20 to 40 minutes. After you submit your answers, the computer shows your score when ready, and you receive a printed receipt before you leave the DMV office.
Can someone else schedule my test appointment for me?
Yes. Anyone can schedule a test appointment on the California DMV website using your name, date of birth, and contact information. However, you must be the one who shows up in person with valid identification and proof of residency to actually take the test.