Honestly as you all know bata is the most recommended brand in India for shoes and chappals they are very long lasting and its simple and strong.
For School shoes anyone could recommend bata 1st
For formal shoes go for bata as it is durable strong and long lasting and also its not so over fashioned its very simple and gives a gentlemen look by wearing it and pairing it with formal clothing.
Also very useful while raining it doesnt get too dull.
Also some mochi type shoes bata offer is so good simple trendy and long lasting.
Their chappals are the best because it lasts more and especially elders like it as well
So in my opinion If you want any formal, semi formal , school shoes, and chappals in these categories bata is the best especially in India.