I agree that middle/high school is arguably starting too early (especially since research has shown, I believe, that teens really should be sleeping later).
In the case of elementary school, though, you are dealing with kids young enough that they probably cannot reliably be counted on the get ready and leave for school on their own, and so you need to fit school times in with their parent's work schedule.