A classroom of grade one students has escaped injury after a truck crashed into a Perth primary school, leaving the driver trapped.
There were 22 students in the Clifton Hills Primary School classroom in Kelmscott when the truck rolled and smashed through the building just before 9.30am on Thursday, police say.
Emergency services are trying to free the driver, who has non-life threatening injuries.
An Education Department spokeswoman confirmed the students and teacher were safely evacuated to another part of the school.
She said the whole school block, not just the classroom, have been evacuated as a precaution while a structural assessment is carried out.
The spokeswoman said counsellors were attending the school to support any shaken-up students and parents were being contacted to advise them what had happened.
Some parents may want to take upset children home, she added.
People in the area are advised to be cautious as power lines have been damaged.