Our language is a mess but I'm pretty sure that you say by foot rather than on feet.

Most students arrive on the campus on foot or by car.
That would be the correct way of saying it I think