The adjective erudite means someone who has shown an enormous academic knowledge that is known by very few people.
Synonyms are scholarly, literate, brainy, or well-educated.
The word origins from Latin (15th century) eruditus meaning “learned, accomplished, well-informed”, past participle of erudire meaning “to educate, teach, instruct, polish” literally “to bring out of the rough”. It is derived from assimilated form of ex meaning “out” plus rudis meaning “unskilled, rough, unlearned”.
To stay erudite on the current events, one must always read newspapers and watch the news.
The professor in World History is erudite.
She is erudite and her classmates find her weird most of the time.