UPDATE: Vandals have severely damaged a Perth primary school, causing classes to be cancelled for the day.

Police were called to High Wycombe Primary School at 1.40am Tuesday morning to discover 47 windows were smashed and nine classrooms badly damaged.

Forensic officers were at the school this morning and classes should resume on Wednesday after a major clean-up throughout the day.

Shattered glass covered classroom floors and walls were defaced inside and out. Boards were ripped off walls and computers trashed.

Camera Icon Dozens of windows were broken at High Wycombe Primary School. Credit: Simon Santi

The call to cancel classes was made early on, after it was deemed unsafe for the school's 400 students.

Most parents were sent messages via text to inform them that school had been cancelled.

Your cookie settings are preventing this third party content from displaying. If you’d like to view this content, please adjust your Cookie Settings . To find out more about how we use cookies, please see our Cookie Guide.

The school also posted a message on Facebook telling parents to keep their children at home today.