A Singapore Government Agency Website How to identify
Official website links end with .gov.sg

Government agencies communicate via .gov.sg website
(e.g. go.gov.sg/open). Trusted websites

Secure websites use HTTPS

Look for a lock () or https:// as an added precaution.
Share sensitive information only on official, secure websites.

Last Updated: 16 Aug 2024

Primary 1 (P1) registration

You can prepare and register your child for P1 through the P1 registration process. Learn about it and how to get started.

What is Primary 1 registration

Primary 1 registration is a process to register your child for mainstream primary schools in the following year.

While primary school education is compulsory for all Singapore Citizens (SC), the P1 registration process is also applicable to Permanent Residents (PR) and international students.

You will have additional considerations:

If your child is a Singaporean living overseas
You can register your child during their eligible phases, from Phase 1 to 2C Supplementary, through the P1 Registration Portal. 

You can register your child under Phase 1 if an older sibling is currently on Leave of Absence (LOA) from the same primary school.

If an older sibling was previously on LOA and has studied in the same primary school, your child can be registered under Phase 2A.

You may register using your NRIC address, a yet-to-be-completed property address or a resale property address. Learn more about the address that can be used for registration.
 
Learn about the registration phases and key dates, and how to register.

Leave of absence

If your child is allocated a place in a school through the P1 registration process but is unable to return to Singapore to start school in January, you can apply for a Leave of Absence (LOA) from your child's school.
If your child has special educational needs
All mainstream primary schools are resourced to support students with mild special educational needs.

Children with mild special educational needs, who have the cognitive ability to access the national curriculum and are able to learn in large group settings, can register in mainstream schools through the P1 Registration Exercise.

Children with moderate-to-severe special educational needs or have higher support needs should apply to a special education (SPED) school. You need not participate in the P1 Registration Exercise if you have applied to SPED schools.

Learn more about support for children with special educational needs and applying to mainstream or SPED schools for your child.
If your child is assessed to be not ready or unsuitable for P1
If your child has been medically assessed to be not ready or unsuitable for P1, you may apply for a deferment.
If your child is an international student
International students are children who are not Singapore Citizens or Permanent Residents.

If your child is an international student, you should refer to our P1 registration process for international students for details on registering in an MOE primary school.

Check when your child is eligible for P1 registration

You can register your child in the 2024 P1 Registration Exercise if your child is born between 2 January 2018 and 1 January 2019 (both dates inclusive).

KEY STEPS

Before registration

Choose a school

Choosing a school for your child depends on a balance between their needs and your preferences. Learn about the considerations when choosing a school, and how the distance between your home and school can be a factor.

Prepare for registration

P1 registration takes place over several phases. Find out your child's eligible phases and key dates. Understand how balloting works, and find vacancies and balloting data from last year’s registration exercise.  

During registration

Register and check vacancies and balloting updates

Find out how to register and what documents are needed. School vacancies and balloting statuses will be updated when submitted applications are processed.

After registration

After you register

Find out what to do after you have registered your child for P1.

app-orchestrator-timeout="30000" app-environment-override="draft" app-font-family="Arial, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif" >