Dairsie villagers have staged a protest urging drivers to stop speeding as they pass the primary school.
Parents and children have joined forces with politicians to call for greater awareness and traffic calming improvements.
Dairsie is on the main A91 road between Cupar, St Andrews and Dundee, and has large volumes of cars and lorries passing daily.
Protest organiser Shona Ferrier said many of the vehicles do not adhere to the speed limit.
She said: “We are deeply concerned that so many drivers speed through our village without any consideration for our children scooting, cycling and walking to and from school.
“There is a 20mph speed limit outside the school, but only a minority of drivers adhere to it.”
According to the Royal Society for the Prevention of Accidents (RoSPA), speed significantly increases the chance of being injured in a collision.
Studies have found that at 20mph there is a 2.5% chance of being fatally injured in a road accident, compared to a 20% chance at 30mph.
At 30mph vehicles are travelling at 44 feet (about three car lengths) each second. One blink and the driver may fail to see the movement of a child coming from behind a parked car.
Fife councillor Margaret Kennedy, whose ward includes Dairsie, said: “I’ve been working with parents to get changes as I am worried that an accident will happen one day.”