I think you might have slightly unrealistic expectations. Driving isn’t an innate skill. Maybe you were unusual and figured it out right away (or you’ve got some selective memory going on), but for most of us, it takes time to learn. The main thing that makes a person a better driver is experience, and there’s no shortcut to that.
Amen! More people, and not just teenagers, need to understand this.
Alice, have you thought about how driving privileges are going to work once he does get his license? Are you going to get him a car, are you going to encourage him or help him to get a car, or are you going to let him borrow yours or your husband’s? What will he have to do (stuff like keep up his grades) to get driving privileges?
Have a talk with him about drinking and driving. Be sure he knows that a lot of states (I don’t know if Arizona is one of them) have zero-tolerance laws for people under 21. That means that, instead of the 0.08 limit for drivers over 21, the BAC level at which a driver under 21 can be charged with DUI is pretty much anything at all above zero. Make sure he knows you’d rather be inconvenienced and have to pick him up somewhere or pay for a taxi than have him drive drunk or ride in a car with a drunk driver.
Some states have other restrictions on drivers under 18. Some of them restrict the number or ages of passengers they can have in their car, and some restrict when they can drive (curfew). Know what the law is in your state, and make sure he knows it, too.
Make sure he knows that, when he is driving with friends in the car (if the state and your house rules allow it) or riding in a car with his friends, that’s not a good time for horsing around. My boyfriend in high school lost a good friend that way- she was driving, and some jackass riding in the car thought it would be funny to lean over her shoulder and grab the wheel. The car crashed, and the driver died. I don’t know if the person who grabbed the wheel survived, but if they did, imagine how it must feel to realize “I did something stupid, and I killed my friend”. I know we’re dedicated to fighting ignorance here, but I’m glad to be ignorant of what that’s like. Make sure he knows that stuff like racing on public streets or other stunts to impress his friends are stupid and dangerous, and might lead to his losing his driver’s license or to your revoking his driving privileges.
Let him see what some of the costs of driving and maintaining a car are like. Take him with you when you get gas (and make him pump gas a few times, just to be sure he knows how) so he can see what it costs. Take him with you when you go to get routine maintenance done on the car, so he can see what that costs. Show him your insurance and car registration bills, and car payment bills if you make car payments. I don’t think it would be a bad idea at all to ask him to contribute to paying for some of those expenses, especially paying for gas.