p1 registration

Primary 1 registration in Singapore

Singapore Primary 1 (P1) Registration Guide: Essential Information for Parents

The P1 Registration Exercise is the official process for enrolling children into Singapore's government and government-aided primary schools. 

This exercise is conducted annually by the Ministry of Education (MOE). It is open to Singapore Citizens and Permanent Residents who are of compulsory school age.

To view school vacancies and balloting data, visit our KiasuParents Primary Schools Directory.

Eligible Age to Register for Primary 1

Children should register for Primary 1 if they:

  • Are Singapore Citizens or Permanent Residents
  • Turn 7 years old in the year of admission

Registration Timeline

The P1 Registration Exercise typically takes place between July and August each year. 

For exact dates, see the MOE Resources section below.

How to Register

Registration is done online via the P1 Registration Portal. 

Depending on the phase that you are registering in, the documents that you will need may be slightly different. 

For more information, such as what documents to prepare for each phase, refer to the MOE Resources section below.

P1 Registration Phases Explained

In Singapore, P1 Registration is carried out in multiple phases. 

Phases 1 to 2C Supplementary are for Singapore Citizen and Permanent Resident children, prioritising those with stronger ties to a school: 

Phase 1

For children who have a sibling currently studying in the primary school.

Phase 2A

For a child studying in the MOE Kindergarten in the primary school, or:

  • Whose parent or sibling is a former student of the primary school

  • Whose parent is a member of the School Advisory or Management Committee

  • Whose parent is a staff member of the primary school

Phase 2B

For children whose parent:

  • Has joined the primary school as a parent volunteer not later than July 1 (in the year before P1 registration), and has given at least 40 hours of voluntary service to the school (by June 30 of the year of P1 registration)

  • Is a member endorsed by the church or clan connected with the primary school

  • Is endorsed as an active community leader

Phase 2C

For children who are not yet registered in a primary school.

Phase 2C Supplementary

For children who are still unregistered after Phase 2C.

Phase 3

For international students, subject to availability and MOE approval.

Home-School Distance Priority

When applications exceed available vacancies, schools use the following Home-School Distance categories to prioritise admitting students that live nearer to the school:

  • Within 1 km
  • Between 1 and 2 km
  • Beyond 2 km

Within each distance category, Singapore Citizens are given priority over Permanent Residents. 

After Registration

If a phase is oversubscribed, balloting will be conducted. 

For schools that require balloting, computerised balloting will be conducted centrally by MOE. 

If you are applying for a popular primary school, refer to How Balloting Works in the MOE Resources section below. 

On Results Day, you can check your registration result through the P1 Registration Portal from 8AM. You will also be informed of the registration result through SMS.

2026 P1 Registration and Balloting Risk

An update from our Chief Kiasu: We have attached the 2026 P1 Registration Balloting Risk in the table below.

The balloting risk for each phase, from 2A to 2C(S), is shown. The risk estimate is based on actual P1 Registration data for the last 3 years (2023, 2024, and 2025).

The balloting risk value goes from 0.00 to 1.00. It is calculated based on the type of balloting the school had to undertake for each phase, averaged across 3 years, then normalised against the most competitive school.

How to read this: A value close to 1 means the school has a very strong chance of requiring balloting at <1km. A value of 0 means no balloting in the last 3+ years, and generally safe to apply.

The colour coding shows which distance group was affected by balloting:

Balloting at <1km
Balloting at 1–2km
Balloting at >2km
No balloting recorded
Notes: Data is based on best-effort estimation with approximately 5% risk of inaccuracy. Cells marked with '-' in the Phase 2C(S) column indicate schools where all places were taken up by Phase 2C across all 3 years.
LocationSchool2A2B2C2C(S)
Ang Mo KioAnderson Primary00
0.72
 
-
Ang Mo Kio Primary0000
CHIJ St Nicholas Girls’
0.67
 
1
 
1
 
-
Jing Shan Primary
0.78
 
0
0.42
 
0.67
 
Mayflower Primary0000
Teck Ghee Primary000
0.45
 
BedokBedok Green Primary0000
CHIJ (Katong) Primary000
0.38
 
Fengshan Primary
0.19
 
0
0.44
 
0.95
 
Opera Estate Primary00
0.22
 
0.9
 
Red Swastika
0.67
 
0.75
 
1
 
-
St Anthony’s Canossian Primary0000
St Stephen’s0000
Telok Kurau Primary0000
Temasek Primary
0.83
 
0
0.94
 
-
Yu Neng Primary
0.22
 
0
1
 
-
BishanAi Tong
0.44
 
1
 
1
 
-
Catholic High
0.72
 
1
 
1
 
-
Kuo Chuan Presbyterian Primary
0.22
 
0.75
 
0.94
 
-
Bukit BatokBukit View Primary000
0.31
 
Dazhong Primary
0.17
 
0
0.33
 
0.88
 
Keming Primary00
1
 
-
Lianhua Primary0000
Princess Elizabeth Primary
1
 
0.56
 
1
 
-
St Anthony’s Primary0
0.25
 
0.89
 
-
Bukit MerahAlexandra Primary00
0.83
 
-
Blangah Rise Primary0000
Cantonment Primary0000
CHIJ (Kellock)0000
Gan Eng Seng Primary0000
Radin Mas Primary00
0.94
 
-
Zhangde Primary00
0.11
 
0.86
 
Bukit PanjangBeacon Primary0000
Bukit Panjang Primary0
0.28
 
0.94
 
-
CHIJ Our Lady Queen of Peace0000
Greenridge Primary0000
West Spring Primary
0.25
 
0
0.61
 
0.67
 
West View Primary0000
Zhenghua Primary
0.17
 
00
0.52
 
Bukit TimahBukit Timah Primary00
0.22
 
0.9
 
Henry Park Primary0
0.67
 
1
 
-
Methodist Girls’ School (Primary)0
1
 
0.89
 
-
Nanyang Primary
0.67
 
1
 
1
 
-
Pei Hwa Presbyterian Primary
0.83
 
0.89
 
1
 
-
Raffles Girls’ Primary00
0.67
 
-
CentralAnglo-Chinese School (Junior)0
1
 
0.83
 
-
River Valley Primary00
0.56
 
0.67
 
St Margaret’s Primary00
0.31
 
0.71
 
Choa Chu KangChua Chu Kang Primary00
1
 
-
Concord Primary00
0.17
 
0.86
 
De La Salle000
0.57
 
South View Primary
0.83
 
0.92
 
1
 
-
Teck Whye Primary0000
Unity Primary0000
Yew Tee Primary0000
ClementiClementi Primary0000
Nan Hua Primary
0.78
 
1
 
0.94
 
-
Pei Tong Primary0000
Qifa Primary00
0.61
 
-
GeylangCanossa Catholic Primary00
0.25
 
0.57
 
Geylang Methodist School00
0.06
 
0.57
 
Haig Girls’00
0.17
 
0.57
 
Kong Hwa0
1
 
1
 
-
Maha Bodhi0
0.5
 
0.89
 
-
HougangCHIJ Our Lady of the Nativity00
0.56
 
-
Holy Innocents’ Primary
0.44
 
1
 
1
 
-
Hougang Primary00
0.97
 
-
Montfort Junior0000
Paya Lebar Methodist Girls’0
0.22
 
0.89
 
-
Punggol Primary
0.17
 
0
0.97
 
-
Xinghua Primary0000
Xinmin Primary
0.22
 
0
1
 
-
Yio Chu Kang Primary000
0.14
 
Jurong EastFuhua Primary0000
Jurong Primary000
0.24
 
Yuhua Primary0000
Jurong WestBoon Lay Garden Primary0000
Corporation Primary0000
Frontier Primary
0.83
 
0.25
 
0.94
 
-
Jurong West Primary
0.39
 
0
0.33
 
0.95
 
Lakeside Primary000
0.76
 
Rulang Primary
0.72
 
1
 
1
 
-
Shuqun Primary
0.67
 
0
1
 
-
West Grove Primary0000
Westwood Primary
0.28
 
0
1
 
-
Xingnan Primary0000
KallangBendemeer Primary0000
Farrer Park Primary0000
Hong Wen00
1
 
-
Marine ParadeNgee Ann Primary00
0.17
 
0.52
 
Tanjong Katong Primary
0.22
 
0
0.83
 
-
Tao Nan
0.44
 
1
 
1
 
-
NovenaAnglo-Chinese School (Primary)0
1
 
0.89
 
-
Singapore Chinese Girls’ Primary
0.44
 
0.67
 
1
 
-
St Joseph’s Institution Junior0
0.81
 
0.72
 
-
Pasir RisCasuarina Primary000
0.24
 
Elias Park Primary
0.28
 
0
1
 
-
Meridian Primary0000
Park View Primary000
0.12
 
Pasir Ris Primary
0.42
 
0.31
 
1
 
-
White Sands Primary00
0.22
 
0.62
 
PunggolEdgefield Primary0000
Greendale Primary0000
Horizon Primary
0.67
 
0
1
 
-
Mee Toh00
1
 
-
Northshore Primary00
0.67
 
0.67
 
Oasis Primary00
0.42
 
0.9
 
Punggol Cove Primary000
0.14
 
Punggol Green Primary
1
 
0
1
 
-
Punggol View Primary000
0.52
 
Valour Primary
0.33
 
0
1
 
-
Waterway Primary
0.33
 
0
0.5
 
0.67
 
QueenstownFairfield Methodist Primary
0.44
 
1
 
1
 
-
New Town Primary0000
Queenstown Primary00
0.33
 
0.88
 
SembawangCanberra Primary00
0.89
 
-
Endeavour Primary0000
Northoaks Primary0000
Sembawang Primary00
0.61
 
0.9
 
Wellington Primary
0.56
 
0.25
 
1
 
-
Seng KangAnchor Green Primary0000
Compassvale Primary00
1
 
-
Fern Green Primary00
0.33
 
0.62
 
Fernvale Primary000
0.48
 
Nan Chiau Primary0
1
 
1
 
-
North Spring Primary0000
North Vista Primary0000
Palm View Primary000
0.24
 
Rivervale Primary00
1
 
-
Seng Kang Primary0000
Sengkang Green Primary
1
 
0
1
 
-
Springdale Primary000
0.86
 
SerangoonCHIJ Our Lady of Good Counsel000
0.07
 
Rosyth
0.78
 
1
 
1
 
-
St Gabriel’s Primary000
0.62
 
Yangzheng Primary
0.78
 
0
0.94
 
-
Zhonghua Primary0000
TampinesAngsana Primary
0.67
 
0
1
 
-
Changkat Primary0000
Chongzheng Primary00
0.86
 
-
East Spring Primary0000
Gongshang Primary
1
 
0
1
 
-
Junyuan Primary
0.28
 
0
0.44
 
0.95
 
Poi Ching0
0.28
 
1
 
-
St Hilda’s Primary
0.44
 
1
 
1
 
-
Tampines North Primary000
0.71
 
Tampines Primary00
0.11
 
0.86
 
Yumin Primary0000
TengahPioneer Primary0000
Toa PayohCedar Primary000
0.19
 
CHIJ Primary (Toa Payoh)
0.22
 
1
 
0.94
 
-
First Toa Payoh Primary0000
Kheng Cheng00
0.11
 
0.79
 
Maris Stella High0
0.89
 
1
 
-
Marymount Convent0000
Pei Chun Public
0.22
 
1
 
1
 
-
St Andrew’s Junior00
0.89
 
-
WoodlandsAdmiralty Primary0
0.44
 
1
 
-
Evergreen Primary000
0.24
 
Fuchun Primary0000
Greenwood Primary000
0.17
 
Innova Primary0000
Marsiling Primary000
0.19
 
Qihua Primary0000
Riverside Primary
0.75
 
0
1
 
-
Si Ling Primary0000
Woodgrove Primary000
0.26
 
Woodlands Primary000
0.29
 
Woodlands Ring Primary0000
YishunAhmad Ibrahim Primary0000
Chongfu Primary
0.22
 
1
 
1
 
-
Huamin Primary
0.94
 
0
1
 
-
Jiemin Primary0000
Naval Base Primary
0.89
 
0
0.78
 
-
North View Primary
0.42
 
0
1
 
-
Northland Primary
0.22
 
0.58
 
1
 
-
Peiying Primary000
0.69
 
Xishan Primary000
0.81
 
Yishun Primary000
0.4
 

 

You can also view this data on Tableau Public. For the best viewing experience, please use a desktop or laptop.

2025 P1 Registration and Balloting Risk

Here's a recap of our Chief Kiasu's data analysis for P1 registration in 2025:  

 

You can also view the balloting data for each school in the KiasuParents Primary Schools Directory.

Important Notes for Parents

  • Each child can only be registered in one school per phase.
  • MOE policies and timelines may change from year to year. 
  • Always refer to the MOE website for the most accurate and current information.

MOE Official Resources

 

(English).jpg

FAQ

You can register your child online through the Primary 1 Registration Portal during the official registration period. This typically takes place between July and August each year. 

P1 Registration is carried out in multiple phases. To find out more about each registration phase, read the Registration Phases and Key Dates guide.

Depending on the phase that you are registering in, the documents that you will need may be slightly different. To find out what documents to prepare for each phase, check the How to Register guide.

Parents may register their child for only one primary school per phase.

In Singapore, P1 Registration is carried out in multiple phases. 

Phases 1 to 2C Supplementary are for Singapore Citizen and Permanent Resident children, prioritising those with stronger ties to a school: 

Phase 1

For children who have a sibling currently studying in the primary school.

Phase 2A

For a child studying in the MOE Kindergarten in the primary school, or:
  • Whose parent or sibling is a former student of the primary school

  • Whose parent is a member of the School Advisory or Management Committee

  • Whose parent is a staff member of the primary school

Phase 2B

For children whose parent:
  • Has joined the primary school as a parent volunteer not later than July 1 (in the year before P1 registration), and has given at least 40 hours of voluntary service to the school (by June 30 of the year of P1 registration)

  • Is a member endorsed by the church or clan connected with the primary school

  • Is endorsed as an active community leader

Phase 2C

For children who are not yet registered in a primary school.

Phase 2C Supplementary

For children who are still unregistered after Phase 2C.

Phase 3

For international students, subject to availability and MOE approval.

 

To find out more about each phase and the documents needed, read these guides: 

No, P1 registration is fully online for all phases. 

Find out how to register online. 

If you have difficulty registering through the P1 Registration Portal, please contact the school via phone or email for assistance, between 9AM and 4.30PM on registration days.

The P1 Registration Exercise typically takes place between July and August each year. Do check the MOE's Registration Phases and Key Dates guide.

Related Articles