Parent's Guide 2026

Direct School Admission for Coding & Robotics

Everything you need to know about DSA-Sec for Coding, Robotics, STEM & Infocomm talent areas in Singapore.

~60
Schools Offer STEM DSA
6
Talent Categories
3
Choices Per Application
Overview

What is DSA-Sec?

Direct School Admission for Secondary Schools (DSA-Sec) is a Ministry of Education (MOE) programme that allows Primary 6 students to gain early admission to participating secondary schools based on their talents and achievements — before PSLE results are released.

Talent-Based Entry

Students apply based on specific talent areas such as Coding, Robotics, STEM, Infocomm, Innovation, and STEAM — not just academic results.

Up to 3 Choices

Each applicant can indicate up to 3 school-talent area combinations. A maximum of 2 choices can be for the same school.

Free to Apply

Application is free and submitted through the centralised MOE DSA-Sec Portal using one parent's Singpass.

Binding Commitment

If admitted via DSA, the student cannot participate in the S1 Posting Exercise and must commit to the school for the full programme duration.

PSLE Still Required

Students must still sit for PSLE. Most offers are conditional — the student's results must meet the school's minimum Posting Group requirement.

Timeline

DSA-Sec Timeline

The DSA exercise follows a fixed annual cycle. Below is the timeline based on the 2025 exercise (for 2026 school intake). The 2026 exercise is expected to follow a similar schedule.

January – April
Research & Portfolio Building
Explore schools, review talent area requirements, build portfolio. Schools update their DSA info by late April. Window for strengthening skills and documenting projects.
7 May – 3 Jun (3pm)
Application via MOE Portal
Submit via MOE DSA-Sec Portal. One online form covers all choices. Requires one parent's Singpass. Some schools separately request portfolio submissions after this window.
Late June – Early July
Shortlisting by Schools
Schools review applications and shortlist candidates. Meeting all criteria does not guarantee shortlisting. Shortlisted applicants notified by email.
July – August
Selection: Tests & Interviews
Shortlisted students attend in-person selection. For coding/robotics/STEM: typically a computational thinking assessment + interview panel. Some schools include a live programming challenge.
By Early September
Outcome Notification
Schools inform applicants directly: Confirmed Offer (CO), Waitlist (WL), or Unsuccessful. Most offers conditional on PSLE results meeting minimum Posting Group.
Late October
School Preference Submission
Students with offers rank up to 3 school preferences via DSA-Sec Portal. This is the formal commitment point. Accepting = forgoing S1 Posting Exercise.
Late November
Allocation Results with PSLE
Students receive DSA allocation alongside PSLE results. Admission confirmed if PSLE score meets school's minimum Posting Group.
Start Early — Successful DSA applicants often begin building their coding and robotics portfolios years in advance. If your child is in P4 or P5, now is the ideal time to start structured learning and project work.
Selection Criteria

What Schools Look For

Contrary to common belief, schools don't only look for competition winners. Here's what DSA panels value in coding, robotics, and STEM applicants.

Depth Over Breadth

Sustained learning over multiple years is more valued than short-term or one-off achievements.

Authentic Interest

Genuine curiosity, initiative, and demonstrated passion for coding, robotics, or STEM.

Applied Knowledge

Completed projects, prototypes, and coding solutions that show practical application.

Growth Mindset

Evidence of learning from failures, iterating on ideas, and embracing challenges.

Communication Skills

Ability to explain ideas, walk through design decisions, and present projects clearly.

Competition Participation

Not required, but documented participation in events like RoboCup or HCIC strengthens applications at top schools.

The Selection

Selection Process for Coding & Robotics

Each school runs its own selection process. For Computing, Infocomm, and Robotics talent areas, here's what to typically expect.

1

Written / Practical Assessment

Tasks may include flowchart design, pseudocode problems, algorithm debugging, and computational thinking questions. Some schools use a practical coding test.

2

Interview Panel

Students walk through their computational thinking reasoning, present past projects, and answer questions about their design decisions and problem-solving approach.

3

Live Challenge (Some Schools)

Robotics-focused schools may include a live programming or building challenge to assess hands-on skills and real-time problem solving.

Portfolio Tips — If required, your child's portfolio should showcase completed projects (Scratch games, robotics builds, Python programs), any competition participation, and evidence of sustained learning over time — not just certificates.
Frequently Asked Questions

DSA FAQs

Common questions parents ask about the DSA-Sec process for Coding, Robotics, and STEM talent areas.

No. DSA applications do not require competition results. However, at more competitive schools like HCI, NUS High, and SST, applicants with documented competition participation tend to have higher shortlisting rates. Even participation certificates from recognised events like RoboCup or HCIC demonstrate structured engagement.
Computing DSA typically focuses on algorithmic problem-solving, programming, and computational theory. Coding DSA is similar but may emphasise practical programming skills. Infocomm is broader and may include digital media, cybersecurity, and applied technology. The specific scope varies by school — always read each school's talent area description on the DSA portal.
Yes! Students with strong foundations in coding, computational thinking, and problem-solving may be suitable for multiple STEM-based DSA categories. The skills are highly transferable. Review each school's specific requirements to find the best fit.
Most DSA offers are conditional. The student's PSLE results must meet the school's minimum Posting Group requirement. For Integrated Programme (IP) streams, students generally need to qualify for Posting Group 3. If the requirement is not met, the student will participate in the regular S1 Posting Exercise instead.
IP schools can take in 30–35% of their Secondary 1 intake through DSA, while non-IP schools can admit up to 20%. Specialised Independent Schools like NUS High can admit up to 100% via DSA.
The earlier the better. Schools value sustained learning over multiple years, so starting coding or robotics enrichment in P3 or P4 gives your child time to build genuine depth, complete meaningful projects, and potentially participate in competitions — all of which strengthen a DSA portfolio.

Build Your Child's DSA Portfolio

Our structured coding and robotics programmes help students develop the depth, projects, and skills that DSA panels look for.

Explore Our Courses

Information on this page is compiled from official MOE sources and publicly available school websites for reference purposes. Dates shown are based on the 2025 DSA exercise (2026 intake). The 2026 exercise dates will be confirmed by MOE. Always refer to moe.gov.sg/secondary/dsa for the latest official information.