Warning: Graphic Image.

The mother of a teenage girl who was stabbed in the back in a Western Sydney classroom yesterday is angry the school didn't tell her about the rampage.

Two students and a teacher were injured on Thursday morning at Bonnyrigg High School when a 16-year-old boy walked into the classroom of science teacher Carolyn Cox and allegedly began his attack.

Ms Cox, 48, reportedly was injured when she tried to save one of the young victims as she opened her classroom at about 8.45am. The students had been sitting in class for roll call when the boy walked in.

The boy's bag contained a meat cleaver and knives. Photo / John Grainger
The boy's bag contained a meat cleaver and knives. Photo / John Grainger

He allegedly stabbed the trio with a metal ruler - but his backpack contained other blades, including a box cutter, meat cleaver, scissors and screwdrivers.

Advertisement

The mother of the injured girl, 15, posted of her horror of the incident after she rushed to her bedside.

"Was so shocked when I heard that my daughter was stabbed to the back at school this morning with a metal ruler. When I heard the news about my daughter I was shaking, crying and most of all worried about my daughter," she wrote.

The situation was made worse because she didn't learn of the stabbing from the school.

"The thing that upsets me even more is that the school didn't contact me or the emergency contact number that I provided to them when they were supposed to contact me immediately as soon as it happened."

She posted photos of her daughter lying in a hospital bed - alongside a graphic one that shows the bloody wound caused by the ruler.

"Please parents be aware of what is happening at your child's school. I hope that this does not happen to anybody else's kids. Thank you," the mother said to shocked family and friends.

The 16-year-old boy has been charged with wounding with intent to murder and two counts of wound person with intent to cause grievous bodily harm.

He will appear in the Children's Court on Friday.

Ms Cox and the third victim, a 16-year-old boy, are also recovering in hospital with non-life threatening injuries.

A witness to the attack said the boy was silent as he allegedly drove the metal ruler into the trio.

The boy was found by police close by in a shopping centre carpark. Police, some with weapons drawn, had swarmed around the school as terrified students huddled in classrooms in lockdown.

The teen girl's back injury. Photo / Facebook
The teen girl's back injury. Photo / Facebook

Dramatic footage of the boy's arrest shows one officer with his taser ready as the teen was pushed against a wall and handcuffed.

He didn't resist arrest and was heard making strange comments, including for a message to be passed to his brother.

"Can youse tell my brother he has to watch out. I didn't kill anyone, you have to tell my brother," he said.

The boy wasn't known to police, who are still trying to figure out what triggered the bloody events.

The boy being arrested. Photo / John Grainger
The boy being arrested. Photo / John Grainger

"This is not terrorism related. This is a local issue at a local school," Superintendent Peter Lennon told reporters.

Panicked parents told of getting messages from their children

Another Bonnyrigg High School mum Lauren O'Reilly received a text message from her 11-year-old son saying: "Mum, someone has gone berserk".

"He just said 'I don't know mum, some teacher got stabbed and two kids'," Ms O'Reilly told AAP.

Her son had only started Year 7 at the school four days ago.

"I've never felt so sick in my life."