There are three fair ways to select who drives:
A. Best driver drives
B. Drivers are rotated to allow everyone a chance to drive
C. Combination of the two
None of them should include age, expect when otherwise noted in the rules (example: college students can't drive

)
Under Best includes behavior on and off the field, so if someone is immature they should not be driving anyway... but don't generalize Middle School Students like that, there are just as many High School Students and College Students who are immature as well.