Four killed in shootings in Canadian province
The incident took place in the western Canadian province of Saskatchewan, police say.
As it is reported a male is charged with the shooting.
Children have been moved to safety after the shootings at La Loche Community School and another location.
Witnesses at the school described screaming and more than half a dozen shots.
Canadian PM Justin Trudeau said:
“The school shooting was "every parent's worst nightmare".
Mr. Trudeau, who was speaking in Davos, Switzerland, also praised "the first responders who acted quickly and bravely".
Kevin Janvier, acting mayor of La Loche, said that his 23-year-old daughter Marie, a teacher, was one of the victims at the school.
At a news conference, Maureen Levy, a senior officer at the Royal Canadian Mounted Police (RCMP), said: "There's no risk to public safety at this time. This is truly a tragedy."
About 900 students attend La Loche Community School for kindergarten through to grade 12 (the last year of high school).
"I ran outside the school," Noel Desjarlais, a Grade 10 student, told CBC.
La Loche is an indigenous community of about 3,000 people.
It is located about 500km north-west of the city of Prince Albert.