Gunmen opened fire on a school bus in north-western Pakistan on Tuesday killing at least three children.
Officials said the driver also died in the shooting in the city of Peshawar, near the volatile border with Afghanistan
Fifteen children, all aged around nine years old, were wounded.
Police said the attack started with a rocket strike that missed the bus. The gunmen then opened fire.
Taliban militants, who are close to al Qaeda, often carry out attacks in the area, although no group has claimed responsibility for the school bus attack.