Sixteen motorists were caught speeding during Speedwatch sessions carried out in Keighley by primary school pupils and police.
Nine drivers were recorded over the speed limit outside St Andrew’s CE Primary in West Lane, and seven near Eastwood School.
Offenders will be sent letters, by the police and youngsters, highlighting the dangers of speeding.
Pupils at the two schools, with Bradford Council’s road safety team, also used Speed Indicator Devices (SIDs) which flash up the speed of passing motorists and either a smiley or frowning face, depending on whether the driver is below or above the limit.
At Eastwood, 69 out of 154 vehicles were travelling above 21mph – the limit is 20mph – and near St Andrew’s, where the limit is 30mph, 40 vehicles out of 238 were above 31mph.
Last Friday’s initiative was part of activities district-wide to mark national Road Safety Week, a campaign organised by the charity Brake.
“The initiative went very well,” said senior council road safety officer, Huma Boskani.
“The idea is to raise awareness amongst parents, and in the community generally, of the importance of road safety and the dangers of speeding.”