Bedtime at 9pm seems reasonable, but wake-up time, in your child's case, should be 6am.
I have a teenage daughter that has a similar school schedule. I allow her to dictate the time she goes to sleep, but wake-up time is what it is... 6am. She has to be at school at 7:20. [We live 0.5 miles from school; she could walk, but as a courtesy, I drive her.]
Next year, she will start at 8:20. She will be in the 11th grade (US). Hot as hell in the summer, and freezing cold in the winter.
P.S. She typically walks home, regardless of the weather. We happen to live in a safe area.
P.S.S. You did not mention your daughter's age. Mine will be 16. The school system in my area has a tiered schedule for school:
High School - 7:20 am
Middle School - 8:20 am
Elementary School - 9:30 am
High school kids are let out at 2:15 pm; the other schools are also let out 7 hours after their respective start time.