Free and Low-Cost Math and Science Competition Resources in Singapore

Study guideUpdated 19 Jul 2026

Find verified official NMOS, APMOPS, RMO, SMO, SASMO, SMKC and SPSO preparation resources, plus safe library and self-study planning advice.

Q: Can a student prepare for maths or science competitions without specialist tuition?
A: A student can start with organiser-published samples, school support, library materials and a consistent review routine. However, not every organiser publishes full past papers for free, and no resource guarantees an award. Check the verified access notes below before building a plan.
19 July 2026 audit result: Free official access varies substantially. APMOPS and RMO currently publish useful question-and-answer sets. NMOS and SPSO publish selected material. SMO's full solution books are paid publications. Recent SASMO papers are tied to its LMS and registration routes. No current public SJPO or SPhO preparation library was verified from the cited modern NUS pages.

Verified official resource map

This table records what was visible on current organiser-controlled pages during the audit. A page labelled "limited" can still be useful, but should not be described as a complete free archive.

CompetitionVerified current resourceAccess note
NMOSSelected Special Round solutions for 2017, 2018, 2019, 2022 and 2023Free, but not a full annual paper archive
APMOPSSample questions and answers for Round 1, plus Invitation Round samplesFree on the official APMOPS sample page
RMO2024 and 2025 Round 1 questions and solutions, plus 2026 user guidesFree on RI's current RMO page
Marcus Pang
Reviewed by
Marcus Pang·Managing Director (Maths)

Sources

  1. NUS High School - NMOS resources
  2. Hwa Chong Institution - APMOPS samples
  3. Raffles Institution - RMO
  4. Singapore Mathematical Society - SMO
  5. Singapore Mathematical Society - SMO solution books
  6. SIMCC - SASMO registration and resources
  7. SIMCC - SMKC format and syllabus
  8. NUS High School - SPSO samples
  9. MOE - higher-ability learners
  10. NLB catalogue