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
Wednesday morning's weather for the east of the region
Wednesday morning's weather for the west of the region
The first of 1,400 new commuter train carriages for the south has just arrived from Germany.