condescending

kɒndɪˈsɛndɪŋ

adjective

having or showing an attitude of patronizing superiority.

she thought the teachers were arrogant and condescending

patronizing,supercilious,superior,snobbish,snobby,scornful,disdainful,lofty,lordly,haughty,imperious,snooty,snotty,stuck-up,toffee-nosed