Firefighters pulled an injured bus driver from a collision on Highway 5. ((Omar Dabaghi-Pacheco/CBC))

Two buses filled with teenagers were involved in a collision near Gatineau, Que., injuring four people Thursday.

The driver of one bus was seriously injured but none of the injuries is life-threatening.

The collision happened around 4:30 p.m. on Highway 5, near Highway 50, when one bus slammed into the back of another. They were taking students in grades 7 to 12 from Lester B. Pearson Catholic High School to a school ski trip at Mont Cascades, in Cantley, Que.

Grade 10 student Andrew Godmere said the collision left his classmates shaken up.

"It felt like a wrecking ball hit the bus, from the back ... we just got hit and we pulled over to the shoulder. Everyone was upset," said Godmere, adding a classmate sitting behind him hit her head off his seat.

"We opened up the emergency windows just to see what we could see behind us and we saw the other bus, the complete front was... you couldn't recognize it."

Most students on board managed to get out through the emergency exits.