I work 8-4 and take my 30mins lunch in 2 x 15 mins to walk DD to school and pick her up. Manager has ok'd it.
She's 5, we get her ready before I start work, she entertains herself with toys or TV for 45 mins, i walk to school and back (3 mins walk away) I work right through and eat a sandwich that I made in the morning with one hand while I work with the other, then I pop out to get her, finish up the last 30mins of work while she watches TV/plays.
She can help herself to fruit or biscuit if she's starving to death, we have dinner after 6pm as that's when DP gets home, he does any homework while I'm cooking.
I finish work bang on 4 because I finish at 4. I do repetitive small tasks, mostly. Anything not done by 4pm waits till the next day. Some larger multi week projects. Again, it rolls over to the next day when 4pm hits.
Like I assume from OPs 'I'm not on the highest of salaries' I'm not in a 'senior professional position'. My salary is 10k below the national average, and i'm working for an organisation that really frowns on people working late or logging in on days off. If I did that my manager would enforce TOIL and I'd probably get a talking to about wellbeing and work life balance.
Of course sometimes I stay 10mins or so, or if there's a meeting after 4 I would flex hours to be there, I'm not rigid in my start and finish times, but it's really not expected.
A previous job, with a similar salary, I was always getting last minute deadlines sprung on me with a requirement to meet them. I was doing 13/14 hr days regularly, so much pressure to get the task finished and a manager that didn't care that they were asking the impossible. I ended up signed off with stress after having a breakdown. So, yeah, don't fancy putting myself through that again.