EDMONTON -- A 12-year-old boy was taken to hospital in serious condition after he was hit by a school bus in north Edmonton Wednesday morning.

Police said the crash happened around 8:30 a.m. According to two shaken witnesses, the boy was crossing eastbound across Castle Downs Road NW when he was hit by the bus, which police said was turning left onto Castle Downs Road from Beaumaris Road.

Witnesses said the boy was not trapped by the bus.

He was taken to the Stollery Children's Hospital. Police said the 12-year-old's condition is serious but not life threatening. His parents have been notified. 

A replacement bus picked up the students who were being transported by the Golden Arrow Bus and took them to school.

The intersection reopened just after 1 p.m.

Charges have not been laid, police said.

Correction:

An earlier version of this story said the boy was 10 years old. Police on scene said he was approximately 10 years old, and later clarified the child is 12.