About 25 students were injured as a protest over road safety ended in violence, reports say.