know-it-alls
Self-appointed authorities
Know-it-alls are people who act as though they have superior knowledge on every subject and make sure others are aware of it.
The term is always disparaging—it emphasizes the annoying quality of such behavior rather than any actual expertise: Nobody likes a know-it-all.
The singular know-it-all works as both noun and adjective: her know-it-all attitude.
Sarcastic, flippant person
- show-offOne who flaunts
- arrogantExcessively high self-regard
- condescendingSuperior and dismissive manner
- insufferableImpossible to put up with
obnoxious · pompous · self-important · smug · conceited · superior · patronizing · snooty
Giving an instructive talk
- correctingMaking accurate again
- interruptingBreaking in mid-speech
- mansplainingCondescending male explanation
- one-uppingExceeding another's feat
nitpicking · pedantic · unsolicited advice · opinionated · dominating · pontificating · holding forth · expounding
Brainy social misfit
- geekObsessive enthusiast
- teacher's petFavored student
- bookwormVoracious reader
- walking encyclopediaPerson of vast knowledge
egghead · brainiac · smartypants · wiseacre · clever clogs · whiz kid · quiz bowl · trivia buff
Causing mild irritation
- tiresomeCausing boredom or annoyance
- insufferableImpossible to put up with
- exhaustingDepleting one's stamina
- eye-rollingExpressive gesture of annoyance
tuning out · avoiding · tolerating · humoring · dismissing · mocking · resenting · confronting
wise guy
Sarcastic, flippant person
- show-offOne who flaunts
- arrogantExcessively high self-regard
- condescendingSuperior and dismissive manner
insufferable · obnoxious · pompous · self-important · smug · conceited · superior · patronizing · snooty · haughty
lecturing
Giving an instructive talk
- correctingMaking accurate again
- interruptingBreaking in mid-speech
- mansplainingCondescending male explanation
one-upping · nitpicking · pedantic · unsolicited advice · opinionated · dominating · pontificating · holding forth · expounding · monologuing
nerd
Brainy social misfit
- geekObsessive enthusiast
- teacher's petFavored student
- bookwormVoracious reader
walking encyclopedia · egghead · brainiac · smartypants · wiseacre · clever clogs · whiz kid · quiz bowl · trivia buff · autodidact
annoying
Causing mild irritation
- tiresomeCausing boredom or annoyance
- insufferableImpossible to put up with
- exhaustingDepleting one's stamina
eye-rolling · tuning out · avoiding · tolerating · humoring · dismissing · mocking · resenting · confronting · deflating
- annoying peoplepest, hecklers, nuisance, meddlers, bore
- pet peevesannoyance, loud chewing, irritation, loud talking, frustration
- annoyancesannoyance, annoyances, irritations, irritation, nuisance
- show-offsbraggarts, boasters, showboats, grandstanders, egotists
know-it-allsknow-nothings
Willfully uninformed individuals
open minds · students · novices · beginners · seekers
know-it-allsignoramuses
Profoundly uninformed persons
dunces · fools · know-nothings · bumblers · incompetents
know, knowledge, known, knowing, unknown, acknowledge, acknowledged, knowingly, knowledgeable