A student has been arrested after a shooting at a US middle school left a teacher and another pupil injured, officials said.

Noblesville Police Chief Kevin Jowitt said the male student suspected in Friday morning’s shooting at Noblesville West Middle School, in suburban Indianapolis, is in custody and is believed to have acted alone.

The teacher and student who were wounded in the attack were taken to hospital in Indianapolis. The severity of their injuries is unknown.

After the attack, students at the 1,300-pupil middle school were bused to a nearby high school to be reunited with their families.

Noblesville, about 20 miles north east of Indianapolis, is home to about 50,000 people. The middle school has about 1,300 students from grades 6 to 8.

Helicopter footage showed dozens of police officers milling around the school.

Indiana University Health spokeswoman Danielle Sirilla said an adult victim was taken to IU Health Methodist Hospital and a child was taken to Riley Hospital for Children.

Governor Eric Holcomb issued a statement saying he and other state leaders were getting updates about the situation and that 100 state police had been made available to work with local officers.

“Our thoughts are with all those affected by this horrible situation,” Mr Holcomb said.

Among the worried parents who rushed to get their children was Erica Higgins, who told WTHR-TV she learned of the shooting from a relative who called her at home.

“I just want to get my arms around my boy,” she said.

Ms Higgins said her son was shaken up but knew little about what happened.

“I got a ‘Mom, I’m scared’ text message and other than that, it was ‘come get me at the high school’,” she said.