You need to get up earlier :(
My 14 year old son needs to be out the door at 6:45 am to catch the bus. I set my alarm for 5am, snooze twice then get up. He sets his alarm even earlier !!!! so he can hit the snooze button more often, but is usually up before I am.
He gets his own breakfast (usually on the go foods, cereal or instant oatmeal), gets dressed, feeds the dogs and cleans up after them, brushes his teeth and then I flat iron his hair. (Shhhh, don't tell - he wants Disney Boy hair LOL) My job is to keep him on track and make sure he grabs all of his stuff on the way out.
When I had long hair - I braided it at night to make it more manageable in the morning - it is an option for you daughter. Breakfast can be quicker, on the go foods, and lunches and be packed the night before to save that time. Mostly, it boils down to getting up earlier to ensure that everything done so she can be to school on time. At my son's school if he is too often tardy he will get demerits and detentions so we work together to get him out the door. Plus, I hate making the 30 mile round trip to drive him to school if misses the bus :P
Good Morning and God Bless