A proper investigation would have spared a 15-year-old student from trouble with the law and threats of expulsion following a fight with a classmate that was triggered in part by a racial slur, police conceded yesterday.

The Korean-born student’s story made headlines after hundreds of his classmates in Keswick staged a walkout to protest that the Grade 9 student was the only one charged in the fight on school property on April 21.

He was charged with assault causing bodily harm for breaking his classmate’s nose, even though he claimed self-defence and did not throw the first punch.

York Regional Police Chief Armand La Barge admitted at a packed news conference that he ordered a review of the case because of the student protest, and the subsequent investigation revealed police were too hasty in laying the charge, which he has asked the Crown to withdraw.