Establish a morning routine and stick to it. A pre-set AM itinerary will keep you on time for school and work. Sure, crises will arise, but routine can stop you from rushing around much of the time.
Can you change your commute? Could you cut your commute in half by leaving a half-hour early? What about working from home until 9:30, then coming into the office? If your employer is amenable to it, this can be a great way to take the rush out of rush hour.
Give yourself a deadline. Don't let tasks drag on, either at work or at home. Give yourself clear deadlines for specific tasks and you'll eliminate the pressure to make up lost time by driving to your next appointment faster.
Be strategic with errands. Whether it's getting groceries (pick up key ingredients at lunch), taking the kids to practice (start a carpool with other parents), or other errands, chances are there are ways to avoid driving all over the city to get things done.
Stay comfortable behind the wheel. Maintaining a clean, comfortable driving environment isn't always easy, but it can reduce driving stress and help you stay focused on the road. That in turn can have a tangible impact on your ability to keep on schedule.
Create a buffer zone. Don't "pack" your commitments one after the other. By giving yourself a 5-10 minute cushion between tasks and chores, you can complete more of them while preventing a last-minute rush to the next item on the to-do list.
Plan tomorrow at the end of today. Organize your tasks, do prep work, and write your to-do list the night before. This will help you be more efficient and on schedule in the morning.