Synonyms of 'dunce'

Block, blockhead, Boeotian, bonehead, boob, booby, bufflehead, cabbagehead, chucklehead, chump, clod, clodpate, clodpoll, cluck, dilettante, dimwit, dodo, dolt, donkey, dope, drip, duffer, dullard, dumb, dumbbell, dumb cluck, dummy, fool, gowk, greenhorn, ignoramus, illiterate, know-nothing, lamebrain, lightweight, looby, loon, lowbrow, middlebrow, nincompoop, ninny, ninnyhammer, nitwit, noddy, put, stupid, tenderfoot, witling