A retired Ashbury College teacher and former Olympic athlete has died of his injuries after being hit by a yellow school bus in New Edinburgh in November, his family told CBC News.

john beedle

John Beedle died on Dec. 18, three weeks after being hit by a school bus on Beechwood Avenue. He was 81. (provided)

John Beedell, 81, was pinned under the front of a bus at the intersection of Beechwood Avenue and Springfield Road on Nov. 28. He had been using a walker when he was hit.

None of the children who were on the bus at the time were injured. 

Beedell was a former Ashbury College science teacher and contributed to outdoor education by serving as director of the Ontario Camp Leadership Centre.

His family told CBC News that he was proud of his athletic accomplishments, including canoeing for Canada in the 1960 Rome Olympics.

He also participated in many ski and running marathons.

"Wherever he went and whomever he met, he had a smile and a kind word to share," his family wrote in his obituary.

He died on Dec. 18.

A celebration of his life will be held at Ashbury College on January 24 at 2 p.m.