Traffic lights are to be installed to prevent backlogs at a busy zebra crossing in Aylesbury.
The crossing in Tring Road by the Tesco roundabout causes regular problems, especially when students from nearby schools flood across during breaks.
Bucks County Council has now decided to get rid of the zebra crossing and install lights slightly further away from the roundabout.
The £95,000 works, paid for with the help of Tesco, is due to start on August 5, during the school holidays, to help minimise disruption.
It is expected to take three weeks to complete, with lane closures in place from 9.30am to 3.30pm during the work.
As well as removing the zebra crossing, the footpath on the Tesco side of the road will be widened to provide more room for pedestrians and reduce the crossing width. The existing central island will be made smaller as a result and as a means to discourage people from using it as a crossing point.