Driving tests - here kids do drivers ed in PE for either the first or second semester in sophomore year. The semester you get depends on when you turn 16. The high school has a fleet of drivers ed cars, all automatic. PE teachers do the training, both in-car with three teens and in the driving simulator lab. The programme is run on very strict lines. Kids get kicked out for missing more than one in-car session, for not turning in homework, and for any kind of messing around. There is no appeal.
The school handles the DMV paperwork. Parents pay the DMV fees via the school. You can add a teen to your insurance for very little during the learning period. Once they pass the premium goes up significantly. It goes down again after age 25.
Once a teen passes the school test (some don't) and does 50 hours of supervised driving on all sorts of roads, night and day, and fills out a log of that, they make an appointment at the DMV and bring their school certificate plus documentation of identity and residency. At the DMV their driving can be spot checked. There are usually three numbers between 1 and 31 posted and if your birth date is one of those numbers you will automatically be required to take a road test with a DMV officer. This happened to one of my DCs.
If you pass or if they accept the school certification, you get a provisional license that expires at age 18. After 18 you get another that expires at 21 (iirc). There are restrictions on newly licensed drivers - number of others in the car, a driving curfew, and your license can be revoked for infractions up to age 21. If this happens you have to reapply for a license, do lessons, take a road test, etc.
I want a coke float now...