Two former Parramatta Eels players are accused of harbouring semi-automatic weapons and possessing more than half-a-million dollars in cash after dramatic arrests in Sydney's Centennial Park yesterday.

Teacher, students stabbed at Sydney school

A 16-year-old boy has been charged with intent to murder after allegedly stabbing a teacher and two Year 11 classmates at a school in Sydney.

The boy was chased down by police and arrested in a nearby car park after the incident at Bonnyrigg High School on Thursday morning.

A backpack was seen lying in the car park after the arrest alongside a knife, a meat cleaver, a Stanley knife and some scissors.

One teenager has described seeing the boy allegedly stab another student before the science teacher intervened and was herself attacked.

The female teacher, 48, was stabbed in the back and a 16-year-old boy and 15-year-old girl were stabbed in the chest and shoulder blade respectively and were taken to nearby hospitals with non-life threatening injuries.

The boy has been charged with wounding with intent to murder and wounding with intent to cause grievous bodily harm.

There was also a water bottle and a mobile phone on the ground. Two screwdrivers were reportedly in the backpack.