dunce

noun: A person regarded as dim-witted or foolish.