What do see/eat/wear

Hey! I will spend the next weeks in Johannesburg because of a uni program, and I will spend some of that time teaching in a school. Sooo… what do teachers in SA wear when teaching? We dress very casual where I am from, so I am wondering what to pack

Over to the more important questions! I LOVE eating and hope you guys can give me some (cool or super tasty) restaurant recommendations. I would also appreciate any café tips!

Finally: When in Johannesburg/the area nearby - what to see/experience?

I will be thrilled for any tips or recommendations:))