In New York City, teens with a learner's permit must complete certain supervised driving requirements before they are eligible to take the driver's license test. These requirements are designed to ensure that young drivers gain enough experience and develop the necessary skills to drive safely. You can read more about this in the article -
https://coreway.nyc/articles/getting-drivers-license-over-18. Teens must be at least 16 years old to get a learner's permit. They must have had a learner's permit for at least 6 months before taking the driving test.