The last child in hospital following a school bus crash near the rural Alberta town of Crossfield is out of intensive care.

The five-year-old boy is now off a ventilator and awake, said town mayor Nathan Anderson on Monday.

The crash happened just after 8 a.m. MT on Oct. 25 near Crossfield, which is roughly a 40-minute drive northeast of Calgary.

The nine children who were injured either attended Crossfield Elementary School or WG Murdoch School in Crossfield, part of the Rocky View School Division.

The boy was airlifted to the Alberta Children's Hospital in Calgary and listed in critical condition. At the time, police said the most seriously hurt child was the bus driver’s son.

Police have not laid any charges. RCMP have said the school bus did have a stop sign when it collided with a one-tonne truck on Highway 791 at Township Road 290.