Getting behind the wheel legally in New York starts with a learner's permit — officially called a Class DJ or MJ learner permit, depending on your age and the type of vehicle you plan to drive. Before you can take a road test or drive independently, you need this permit in hand. Here's how the process generally works.
A learner's permit in New York is a supervised driving authorization. It allows you to practice driving on public roads, but only under specific conditions — primarily that a licensed driver meeting certain qualifications sits in the front passenger seat while you drive.
New York issues two main learner permit classes for non-commercial drivers:
| Permit Class | Typical Applicant | Vehicle Type |
|---|---|---|
| Class DJ | Under 18 | Passenger vehicles |
| Class MJ | Under 18 | Motorcycles |
| Class D (learner) | 16 and older | Passenger vehicles (standard path) |
Applicants 16 and 17 years old fall under New York's Graduated Driver Licensing (GDL) program, which structures how and when young drivers can progress from a permit to a full license. Adults applying for a first license also obtain a learner permit before scheduling a road test, though the supervised driving requirements differ.
New York sets a minimum age of 16 to apply for a learner permit for passenger vehicles. Applicants under 18 generally need a parent or guardian's signature on the application.
You must also be a New York State resident. If you hold a valid driver's license from another state or country, the process may differ — New York may treat you differently than a first-time applicant with no prior license history.
Vision is screened during the application process. You'll need to meet minimum visual acuity standards; if you wear corrective lenses, your permit will reflect that restriction.
New York uses a 6-point ID verification system to confirm identity, date of birth, and New York residency. Every applicant must present documents that add up to at least 6 points before a permit will be issued.
Common document categories include:
The exact point values assigned to each document type are defined by the DMV. What satisfies the 6-point requirement for one applicant may not apply to another depending on what documents they have available.
If you're applying as a DACA recipient or with non-citizen immigration status, New York has specific documentation pathways — the requirements depend on your exact status and the documents issued to you.
Before your permit is issued, you must pass a written knowledge test at a DMV office. The test covers:
The test is typically multiple choice. If you don't pass on your first attempt, retakes are generally permitted, though fees and wait periods between attempts can apply. Studying the official New York State Driver's Manual is the standard preparation path.
Some applicants — particularly those with certain prior licensing histories — may have test requirements adjusted. That depends on your individual record and situation.
Most first-time learner permit applicants in New York must apply in person at a DMV office. You cannot complete the initial permit application entirely online if it's your first time applying and you need to take the knowledge test.
The general in-person process includes:
If everything is in order, your permit is typically issued the same day. 🪪
Holding a New York learner permit comes with restrictions. For drivers under 18, these are defined by the GDL program and include:
For applicants 18 and older, the holding period before taking a road test is shorter, and the supervised driving requirements differ from the GDL rules that apply to minors.
The permit itself has an expiration date. If it expires before you take your road test, you'll need to renew it — which may involve fees and, in some cases, retesting.
Even within New York, your path through the permit process depends on factors including:
The structure of the process is consistent — 6-point ID, knowledge test, vision screening, fee, permit issued — but the specific requirements, fees, and next steps are shaped by where you fit within those variables.