My high school started at 730 am. They always gave bus scheduling as the reason they couldn't have a later start. Basically, the district only had so many buses to allocate for pick-ups, and would stagger start times to make sure the bus count was minimized.