The national team with 23 students also won ten silver and five bronze medals, IMSO organizers announced Wednesday.
Four golds were won in Science by Nguyen Nhat Minh, Phan Vu Nguyen Khai, Dinh Pham Nguyen Hang and Nghiem Xuan Son, while the other four were won in Mathematics by Nguyen Dinh Kien, Tran Duy Bao, Ngo Chi Kien and Trinh Anh Minh.
Nguyen Dinh Kien also won a separate award for Best Theory in Mathematics, awarded to the candidate with the best results in the theoretical section of Mathematics.
The eight golds won this year is the best result ever achieved by Vietnam since the country began sending national teams to the IMSO in 2015. Vietnam won three gold medals in 2015, seven in 2016 and three last year.
The 15th annual IMSO was held from September 28 to October 4. This year's edition was joined by 400 students aged under 13 from 22 countries and territories.