Gather required documents for proof of identity, residency in NY, Social Security status, and legal presence in the U.S. (passport, I-94, permanent resident card, utility bills, etc.).
Use the DMV Document Guide to confirm acceptable documents.
Schedule a visit to the DMV.
Submit documents and pass a vision test and written knowledge test.
Pay the fee based on your age and location.
Result: You get a Class D Learner Permit.
Register for a 5-hour Pre-Licensing Course at a driving school (many in Albany or Saratoga County).
Complete the course and receive the MV-278 certificate.
Practice driving with a supervising driver age 21 or older.
While not required to log hours, practicing at least 20–30 hours is highly recommended to pass the road test.
Schedule your road test online.
Bring:
Learner permit
MV-278 certificate
Use a vehicle that’s registered, insured, and roadworthy.
Pass the road test.
Result: You receive a New York Class D driver’s license.