Annual Mathlympics for All Singapore Primary Schools
2016
Champion School: Tao Nan School
First Runner-up: Nanyang Primary School
Second Runner-up: Anglo-Chinese School (Primary)
2015
Champion School: Nanyang Primary School
First Runner-up: Henry Park Primary School
Second Runner-up: Anglo-Chinese School (Primary)
2014
Champion School: Tao Nan School
First Runner-up: Nanyang Primary School
Second Runner-up: Anglo-Chinese School (Primary)
2013
Champion School: Henry Park Primary School
First Runner-up: Tao Nan School
Second Runner-up: Catholic High School (Primary)
2012
Champion School: Tao Nan School
First Runner-up: Anglo-Chinese School (Primary)
Second Runner-up: Henry Park Primary School
2011
Champion School: Tao Nan School
First Runner-up: Anglo-Chinese School (Primary)
Second Runner-up: Henry Park Primary School
2010
Champion School: Tao Nan School
First Runner-up: Henry Park Primary School
Second Runner-up: Anglo-Chinese School (Primary)
2009
Champion School: Henry Park Primary School
First Runner-up: Tao Nan School
Second Runner-up: Pei Hwa Presbyterian Primary School
2008
Champion School: Nanyang Primary School
First Runner-up: Anglo-Chinese School (Primary)
Second Runner-up: Henry Park Primary School
Past Top Schools
2020
Champion School: Nan Hua Primary School
First Runner-up: Nanyang Primary School
Second Runner-up: Catholic High School (Primary)
2019
Champion School: Nanyang Primary School
First Runner-up: Anglo-Chinese School (Primary)
Second Runner-up: Catholic High School (Primary)
2018
Champion School: Anglo-Chinese School (Primary)
First Runner-up: Nanyang Primary School
Second Runner-up: Tao Nan School
2017
Champion School: Nanyang Primary School
First Runner-up: Tao Nan School
Second Runner-up: Anglo-Chinese School (Primary)