Three inmates have been injured after a riot broke out at Banksia Hill Detention Centre.
Officers in riot gear were called to the facility around 7.20pm on Thursday after a group of seven youths started a fire and began smashing windows.
Staff inside the complex feared for their safety and were forced to lock themselves in a room during the rampage.
Special Operations Group officers moved in and used stun grenades and pepper spray to bring the situation under control.
A Corrective Services department spokesperson said three inmates were injured in the incident.
One had an asthma attack, one suffered a cut to his leg and the other received an eye injury.
The damage bill is thought to be around $250,000.
It was the sixth disturbance at the juvenile detention centre in the past eight months.
Female passenger dies after horror Kwinana Freeway crash
Havana Brown and Thelma Plum to headline 2026 Crab Fest
Hazmat warning issued after rubbish truck catches fire in Kwinana Beach
WA Police ramp up patrols near schools as students return for Term 1
Fire engulfs car then spreads to bushland in Oakford
Community bands together to provide essential school supplies to local children
Detectives continue to hunt man who dragged woman by hair into bushes in Halls Head
Woman airlifted to hospital following South Yunderup crash
Shire of Murray celebrates outstanding citizens