每三年舉行壹次大考,評判天下士人的才能,選拔壹些優秀人才為明朝服務。然而,在朱元璋晚年的壹次科舉考試中,榜上所有的進士都來自南方,北方的進士沒有壹個入選。禦榜壹出,北方士人大怒,認為有人在幕後操作,裏面有大黑幕。北方進士壹起湧入衙門,聲稱這次考試歧視北方進士。朱元璋聽說後立即調查此事,但經過徹底調查,發現並沒有出軌。
朱元璋指示考官更改他原來的評卷分數。名單上加了幾個北方人平息了這壹政治事件,然而當時的考官認為自己判斷正確,沒有改變初衷。朱元璋無奈,將考官貶為庶人,暫時平息了北方士人的怒火。朱元璋親自主持科舉考試,最後上榜的都是北方進士。
為了避免這種極端現象,為了避免平息全世界學者心中的怒火。朱元璋決定將科舉分為南榜和北榜,南方的進士參加南榜,北方的進士參加北榜。每年科舉選的人,肯定有南方人,也有北方人。這種南北選士的方法,暫時解決了眼前的問題,其他後繼者也沿襲了這種制度。