Why do the kids have to travel to a school in another town. Is there not a senior school in Barrow?
To answer your second question first, there are four secondary schools in Barrow, one rated as Inadequate by Ofsted, two Good and a fourth (a former private, now 'Free' school) 'Requires Improvement'. In the rest of Furness there is another at Dalton, just outside Barrow, rated Good, one at Coniston, twenty-five miles away, also Good.
Ulverston Victoria, too, is rated Good despite being found to be Inadequate in 2007. It had improved to Outstanding by 2011.
The short answer to your first question is that they don't but for many years now parental choice has been important in school allocation, and rightly so. Throughout the country thousands of children travel many miles away from their neighbourhood school, sometimes passing others en route to attend a school that their parents believe will best meet their needs. Sometimes this may be because of Ofsted judgements, sometimes for a specialism, sometimes on social grounds, sometimes based upon snobbery and so on.
Children of my acquaintance catch a coach at 07:20, organised by their school, to travel across Essex to a school their parents believe has a "better class" of pupil. That school's coaches tend to follow routes through what are perceived to be the 'nicer areas' of that section of the county. The thread has included a focus on safeguarding and child welfare - one wonders to what extent is children's welfare affected by seventy-plus minute journeys at either end of their taught school day, with homework to face on their eventual return home?
In Cumbria, a school in a small town organises buses from a much larger place nine miles away while another school in a large village on the other side of that larger place does the same. The bus routes focus on the parts of town with owner-occupied properties and tend to avoid areas with significant social housing. Make of that what you will but four schools in the larger place being 'cherry-picked' have been rated Inadequate (Special Measures) in the last fifteen years.