Обоснование: Фраза 'go to school on foot' означает 'ходить в школу пешком'. Предлог 'on' используется для обозначения способа передвижения. Варианты 'by' (обычно используется с видами транспорта, например 'by car') и 'in' (в данном контексте не подходит) не являются корректными.
Ответ: on