It took a lot of practice but I finally have a routine that works now.
I lay out everything the night before. And I mean every single thing.
Uniforms, undies and hair stuff hanging on radiator in their rooms.
I lay the breakfast stuff out at the table: 3 x bowls, spoons, cups, plates, cereal boxes, fruit.
Bread board and loaf ready with jam etc and knife and 3 x plates.
Snacks and drink bottles out where I can fill the bottles and leave on edge of worktop for kids to collect.
Bags, shoes and coats, hats etc x 3 laid out at the door where we leave the house. Homework done, signed and packed the night before.
I get up at 6.30am and shower and dress, wake kids at 7am, everyone in kitchen by 7.30am fully dressed and ready.
Pour cereal and fruit juice, I make their toast and make snack (or packed lunches) whilst they eat. I clean up as I go. And I eat breakfast once they are in school and I am home again.
Just before 8am they go up to do teeth and I clean up.
We leave 8.10am.
If they are up and dressed early they can watch TV in the kitchen until I get there. They used to help themselves to breakfast but there were too many arguments so now I serve and they eat.
It works like clockwork now (mostly) and largely due to having things out exactly where I need them and doing it the same way every day.