Dd1 walks about a mile or so to her school , she has done since she started year 7 and is year 8 now. She does have to walk downa road with no path at one point, but it's used by many schoolchildren, then there is a v busy road to cross outside her school, but it has traffic lights and a crossing there.
When she was year 6, we dropped her just away from the main hustle and bustle of hte school run, made sure she crossed the road safely, then let her walk. At the end of the day, she would walk up an alley at the side of the school to the infants , where we would be collecting dd2 and ds1. Again well used by parents and pupils alike. Now dd2 goes to junior school and is in year 3 (nearly 8). Dh drops her by the side alley, she walks into school from there, avoiding crossong the roads, or he hands her to a friend, whohas a child there too. After school she walks up the alley and meets us in the churchyard opposite the infants, as we still have to collect ds1. Three schools all starting and finishing within 10 mins of each other, and in 3 different sites!
Ds1 gets dropped into the school playground by dh, but he doesn't wait about for the bell. I would be worried about him walking on his own, as there are no paths at all around the infant school, and it is down a pretty narrow lane, so cars are a concern.