A school bus carrying 56 children from Kingston Maurwood College has crashed on the A350 between Upton and Lychett.
Dorset police were called around 8:15am to reports that the double decker had crashed into a field.
The ambulance service treated three children and the bus driver for minor injuries.
A police spokesperson say that all the children were safely removed from the vehicle and taken to another location to await a replacement bus service.
More top news
Philippa has Saturday evening's weather for the east
Philippa has Saturday evening's weather for the west
Detectives investigating a spate of high value burglaries at a family-run business in Berkshire have released CCTV images.