STEM Genius DSA Resource Guide
Updated October 2026
Understand DSA-Sec pathways, what schools may assess and the next steps for a child interested in coding, robotics or STEM. Check each school’s current criteria before applying.
For our teaching and preparation process, read how STEM Genius supports DSA preparation. Schools make all admission decisions independently.
Start here if you are exploring DSA through coding, robotics or STEM.
Yes. Some schools offer talent areas such as Robotics, STEM, STEAM, Infocomm, Programming or Computing.
No. Competition results can strengthen an application, but schools may also assess potential, problem-solving and performance during their own selection activities.
Ideally before Primary 6. Starting in Primary 4 or 5 gives students time to build genuine projects, technical depth and competition experience.
Students should be able to explain what they built, why they made particular decisions, what went wrong and how they improved it.
DSA-Sec lets Primary 6 students apply to participating secondary schools through their talents before the Secondary 1 posting exercise. Applications through the MOE DSA-Sec Portal are free.
Schools set their own selection criteria, which may include practical tasks, interviews and portfolios. Successful applicants must meet the required PSLE eligibility and honour their DSA commitment.
Students successfully placed through DSA-Sec are expected to remain with the school and the selected talent area, subject to the school’s requirements.
They do not participate in the normal Secondary 1 school-choice posting after PSLE results.
Always confirm the latest rules with MOE.
Technology-related DSA pathways are not always labelled simply “coding” or “robotics”. Schools use different talent-area names, so parents should search according to the child’s actual strengths and verify each school’s current criteria.
Building, programming, sensors and engineering challenges.
Science, technology, engineering and mathematics pathways.
Applied learning that combines STEM with design and creativity.
Coding, algorithms, computational thinking and software projects.
Computing, infocomm and related technology talent areas.
A strong DSA profile is more than certificates. Schools want evidence of ability, potential and genuine interest.
Can the student explain the code, robot, sensors or engineering decisions rather than simply repeat a tutorial?
Is the student able to describe their own contribution, choices and improvements?
Can the student break down unfamiliar problems, test ideas, debug and adapt?
Can the student explain a project clearly and respond to follow-up questions?
Is there evidence of genuine curiosity and continued learning rather than a last-minute portfolio?
Can the student collaborate, learn from setbacks and keep improving?
Choose a small number of projects that show the student’s own contribution.
Read how STEM Genius helps students develop and explain their work.
A portfolio should make the student’s ownership clear. Can they explain what they built, why they chose that approach and how they improved it? Follow the school’s submission requirements.
There is no single correct starting age, but building skills over time is usually better than rushing to assemble a portfolio in Primary 6.
1
Build Foundations
Coding logic, LEGO robotics, sensors, engineering concepts, debugging and small projects.
2
Build Depth
More independent projects, Python where appropriate, competition exposure and more complex robotics problems.
3
Build the Portfolio
Select strongest projects, organise evidence, document contributions and identify suitable schools.
4
Prepare to Explain
Interview practice, project presentation, technical questioning, practical challenges and reflection.
Strong DSA preparation should be grounded in real project, coding and competition experience.
NRC 2026 AIMS
Team Pyre and Team MSG
NRC Open 2026
Four STEM Genius teams reached the finals
Code Olympiad 2025
Two STEM Genius students achieved Top 20 results
NRC Open 2025
Team Management
In the 2026 DSA-Sec exercise, STEM Genius students received Confirmed Offers from SST and Maris Stella High School.
Past outcomes do not guarantee admission. Each school selects independently.
These examples are verified from official school information for the 2026 DSA exercise (Secondary 1 admission in 2027). They are not an exhaustive list and talent areas can change from year to year.
STEAM
SST assesses academic/cognitive ability, aptitude for applied learning, and interest and motivation in STEAM.
Robotics • STEM
For Robotics in 2026, prior Python knowledge was highly recommended and block-based programming was not accepted for the trial.
STEM
ALP: Science, Technology, Engineering and Mathematics (STEM).
Infocomm
Programming and/or Robotics under STEM, with emphasis on computational thinking, coding, algorithmic problem-solving and robotics applications.
Robotics
Its 2026 criteria referenced EV3/SPIKE Prime programming and robotics competition experience.
Important: Always verify the latest DSA talent areas and criteria on MOE SchoolFinder and the school’s own website before applying.
Common questions from parents exploring a STEM-related DSA pathway.
Yes. Some secondary schools offer DSA talent areas such as Robotics, STEM, STEAM, Infocomm, Computing or Programming. The exact name and selection criteria vary by school and year.
No. Competition results can strengthen evidence of skill and commitment, but they are not a universal requirement. Some schools assess potential, problem-solving and performance in their own selection activities.
Include a small number of strong projects, evidence of the student’s own work, explanations of design and coding decisions, debugging or iteration, competition evidence where relevant, and reflection on what was learned.
Students benefit most when they build genuine skills over time. Primary 4 or 5 can provide time for projects, competitions and deeper technical development, while Primary 6 can focus on refining the portfolio and preparing for school selection.
It depends on the school. Block-based coding can build useful foundations, but some schools expect greater technical depth. River Valley High School’s 2026 Robotics criteria, for example, recommended Python and stated that block-based programming would not be accepted for its selection trial.
No. DSA selection is controlled entirely by the individual schools. STEM Genius can help students build skills, projects, competition experience and presentation confidence, but no external provider can guarantee an offer.
Yes. We help families shortlist potential schools using parents’ preferences, the student’s strengths and each school’s published DSA criteria. Preparation is tailored to the student and shortlisted schools. Eligibility to apply does not guarantee shortlisting or admission.
Use the MOE DSA-Sec information and MOE SchoolFinder, then check the official DSA page of each school. Talent areas and selection criteria can change every year.
Ready to understand our approach? Read how STEM Genius develops coding and robotics understanding, independent work and project explanations. Then discuss a suitable starting point for your child.