What you need to know before booking
California's Department of Motor Vehicles (DMV) lets you book your learner's permit test appointment online, by phone, or in person at a DMV office. You cannot walk in without a reservation — the DMV requires appointments for all written tests. The test itself covers California traffic laws, road signs, and safe driving practices, and you take it on a computer at the DMV office.
Before you book, you need to have your documents ready. The DMV will ask for proof of identity, proof of California residency, and your Social Security number or Individual Taxpayer Identification Number (ITIN). Bring originals or certified copies — photocopies alone will not work. If you do not have all required documents when you arrive, the DMV will not let you test that day, and you will lose your appointment slot.
You must be at least 15 years and 6 months old to take the learner's permit test in California. If you are under 18, you will also need a parent or guardian's signature on your process form (DL 44) before you arrive.
Key Takeaways
- Book your appointment through the DMV website (dmv.ca.gov), by calling 1-800-777-0133, or at your local DMV office — walk-ins are not accepted for written tests.
- Bring original documents proving your identity, California residency, and Social Security number or ITIN, or the DMV will not let you test.
- You must be at least 15 years and 6 months old, and if you are under 18, bring a signed DL 44 form from a parent or guardian.
- Test appointments fill up weeks in advance in busy areas, so book as soon as you know you are ready to test.
Booking online through the DMV website
The fastest way to book is through dmv.ca.gov. Go to the "Book an Appointment" section and select "Knowledge Test" as the service you need. The website will ask you to enter your zip code or city to show available DMV offices near you, along with open appointment times for the next several weeks.
Choose the office and date that work for you, then enter your name, date of birth, phone number, and email address. The DMV will send you a confirmation email with your appointment number and the exact time you need to arrive. Write down your appointment number — you will need it when you check in at the DMV office. If you need to reschedule or cancel, you can do that through the same website using your appointment number.
Appointment availability varies by location and season. In urban areas like Los Angeles, San Francisco, and San Diego, slots often fill up three to four weeks ahead. Rural areas may have more open times but fewer total appointments per week. If you do not see times that work, check back in a few days — the DMV releases new slots regularly.
Calling the DMV to book by phone
You can call the DMV's statewide appointment line at 1-800-777-0133. Have your zip code or city ready, and tell the representative you want to book a knowledge test for a learner's permit. They will tell you what offices are near you and what dates have openings.
The phone line is open Monday through Friday, 8 a.m. to 5 p.m. Pacific time. Wait times are often long during morning hours and mid-week, so calling early morning or late afternoon may get you through faster. When you book by phone, the representative will give you an appointment number and time — ask them to repeat it and write it down before you hang up.
Booking in person at a DMV office
You can walk into any DMV office and ask to book an appointment at the front desk. Bring your documents with you so the staff can verify your information while you are there. In-person booking is useful if you want to see exactly which times are open or if you have questions about what documents you need.
However, in-person booking often takes longer than online or phone booking because you have to wait in line. Many DMV offices are busiest between 10 a.m. and 3 p.m., so arriving early in the morning or near closing time may mean a shorter wait.
What documents to bring on test day
Bring originals or certified copies of documents that prove your identity, residency, and Social Security number. The DMV accepts a California driver's license or ID card (if you already have one), a passport, a birth certificate, or a military ID as proof of identity. For residency, bring a recent utility bill, lease agreement, bank statement, or government mail with your current address. For your Social Security number, bring your Social Security card or a tax return.
If you do not have a Social Security number, bring your Individual Taxpayer Identification Number (ITIN) instead — bring the letter from the IRS that assigned it to you. If you are under 18, bring the signed DL 44 form (process for a Driver License or Identification Card) with your parent or guardian's signature. You can read the DL 44 from dmv.ca.gov or pick one up at the DMV office before your test.
Do not bring photocopies, faxes, or photos of documents — the DMV will not accept them. If your documents are in a language other than English, bring the originals plus official translations certified by a translator.
How to prepare for the written test
The learner's permit test has 36 questions, and you need to answer at least 30 correctly to pass. The test covers California traffic laws, road signs, right-of-way rules, and safe driving practices. You take the test on a computer at the DMV office, and you get your results when ready after you finish.
The DMV publishes a free study guide called the California Driver Handbook, available on dmv.ca.gov in English and many other languages. You can read it online, read it as a PDF, or pick up a printed copy at any DMV office. Many people also study using practice tests — the DMV website has sample questions, and private websites offer practice exams that mimic the real test format.
You can take the test in English, Spanish, Tagalog, Vietnamese, Chinese, Japanese, Korean, Arabic, or Hmong. When you book your appointment, tell the DMV which language you want to test in. If you need an interpreter, request one when you book — the DMV does not provide interpreters on the spot.
What happens if you do not pass
If you score below 30 out of 36, you do not pass and do not get your learner's permit that day. You can book another test appointment right away — there is no waiting period between attempts. Many people book their next appointment before they leave the DMV office so they do not lose their preferred time slot.
You pay the test fee each time you take the test. The fee varies but is typically around $35 to $40 for a learner's permit test. If you fail multiple times, those costs add up, so spending extra time studying the California Driver Handbook before your first attempt usually saves money and frustration.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person taking the test must book their own appointment or have a parent or guardian book it for them if they are under 18. The DMV will ask for the test-taker's name, date of birth, and other personal information during booking.
How far in advance can I book?
You can usually book up to several weeks ahead through the DMV website or phone line. The exact window depends on how busy your local DMV office is. In high-demand areas, slots open up in batches and fill quickly, so checking the website regularly gives you the best chance of finding a time that works.
What if I miss my appointment?
If you miss your appointment without canceling, you lose that slot and will need to book a new one. The DMV does not charge a fee for missing an appointment, but you will have to wait for the next available opening, which could be weeks away in busy areas. Cancel or reschedule through the DMV website if your plans change.
Do I need to bring my Social Security card, or can I bring something else?
You can bring your Social Security card, a tax return, or a W-2 form showing your Social Security number. If you do not have a Social Security number, bring your ITIN letter from the IRS instead. The DMV accepts any of these as proof of your number.
Can I take the test in a language other than English?
Yes. The DMV offers the test in English, Spanish, Tagalog, Vietnamese, Chinese, Japanese, Korean, Arabic, and Hmong. Tell the DMV which language you want when you book your appointment. If you need an interpreter, request one at the time of booking — the DMV does not provide interpreters without advance notice.