A 13-year-old boy has been stabbed in the back and arm at a western Sydney school.

The boy was stabbed at Arthur Phillip High School in Parramatta just before 8.30am on Monday.

He has been taken to Westmead Children’s Hospital in a stable condition, a NSW Ambulance spokesman said.

Four ambulance crews were sent to the school and a strong police presence remains in place. No arrests have yet been made.