Every morning my wife and our 17 year old twins get in 3 different vehicles and drive to the same school, that starts at the same time. Thing is,our son leaves there at 11:45 and drives 12 miles to vo-tech in another town (no bus service) - he gets out at 3:00 and home at 3:30 most days, unless there's an FFA or robotics activity. Our daughter gets out at 3:30 but between cheerleading, archery, trap shooting and FFA (she's the chapter president), she might get here at 3:45 or it might be 10 pm (she's very good about letting us know where she is and calls when she's headed home if it's late). Their mom is supposed to stay at school 'til 4, most days it's later, sometimes a lot later. Seems like it should be simple enough to ride to school together, but it just hardly ever works. Yes, they did ride to school with her when they were younger, but she worked there, so...
There are just so many more activities and expectations for kids these days, and even working parents rarely work 8-5, 5 days a week like when most of us were growing up. Are some of us spoiling our kids - prob'ly so, but there are some legitimate reasons for driving them to school. If anyone's unhappy about the education our kids are getting let's talk about a system that's so busy teaching for a handful of government required tests that there's no longer time or resources to teach practical life skills.
And yes my kids drive their own vehicles. They're far from new, and they bought and paid for them with money from their own cows/FFA projects. They could afford nicer ones, but it's not time for that yet. They buy their own gas, too.