Anne Winston från Cardiff slog världsrekordet i att på sju minuter och 15 sekunder kunna räkna upp alla 195 länders namn.
Eleven i årskurs tre från Pontprennau Primary School berättade att hennes intresse väcktes för fem år sedan när hennes pappa började berätta om olika länder runt om i världen när de åkte till och från dagis.
Anne var då tre år och när hon gick från dagis till skola började hon lära sig själv.
Hon berättade: "Jag lärde mig ganska lättvindigt, till att börja med varje vecka, då jag tillbringade 15-20 minuter med att lära mig en ny uppsättning huvudstäder och valutor.
"Mot slutet övade jag dagligen."
Anne slog den tidigare 10-åriga rekordhållaren i ett livestreamat evenemang som anordnades av OMG Book of World Records.
Hon sa att hon var "glad" och tillägnade prestationen till sin morfar som nyligen avled.
Hennes föräldrar, Winston Jacob och Jincy Winston, säger: "Redan i mycket unga år märkte vi att Anne hade en talang för att behålla information, och allt vi gjorde var att ytterligare utnyttja detta.
"Vid inget tillfälle under vår resa fram till nu har vi ens drömt om att försöka slå ett världsrekord, för att inte tala om att uppnå det.
"Ord kan inte beskriva våra känslor och vår glädje, och vi hoppas verkligen att detta leder till att hon når större höjder i framtiden."
Pontprennaus rektor Ian James sade: "Anne är en otrolig ung flicka som älskar alla aspekter av sin inlärning. Hennes världsrekord visar hennes fantastiska minnesförmåga och allmänna kunskaper.
"Det är ett privilegium att ha Anne som en av våra elever."