The cost of an Oklahoma learner's permit is $20
An Oklahoma learner's permit costs $20 and is valid for one year from the date you receive it. This is a one-time fee — you do not pay it again unless your permit expires and you need to renew it. The $20 covers the permit itself and the knowledge test administered by the Oklahoma Department of Public Safety.
You will also need to budget for the written test if you fail it the first time. Oklahoma allows you to retake the knowledge test, but each attempt costs an additional $20. Most people pass on the first try, but it is worth knowing the cost if you need a second attempt.
Beyond the permit fee itself, you should plan for the cost of getting your documents in order. You will need to bring proof of identity, proof of residency, and your Social Security number or an Individual Taxpayer Identification Number (ITIN). If you do not have a birth certificate or state ID yet, obtaining those documents may have separate fees depending on which agency issues them.
Key Takeaways
- An Oklahoma learner's permit costs $20 and is valid for one year from the date of issue.
- Each retake of the knowledge test costs an additional $20 if you do not pass on your first attempt.
- You must bring proof of identity, proof of residency, and your Social Security number or ITIN to the DPS office.
- The $20 fee covers both the permit and the written test administered by the Oklahoma Department of Public Safety.
Where to pay the $20 fee
You pay the $20 fee in person at an Oklahoma Department of Public Safety (DPS) office when you explore for your learner's permit. DPS has field offices across the state, and you can find the one nearest you on the Oklahoma DPS website. You cannot pay online or by mail — payment happens at the office on the day you take your test.
Bring cash, a debit card, or a credit card. Most DPS offices accept all three, but calling ahead to confirm payment methods at your specific location is a good idea. The fee is non-refundable if you do not pass the knowledge test, so you will need to pay the $20 again if you want to retake it.
What the $20 includes
The $20 fee covers the written knowledge test and the permit card itself. You do not pay separately for the test or the card — it is one combined fee. The test covers Oklahoma traffic laws, road signs, and safe driving practices. You must answer at least 80 percent of the questions correctly to pass.
The permit card you receive is a physical document that you carry with you whenever you drive. It shows your name, date of birth, permit number, and the expiration date. This is the document you show to a police officer if you are stopped while driving with a licensed adult in the car.
How long your permit is valid
Your Oklahoma learner's permit is valid for one year from the date you receive it. The expiration date is printed on your permit card. Once it expires, you can no longer legally drive with a licensed adult — you must either renew it or move on to a regular driver's license.
If you want to renew your permit before it expires, you can do so at any DPS office. Renewal costs another $20 and requires you to retake the knowledge test. Many people skip renewal and instead take the road test to get their full driver's license once they have completed the required supervised driving hours.
Supervised driving requirements before your road test
Oklahoma requires you to complete a minimum number of supervised driving hours before you can take your road test for a full license. If you are under 16, you must complete 50 hours of supervised driving, with at least 10 of those hours at night. If you are 16 or older, you must complete 10 hours of supervised driving with at least 2 hours at night.
These hours do not have a separate fee — they are part of the learning process. You log them yourself or with your parent or guardian. You will need to bring proof of these hours when you go to take your road test, so keep a written record or use a log sheet provided by your driving school if you attend one.
Optional driving school costs
Oklahoma does not require you to attend a driving school to get your learner's permit or driver's license, but many people choose to. Driving schools offer classroom instruction, behind-the-wheel training, and sometimes help you log your supervised driving hours. The cost of driving school varies widely depending on the school and the package you choose — it can range from a few hundred dollars to over a thousand.
If you attend a driving school, some schools may offer discounts on your car insurance once you have your license. This is worth asking about when you are comparing schools, as the insurance savings could offset part of the school's cost over time. However, this is not may provide and depends on your insurance company and the specific school.
Road test fee when you are ready for your license
Once you have completed your supervised driving hours and are ready to take your road test, that test costs an additional $20. The road test is separate from your learner's permit and is administered by a DPS examiner. You must pass both the knowledge test (for your permit) and the road test (for your license) to get your full driver's license.
The road test takes about 30 minutes and covers basic driving skills, parking, and your ability to follow traffic laws. You must use a vehicle that is registered, insured, and in safe working condition. The vehicle must have working brakes, lights, wipers, and mirrors.
Frequently Asked Questions
Can I get my learner's permit online or by mail?
No. You must explore in person at an Oklahoma DPS office. You will take the written test at the office on the same day you explore, and you will pay the $20 fee and receive your permit card before you leave.
What happens if I fail the knowledge test?
You can retake the test, but you must pay another $20 each time you attempt it. There is no limit on how many times you can retake it. Most people pass on the first try if they study the Oklahoma Driver's Manual beforehand.
Do I need to renew my learner's permit before I take my road test?
Only if your permit expires before you are ready to take your road test. If your permit is still valid, you can go straight to the road test without renewing. The road test itself costs $20 and is separate from the permit.
Can I use my learner's permit to drive alone?
No. Oklahoma law requires you to have a licensed driver who is at least 21 years old in the car with you at all times while you are driving on a learner's permit. Driving alone on a learner's permit is illegal and can result in a ticket.
Is there a fee to get my Social Security number or proof of residency?
Those documents may have separate fees depending on which agency issues them. A birth certificate from the Oklahoma State Department of Health costs around $15 to $20, and proof of residency (like a utility bill or lease) is usually free if you already have it. Check with the issuing agency for current fees.