I would contact my insurance company/agent for some guidance. Too many variables to just get blind information from the internet. Will he be driving to/from school, activities, sports? Do you live in a rural area, suburbs, city? Do you experience a lot of wet or cold winter weather? All of these things would indicate what type of vehicle might be best for your new driver.
I agree about the compact cars, which is why I i would stay away from an Accord or Camry, because they are smaller than the cars I mentioned.I would definitely go with a Toyota or Honda. I did see a TV clip on the news about new teen drivers & the types of cars they tend to drive/what their parents help decide on & it said teenagers tend to drive small to compact cars which they didn't consider the safest for new drivers