I have to agree with Greg, and say that this is pretty much the way we do it. We have a student coach this year, with an adult mentor who can sub in if needed(ie if our coach is off presenting our CA), or just sit in on strategy sessions. We started this last year, when originally we were going to have an adult (just for lack of any students really interested/capable), but then we found a student who was really good at it, and the two of them tag-teamed the rest of our events. It was a really nice dynamic, as they were able to learn from eachother. Im pretty certain we will continue to run the adult/student thing for a while.
But in the end, I believe its whatever works best for the team. If there is a student excited and capable, let them do it, if there isnt, have an adult do it, if you have a college student thats really really good and works well with your drivers, have them do it. One of our number one things we were looking for this year in our drive team was chemistry. If they could communicate well without yelling at eachother or not understanding things, that was what we wanted (and what we got!

)