First of all: lower your expectations. You are raising a family and working and that’s not easy! Fix in your mind that small bursts of work done regularly and consistently will produce better results than one huge effort made sporadically. Eradicate any notion of perfection from your mind.
Second the school day is short!
Make yourself a half hourly timetable for the entire week and stick to it! Block out school runs, meal times, dc reg weekly activities etc then you can really see when you need to focus on work. Ring fence that time and fo nothing else within those times.
Meal plan!
A one hour commute every day is quite a chunk out of your time. Can your other half do their share? Can you car pool and share the load with other school mums? (Put in an announcement on class WhatsApp?)
Fourth: your day should start the evening before (if that makes sense). Lay out clothes and uniforms for next day … and when you stop work for the day … spend 5 mins thinking about your next work task and what you are going to start on when you get bk from school run the next day… don’t make it something horrible … but something tolerable! Most of procrastination is actually a problem with decision-making and obviously in your case op that’s exacerbated by adhd.
Have a morning routine a la Flylady …
before you leave for school run, put one load washing on (to hang up or td at coffee or lunch break) and fold when you get back home from school run while still warm so you don’t have to iron. And do a full load from beginning to end 6 days a week.
Other chores in morning routine could be emptying the dw from evening before, 5 min tidy up with a timer, clearing and cleaning kitchen sink, peeling veg or marinading meat for dinner or putting slow cooker or Ninja or crock pot on, cleaning one element of bathroom a day, quick hoover.
TOMM is good!
Could you combine school run and dog walk? Take dog in car and walk in park on way home or walk with dog?
Try and schedule a nice thing for you in between school run and work even if it’s just 5 mins with a brew doing Wordle. And then another 20 min break just before you leave for school run perhaps doing some stretches?
Follow routine consistently and you will start to see results! Good luck!