Best Math Olympiad Books & Free Resources for Singapore Students

Study guide
Download PDFJoin our Telegram study group
Q: Where can I find math olympiad books and past papers for Singapore competitions?
A: The best starting point is official organiser websites - NUS High (NMOS), Hwa Chong (APMOPS), RI (RMO), SASMO, SMS (SMO), and SIMCC (SMKC) have all historically published sample questions or past papers. Beyond official sources, look for problem-solving books that match your competition level: puzzle-style workbooks for primary, topic-based problem collections for secondary, and proof-oriented texts for JC-level olympiads.
TL;DR
Start with official past papers from each competition's organiser site.
Match your book choices to your competition level - problem-solving puzzles for P3--P4, topic-based collections for P5--P6, and proof-writing guides for secondary and above.
Free online resources include organiser archives, international problem databases, and community forums.
Past papers are most effective when used under timed conditions with an error log.

Quick resource map

If you need...Start here
Official papersOfficial Past Papers & Sample Questions
Book types by levelWhat Books to Look For by Level
Free practiceFree Online Resources
A study methodHow to Use Past Papers Effectively

Concrete example: choosing resources

A P5 student preparing for NMOS or APMOPS should not start with proof-heavy secondary olympiad books. Begin with official samples, topic-based counting and geometry practice, and a timed error log so weak problem types are visible.


Official Past Papers & Sample Questions

The table below lists where each major Singapore maths competition has historically published official practice material. Availability may change between cycles - always check the official site for current resources.

Marcus Pang
Reviewed by
Marcus Pang·Managing Director (Maths)

Sources

  1. NUS High School - NMOS
  2. Hwa Chong Institution - APMOPS
  3. Raffles Institution - RMO
  4. SASMO - Official site
  5. Singapore Mathematical Society - SMO
  6. SIMCC - SMKC