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