DSA | Empire Code


DSA banner

Direct School Admission (DSA) is a program that allows Primary 6 students to apply to schools before taking the PSLE. If students have a talent in computer science for example, DSA can be considered! There are currently 40 schools that cover a variety of areas such as coding, robotics and STEAM (science, engineering, technology, the arts and mathematics). Here’s a list of schools.


  • Bukit View Secondary School
  • Clementi Town Secondary School
  • Commonwealth Secondary School
  • Ngee Ann Secondary School
  • River Valley High School (Secondary)
  • Sembawang Secondary School
  • Yio Chu Kang Secondary School


  • Hwa Chong Institution (Secondary)
  • Sembawang Secondary School

Entrepreneurship and Innovation

  • Bedok South Secondary School
  • Edgefield Secondary School
  • Nanyang Girls’ High School
  • St.Joseph’s Institution (Secondary)

Computational Thinking Skills

  • Kent Ridge Secondary School

Design, Technology and Engineering (DTE)

  • Greendale Secondary School

Science and Technology

  • Manjusri Secondary School


  • Admiralty Secondary School
  • Beatty Secondary School
  • Bedok Green Secondary School
  • Broadrick Secondary School
  • Bukit Merah Secondary School
  • Dunman High School (Secondary)
  • Gan Eng Seng School
  • Hillgrove Secondary School
  • Loyang View Secondary School
  • Methodist Girls’ School (Secondary)
  • National Junior College (Secondary) School of Science and Technology, Singapore
  • Woodlands Ring Secondary School
  • Woodlands Secondary School
  • Yusof Ishak Secondary School

Design and Technology Innovation

  • River Valley High School

Digital Media

  • Pasir Ris Secondary School

Mechatronics, Aeronautics and Robotics

  • Yio Chu Kang Secondary School


  • Admiralty Secondary School
  • Anderson Secondary School
  • Anglican High School
  • Anglo-Chinese School (Barker Road)
  • Anglo-Chinese School (Independent) (Secondary)
  • Bukit Batok Secondary School
  • Hai Sing Catholic School
  • Maris Stella High School (Secondary)
  • Pei Hwa Secondary School
  • Regent Secondary School
  • River Valley High School (Secondary)
  • Sembawang Secondary School
  • Singapore Chinese Girls’ School
  • Woodlands Ring Secondary School
  • Yuan Ching Secondary School
  • Yuhua Secondary School
  • Yusof Ishak Secondary School


  • Jurongville Secondary School

Programming and 3D Modeling

  • Serangoon Secondary School

How do schools select students for DSA?

Depending on schools and DSA categories, the selection process may vary. For example, students will need to submit a portfolio consisting of their achievements, result slips and personal statement. Afterwards, they will have to go through an interview process.

DSA application timelines for Primary 6 students

January to May

This is the time to explore the choices available. Different schools will have varying selection and interview processes so do make sure to check the schools’ website for more information.

May to June

After exploring and shortlisting the desired schools, it is time to apply for DSA. Parents can help their child submit an application via the DSA-Sec portal.

September to October

If shortlisted, students will be invited to interviews conducted by the DSA schools. Given the Covid-19 situation, these may be held online.


School allocations will be received along with the PSLE results, having two outcomes – either successful or unsuccessful.

How we can help*

With our customised curriculum, we aim to build critical thinking, speech training and presentation skills, helping students to gain confidence. Each student will be assessed based on their age and the categories they want to focus on, namely coding, robotics or STEM. They will learn how to code through interactive projects using programs such as LEGO Robotics, Minecraft: Education Edition, and Python.

Students will get dedicated sessions with us to put together a comprehensive portfolio, as well as learning interview etiquette and preparations to ace their interview. Upon completion of their program, students will receive a certificate and assessment to enhance their portfolio.

So what are you waiting for? For new students, sign up for our DSA assessment today, it’s for children as young as age 7. If your child is an existing student, contact our friendly customer service agents for a free consultation.

*Please be advised that the chances of a successful DSA application vary between schools. Your DSA application to your selected school is not guaranteed, as it depends on the number of applications received, your child’s more recent examination grades during the application, and how well your child performs in their tests and interviews. We will however work with you and your child closely to ensure that he is well prepared. Your support and communication with the school is key in increasing your child’s chances of a successful application.



School of Science and Technology, Singapore

“My son Rey has always liked computer games, he likes Minecraft and Roblox the most as these games allow him to build, design, calculate his game space and challenge his creativity. He would often call me to his computer desk and enthusiastically show me his new creation and design and he marvels on the vastness of possibilities that he can create.

His Primary school had this progran for the students to learn basic programming like Scratch. Rey instantly developed this interest on programming that he began to do some simple codes whenever he is free at home and was very ecstatic each time he makes a code work. With the influence of his dad who is himself a hardware and software Engineer, Rey’s passion in coding was fuelled and ignited.

In September 2019, I chanced upon an ad about an activity being offered for kids interested in cracking codes in an Escape Room. Empire code was running this activity during the school holidays. I signed Rey up for it and after he was done with the activity and saw the campus in Tanglin Shopping Centre and learned that they are offerring programming lessons, Rey can’t wait to go back.

Jasmine from Empire Code was very helpful and explained the various levels of learning and hence, Rey started his lessons, beginning with a 20-hour credits.

The lessons really helped open Rey’s world in programming and broadened his horizons about coding world.

His teacher from school noticed Rey’s new interest couples with Rey’s love for Science and Technology, she suggested for Rey to consider applying to School of Science and Technology for Secondary School.

Jasmine from Empire Code was very supportive and she even helped to call the school to collect details on how a student go about applying for DSA.

With this goal for DSA in mind, Rey continued to learn various programming languages like Java Script, Python and C among others under his caring teachers form Empire Code, Aaron, Eric and Felicia.

Applications for DSA in SST, one needs to list out the student’s achievements in activities and competions that the student has participated in outside of school in addition to his CCA’s. As Rey did not go for any competitions before, he listed all his projects done and developed in Empire Code as his supporting activities and achievements.

Rey was then called to sit for a preliminary written test and subsequently was shortlisted for an interview as the 2nd phase of the DSA process.

The most awaited day came, when Rey was offered to join SST for Secondary education. Rey was very happy.

Currently, Rey is a Secondary 1 student at SST, greatly enjoying his time and is always looking forward to go to school each day. The school offers a lot of avenue for the student to develop holistically in an environment that allows him to pursue his passion. The school’s parent support group is amazing too!

Thank you once again, Empire Code. For being one of the instruments that helped Rey in his DSA to SST journey.”

From Rose