Parking is a massive problem at our school. The school doesn't have any space at all it can turn into a carpark. It uses a local park for its outdoor PE lessons (except netball) because it doesn't have any of its own fields even. The netball court, I suppose, technically, could be turned into parking, but for the tiny number of cars it's really not worth losing it. The streets around the school are residential, all big detached houses with their own driveways so lots of dropped kerbs (even less parking).
The vast majority of kids have to be driven to school & collected by car because it's not walkable for vast majority. Some of them that get dropped off/collected by car do live within a walkable distance, but the parents are on their way to & home from work & don't have the extra time to drive home, park the car & walk back to school.
The homeowners get frustrated. The parents get frustrated. But there's not really very many options.
The church has a large carpark, but will not permit parents to use it (you have to love that community spirit🙄) & fires off nasty letters to school if any unsuspecting new parent does park there. I'd see their point if it was used by church goers etc, but in the many years we've been at the school I've never seem more than a couple of cars in it.
The school does stagger the year group collection times, but not by enough. spreading them out a bit more would help a little.
Zoning the residential roads to prevent all day parking would help too & I believe that's being looked into (it wouldn't affect the residents as they all have huge driveways). It would stop people parking there & catching the bus into town for the day (to save the astronomical parking charges), but it would orobably just push the issue out a bit further & annoy others. Unless they set up another park & ride.
My proposal. [They already have a morning 'kiss & drop'. You pull up, the child gets assisted out of the car & into the side gate & you move off].
Afternoon collection. In this day & age it is surely possible to organise a form of 'click & collect'. When you get to the side street you could text/ping/whatever the school and it would highlight your child's name in their list, with your number plate & your child would activate their name on a list when they get to the collection point. When both lights are green it automatically texts/pings/whatever & you go to the collection point where the 'kiss & drop' (now click & collect too!) team bring the child to the waiting car. It sounds complicated written down, but it's really not.
Would any of these things help you?