P1 Registration 2025: A Data-Driven Preview of All Phases

An early look at what to expect for the 2025 P1 registration exercise, analyzing 2024 data from all key phases to help you strategize.

Published on July 30, 2025

As you prepare for the 2025 Primary 1 Registration Exercise, understanding the landscape of each phase is key. While the official numbers for 2025 are yet to be released, we can look at the complete data from the 2024 exercise to get a clear, data-driven preview of what to expect. This guide will walk you through the key phases and show you how competitive each one was last year.

Understanding the Key Phases

The P1 registration is broken down into several phases. Here are the most important ones for most parents:

  • Phase 1: This is for children with a sibling already studying at the school. It's a straightforward process, and places are guaranteed.
  • Phase 2A: For children of former students or school staff. This phase has historically been a safe bet for many, but has seen increasing competition at popular schools.
  • Phase 2B: For children of parent volunteers or those with community or religious affiliation to the school. The number of spots here is smaller, making it competitive.
  • Phase 2C: The open phase for all other children. This is the most competitive phase by far, as it reflects a school's general popularity.
How Competitive Was Each Phase in 2024?
A look at how many schools had more applicants than spots in each key phase during the 2024 exercise. Use this as a forecast for the 2025 registration.
PhaseSchools with OversubscriptionTotal Schools in Phase% of Schools Needing Balloting
Phase 2A37179
20.7%
Phase 2B30180
16.7%
Phase 2C86178
48.3%

What This Data Tells You for 2025

  • Phase 2C is the Battleground: As expected, Phase 2C is where the most competition happens. In 2024, nearly a third of all primary schools required balloting in this phase.
  • Phase 2A is No Longer a Sure Thing: The data shows that even in Phase 2A, a significant number of schools were oversubscribed. If you qualify for this phase at a popular school, you should still be prepared for the possibility of balloting.
  • Phase 2B is Niche but Competitive: While fewer schools see oversubscription in Phase 2B, the number of spots is limited. If you're relying on this phase, it's crucial to check the historical demand for your chosen school.
Detailed School Data for 2024 Phases
Use the filter to find a specific school. Click on a school name to see its full details. This data from 2024 can help you prepare for 2025.
SchoolPhaseVacanciesApplicantsBalloting
Admiralty Primary School115082
No
Admiralty Primary School2A6834
No
Admiralty Primary School2B3125
No
Admiralty Primary School2C69134
Yes
Admiralty Primary School2CS00
No
Ahmad Ibrahim Primary School116048
No
Ahmad Ibrahim Primary School2A1126
No
Ahmad Ibrahim Primary School2B550
No
Ahmad Ibrahim Primary School2C16729
No
Ahmad Ibrahim Primary School2CS13822
No
Ai Tong School1240132
No
Ai Tong School2A108141
Yes
Ai Tong School2B2053
Yes
Ai Tong School2C4194
Yes
Ai Tong School2CS00
No
Alexandra Primary School114075
No
Alexandra Primary School2A6565
No
Alexandra Primary School2B203
No
Alexandra Primary School2C5882
Yes
Alexandra Primary School2CS00
No
Anchor Green Primary School118060
No
Anchor Green Primary School2A12029
No
Anchor Green Primary School2B500
No
Anchor Green Primary School2C15128
No
Anchor Green Primary School2CS12379
No
Anderson Primary School115098
No
Anderson Primary School2A5238
No
Anderson Primary School2B2518
No
Anderson Primary School2C6064
Yes
Anderson Primary School2CS00
No
Ang Mo Kio Primary School19049
No
Ang Mo Kio Primary School2A4124
No
Ang Mo Kio Primary School2B260
No
Ang Mo Kio Primary School2C7734
No
Ang Mo Kio Primary School2CS4318
No
Anglo-Chinese School (Junior)121075
No
Anglo-Chinese School (Junior)2A135102
No
Anglo-Chinese School (Junior)2B3150
Yes
Anglo-Chinese School (Junior)2C6376
Yes
Anglo-Chinese School (Junior)2CS00
No
Anglo-Chinese School (Primary)118072
No
Anglo-Chinese School (Primary)2A10880
No
Anglo-Chinese School (Primary)2B2934
Yes
Anglo-Chinese School (Primary)2C5974
Yes
Anglo-Chinese School (Primary)2CS00
No
Angsana Primary School1220126
No
Angsana Primary School2A94115
Yes
Angsana Primary School2B201
No
Angsana Primary School2C60155
Yes
Angsana Primary School2CS00
No
Beacon Primary School19043
No
Beacon Primary School2A473
No
Beacon Primary School2B350
No
Beacon Primary School2C10439
No
Beacon Primary School2CS6513
No
Bedok Green Primary School112057
No
Bedok Green Primary School2A6310
No
Bedok Green Primary School2B380
No
Bedok Green Primary School2C11334
No
Bedok Green Primary School2CS7930
No
Bendemeer Primary School113047
No
Bendemeer Primary School2A8323
No
Bendemeer Primary School2B400
No
Bendemeer Primary School2C12126
No
Bendemeer Primary School2CS9525
No
Blangah Rise Primary School16015
No
Blangah Rise Primary School2A456
No
Blangah Rise Primary School2B330
No
Blangah Rise Primary School2C9917
No
Blangah Rise Primary School2CS828
No
Boon Lay Garden Primary School112047
No
Boon Lay Garden Primary School2A735
No
Boon Lay Garden Primary School2B430
No
Boon Lay Garden Primary School2C12834
No
Boon Lay Garden Primary School2CS9423
No
Bukit Panjang Primary School1180111
No
Bukit Panjang Primary School2A6969
No
Bukit Panjang Primary School2B2019
No
Bukit Panjang Primary School2C43102
Yes
Bukit Panjang Primary School2CS00
No
Bukit Timah Primary School112044
No
Bukit Timah Primary School2A768
No
Bukit Timah Primary School2B431
No
Bukit Timah Primary School2CS5952
No
Bukit View Primary School126073
No
Bukit View Primary School2A18718
No
Bukit View Primary School2B760
No
Bukit View Primary School2C22957
No
CHIJ (Katong) Primary114034
No
CHIJ (Katong) Primary2A10635
No
CHIJ (Katong) Primary2B4417
No
CHIJ (Katong) Primary2C11447
No
CHIJ (Katong) Primary2CS6713
No
CHIJ (Kellock)114044
No
CHIJ (Kellock)2A9610
No
CHIJ (Kellock)2B499
No
CHIJ (Kellock)2C14052
No
CHIJ (Kellock)2CS8838
No
CHIJ Our Lady Queen of Peace112041
No
CHIJ Our Lady Queen of Peace2A799
No
CHIJ Our Lady Queen of Peace2B4313
No
CHIJ Our Lady Queen of Peace2C11759
No
CHIJ Our Lady Queen of Peace2CS5848
No
CHIJ Our Lady of Good Counsel19029
No
CHIJ Our Lady of Good Counsel2A6112
No
CHIJ Our Lady of Good Counsel2B3611
No
CHIJ Our Lady of Good Counsel2C9935
No
CHIJ Our Lady of Good Counsel2CS6465
Yes
CHIJ Our Lady of the Nativity118070
No
CHIJ Our Lady of the Nativity2A11023
No
CHIJ Our Lady of the Nativity2B4943
No
CHIJ Our Lady of the Nativity2C104110
Yes
CHIJ Our Lady of the Nativity2CS00
No
CHIJ Primary (Toa Payoh)115064
No
CHIJ Primary (Toa Payoh)2A8688
Yes
CHIJ Primary (Toa Payoh)2B2042
Yes
CHIJ Primary (Toa Payoh)2C4183
Yes
CHIJ Primary (Toa Payoh)2CS00
No
CHIJ St. Nicholas Girls' School (Primary Section)115074
No
CHIJ St. Nicholas Girls' School (Primary Section)2A7696
Yes
CHIJ St. Nicholas Girls' School (Primary Section)2B2035
Yes
CHIJ St. Nicholas Girls' School (Primary Section)2C4060
Yes
CHIJ St. Nicholas Girls' School (Primary Section)2CS00
No
Canberra Primary School118098
No
Canberra Primary School2A8212
No
Canberra Primary School2B4319
No
Canberra Primary School2C112130
Yes
Canberra Primary School2CS00
No
Canossa Catholic Primary School16037
No
Canossa Catholic Primary School2A235
No
Canossa Catholic Primary School2B2611
No
Canossa Catholic Primary School2C6732
No
Canossa Catholic Primary School2CS3519
No
Cantonment Primary School19039
No
Cantonment Primary School2A512
No
Cantonment Primary School2B360
No
Cantonment Primary School2C10923
No
Cantonment Primary School2CS8621
No
Casuarina Primary School112064
No
Casuarina Primary School2A5615
No
Casuarina Primary School2B341
No
Casuarina Primary School2C10049
No
Casuarina Primary School2CS5120
No
Catholic High School (Primary Section)118070
No
Catholic High School (Primary Section)2A110131
Yes
Catholic High School (Primary Section)2B2038
Yes
Catholic High School (Primary Section)2C4654
Yes
Catholic High School (Primary Section)2CS00
No
Cedar Primary School118037
No
Cedar Primary School2A14331
No
Cedar Primary School2B581
No
Cedar Primary School2C17261
No
Cedar Primary School2CS11143
No
Changkat Primary School118046
No
Changkat Primary School2A13411
No
Changkat Primary School2B610
No
Changkat Primary School2C18352
No
Changkat Primary School2CS13124
No
Chongfu School1240133
No
Chongfu School2A107105
No
Chongfu School2B2153
Yes
Chongfu School2C43153
Yes
Chongfu School2CS00
No
Chongzheng Primary School116080
No
Chongzheng Primary School2A8041
No
Chongzheng Primary School2B335
No
Chongzheng Primary School2C96122
Yes
Chongzheng Primary School2CS00
No
Chua Chu Kang Primary School118090
No
Chua Chu Kang Primary School2A9037
No
Chua Chu Kang Primary School2B3817
No
Chua Chu Kang Primary School2C97127
Yes
Chua Chu Kang Primary School2CS00
No
Clementi Primary School122071
No
Clementi Primary School2A14912
No
Clementi Primary School2B661
No
Clementi Primary School2C19877
No
Clementi Primary School2CS121106
No
Compassvale Primary School118097
No
Compassvale Primary School2A8315
No
Compassvale Primary School2B4316
No
Compassvale Primary School2C112156
Yes
Compassvale Primary School2CS00
No
Concord Primary School115086
No
Concord Primary School2A6417
No
Concord Primary School2B361
No
Concord Primary School2C10759
No
Concord Primary School2CS4869
Yes
Corporation Primary School112066
No
Corporation Primary School2A549
No
Corporation Primary School2B350
No
Corporation Primary School2C10524
No
Corporation Primary School2CS8127
No
Damai Primary School19036
No
Damai Primary School2A5415
No
Damai Primary School2B330
No
Damai Primary School2C9926
No
Damai Primary School2CS7328
No
Dazhong Primary School114079
No
Dazhong Primary School2A6162
Yes
Dazhong Primary School2B200
No
Dazhong Primary School2C6094
Yes
Dazhong Primary School2CS00
No
De La Salle School118095
No
De La Salle School2A8514
No
De La Salle School2B4412
No
De La Salle School2C119110
No
De La Salle School2CS910
Yes
East Spring Primary School116053
No
East Spring Primary School2A1076
No
East Spring Primary School2B541
No
East Spring Primary School2C16062
No
East Spring Primary School2CS9846
No
Edgefield Primary School118069
No
Edgefield Primary School2A1119
No
Edgefield Primary School2B540
No
Edgefield Primary School2C16231
No
Edgefield Primary School2CS13133
No
Elias Park Primary School110077
No
Elias Park Primary School2A2328
Yes
Elias Park Primary School2B203
No
Elias Park Primary School2C6088
Yes
Elias Park Primary School2CS00
No
Endeavour Primary School115066
No
Endeavour Primary School2A844
No
Endeavour Primary School2B470
No
Endeavour Primary School2C14148
No
Endeavour Primary School2CS9374
No
Evergreen Primary School112070
No
Evergreen Primary School2A5013
No
Evergreen Primary School2B321
No
Evergreen Primary School2C9675
No
Evergreen Primary School2CS2128
Yes
Fairfield Methodist School (Primary)1210106
No
Fairfield Methodist School (Primary)2A10498
No
Fairfield Methodist School (Primary)2B2233
Yes
Fairfield Methodist School (Primary)2C4578
Yes
Fairfield Methodist School (Primary)2CS00
No
Farrer Park Primary School113057
No
Farrer Park Primary School2A7313
No
Farrer Park Primary School2B400
No
Farrer Park Primary School2C12232
No
Farrer Park Primary School2CS9028
No
Fengshan Primary School112068
No
Fengshan Primary School2A5262
Yes
Fengshan Primary School2B211
No
Fengshan Primary School2C6276
Yes
Fengshan Primary School2CS00
No
Fern Green Primary School1180126
No
Fern Green Primary School2A5444
No
Fern Green Primary School2B232
No
Fern Green Primary School2C6867
No
Fern Green Primary School2CS14
Yes
Fernvale Primary School122089
No
Fernvale Primary School2A13128
No
Fernvale Primary School2B541
No
Fernvale Primary School2C16296
No
Fernvale Primary School2CS6669
Yes
First Toa Payoh Primary School19027
No
First Toa Payoh Primary School2A637
No
First Toa Payoh Primary School2B390
No
First Toa Payoh Primary School2C11617
No
First Toa Payoh Primary School2CS9910
No
Frontier Primary School115091
No
Frontier Primary School2A5977
Yes
Frontier Primary School2B2017
No
Frontier Primary School2C4389
Yes
Frontier Primary School2CS00
No
Fuchun Primary School112050
No
Fuchun Primary School2A7018
No
Fuchun Primary School2B370
No
Fuchun Primary School2C11243
No
Fuchun Primary School2CS693
No
Fuhua Primary School122061
No
Fuhua Primary School2A15938
No
Fuhua Primary School2B600
No
Fuhua Primary School2C18250
No
Fuhua Primary School2CS13238
No
Gan Eng Seng Primary School19038
No
Gan Eng Seng Primary School2A526
No
Gan Eng Seng Primary School2B360
No
Gan Eng Seng Primary School2C10717
No
Gan Eng Seng Primary School2CS9017
No
Geylang Methodist School (Primary)121086
No
Geylang Methodist School (Primary)2A12427
No
Geylang Methodist School (Primary)2B528
No
Geylang Methodist School (Primary)2C153109
No
Geylang Methodist School (Primary)2CS4448
Yes
Gongshang Primary School118096
No
Gongshang Primary School2A84196
Yes
Gongshang Primary School2B2020
No
Gongshang Primary School2C4199
Yes
Gongshang Primary School2CS00
No
Greendale Primary School118078
No
Greendale Primary School2A10232
No
Greendale Primary School2B430
No
Greendale Primary School2C13124
No
Greendale Primary School2CS10726
No
Greenridge Primary School19045
No
Greenridge Primary School2A4513
No
Greenridge Primary School2B311
No
Greenridge Primary School2C9130
No
Greenridge Primary School2CS6110
No
Greenwood Primary School115084
No
Greenwood Primary School2A6611
No
Greenwood Primary School2B380
No
Greenwood Primary School2C11560
No
Greenwood Primary School2CS5541
No
Haig Girls' School113039
No
Haig Girls' School2A9115
No
Haig Girls' School2B459
No
Haig Girls' School2C12789
No
Haig Girls' School2CS3824
No
Henry Park Primary School1240132
No
Henry Park Primary School2A108106
No
Henry Park Primary School2B2127
Yes
Henry Park Primary School2C4163
Yes
Henry Park Primary School2CS00
No
Holy Innocents' Primary School1210108
No
Holy Innocents' Primary School2A102114
Yes
Holy Innocents' Primary School2B2057
Yes
Holy Innocents' Primary School2C4096
Yes
Holy Innocents' Primary School2CS00
No
Hong Wen School115078
No
Hong Wen School2A7238
No
Hong Wen School2B3226
No
Hong Wen School2C71124
Yes
Hong Wen School2CS00
No
Horizon Primary School118097
No
Horizon Primary School2A8388
Yes
Horizon Primary School2B2010
No
Horizon Primary School2C5186
Yes
Horizon Primary School2CS00
No
Hougang Primary School113074
No
Hougang Primary School2A5621
No
Hougang Primary School2B3211
No
Hougang Primary School2C85130
Yes
Hougang Primary School2CS00
No
Huamin Primary School1180110
No
Huamin Primary School2A7089
Yes
Huamin Primary School2B202
No
Huamin Primary School2C6097
Yes
Huamin Primary School2CS00
No
Innova Primary School112059
No
Innova Primary School2A618
No
Innova Primary School2B3811
No
Innova Primary School2C10359
No
Innova Primary School2CS449
No
Jiemin Primary School113056
No
Jiemin Primary School2A7418
No
Jiemin Primary School2B390
No
Jiemin Primary School2C11656
No
Jiemin Primary School2CS6044
No
Jing Shan Primary School19060
No
Jing Shan Primary School2A3049
Yes
Jing Shan Primary School2B200
No
Jing Shan Primary School2C6071
Yes
Jing Shan Primary School2CS00
No
Junyuan Primary School1180114
No
Junyuan Primary School2A6693
Yes
Junyuan Primary School2B200
No
Junyuan Primary School2C6379
Yes
Junyuan Primary School2CS00
No
Jurong Primary School118073
No
Jurong Primary School2A10723
No
Jurong Primary School2B480
No
Jurong Primary School2C14459
No
Jurong Primary School2CS8680
No
Jurong West Primary School112069
No
Jurong West Primary School2A5144
No
Jurong West Primary School2B220
No
Jurong West Primary School2C6750
No
Jurong West Primary School2CS1725
Yes
Keming Primary School1180105
No
Keming Primary School2A7540
No
Keming Primary School2B3214
No
Keming Primary School2C81141
Yes
Keming Primary School2CS00
No
Kheng Cheng School118061
No
Kheng Cheng School2A11917
No
Kheng Cheng School2B542
No
Kheng Cheng School2C162128
No
Kheng Cheng School2CS3438
Yes
Kong Hwa School1210100
No
Kong Hwa School2A11061
No
Kong Hwa School2B3671
Yes
Kong Hwa School2C74110
Yes
Kong Hwa School2CS00
No
Kuo Chuan Presbyterian Primary School1180114
No
Kuo Chuan Presbyterian Primary School2A6672
Yes
Kuo Chuan Presbyterian Primary School2B2130
Yes
Kuo Chuan Presbyterian Primary School2C4476
Yes
Kuo Chuan Presbyterian Primary School2CS00
No
Lakeside Primary School118080
No
Lakeside Primary School2A10027
No
Lakeside Primary School2B442
No
Lakeside Primary School2C131105
No
Lakeside Primary School2CS2635
Yes
Lianhua Primary School126060
No
Lianhua Primary School2A20019
No
Lianhua Primary School2B800
No
Lianhua Primary School2C24231
No
Lianhua Primary School2CS21175
No
Maha Bodhi School1270129
No
Maha Bodhi School2A14188
No
Maha Bodhi School2B3838
No
Maha Bodhi School2C7696
Yes
Maha Bodhi School2CS00
No
Maris Stella High School (Primary Section)121076
No
Maris Stella High School (Primary Section)2A13498
No
Maris Stella High School (Primary Section)2B3244
Yes
Maris Stella High School (Primary Section)2C67101
Yes
Maris Stella High School (Primary Section)2CS00
No
Marsiling Primary School112060
No
Marsiling Primary School2A6017
No
Marsiling Primary School2B340
No
Marsiling Primary School2C10390
No
Marsiling Primary School2CS146
No
Marymount Convent School118023
No
Marymount Convent School2A15710
No
Marymount Convent School2B6913
No
Marymount Convent School2C19534
No
Marymount Convent School2CS16178
No
Mayflower Primary School19040
No
Mayflower Primary School2A5015
No
Mayflower Primary School2B320
No
Mayflower Primary School2C9521
No
Mayflower Primary School2CS7437
No
Mee Toh School1240115
No
Mee Toh School2A12519
No
Mee Toh School2B5638
No
Mee Toh School2C130152
Yes
Mee Toh School2CS00
No
Meridian Primary School118033
No
Meridian Primary School2A14728
No
Meridian Primary School2B600
No
Meridian Primary School2C17917
No
Meridian Primary School2CS16217
No
Methodist Girls' School (Primary)115059
No
Methodist Girls' School (Primary)2A9177
No
Methodist Girls' School (Primary)2B2550
Yes
Methodist Girls' School (Primary)2C5064
Yes
Methodist Girls' School (Primary)2CS00
No
Montfort Junior School19028
No
Montfort Junior School2A625
No
Montfort Junior School2B393
No
Montfort Junior School2C11424
No
Montfort Junior School2CS9042
No
Nan Chiau Primary School1240113
No
Nan Chiau Primary School2A12755
No
Nan Chiau Primary School2B44112
Yes
Nan Chiau Primary School2C88247
Yes
Nan Chiau Primary School2CS00
No
Nan Hua Primary School1180107
No
Nan Hua Primary School2A73102
Yes
Nan Hua Primary School2B2039
Yes
Nan Hua Primary School2C40160
Yes
Nan Hua Primary School2CS00
No
Nanyang Primary School1330171
No
Nanyang Primary School2A159203
Yes
Nanyang Primary School2B2050
Yes
Nanyang Primary School2C4079
Yes
Nanyang Primary School2CS00
No
Naval Base Primary School1180127
No
Naval Base Primary School2A5374
Yes
Naval Base Primary School2B201
No
Naval Base Primary School2C5968
Yes
Naval Base Primary School2CS00
No
New Town Primary School112030
No
New Town Primary School2A909
No
New Town Primary School2B470
No
New Town Primary School2C14126
No
New Town Primary School2CS11621
No
Ngee Ann Primary School118086
No
Ngee Ann Primary School2A9427
No
Ngee Ann Primary School2B423
No
Ngee Ann Primary School2C128105
No
Ngee Ann Primary School2CS2334
Yes
North Spring Primary School115065
No
North Spring Primary School2A8512
No
North Spring Primary School2B440
No
North Spring Primary School2C13351
No
North Spring Primary School2CS8235
No
North View Primary School1180105
No
North View Primary School2A7581
Yes
North View Primary School2B200
No
North View Primary School2C61109
Yes
North View Primary School2CS00
No
North Vista Primary School118071
No
North Vista Primary School2A10938
No
North Vista Primary School2B440
No
North Vista Primary School2C13258
No
North Vista Primary School2CS7462
No
Northland Primary School118085
No
Northland Primary School2A9572
No
Northland Primary School2B2822
No
Northland Primary School2C62170
Yes
Northland Primary School2CS00
No
Northoaks Primary School115021
No
Northoaks Primary School2A1298
No
Northoaks Primary School2B600
No
Northoaks Primary School2C18120
No
Northoaks Primary School2CS16117
No
Northshore Primary School122090
No
Northshore Primary School2A13063
No
Northshore Primary School2B430
No
Northshore Primary School2C128166
Yes
Northshore Primary School2CS00
No
Oasis Primary School1180122
No
Oasis Primary School2A5849
No
Oasis Primary School2B231
No
Oasis Primary School2C6873
Yes
Oasis Primary School2CS00
No
Opera Estate Primary School19054
No
Opera Estate Primary School2A3612
No
Opera Estate Primary School2B281
No
Opera Estate Primary School2CS3013
No
Palm View Primary School118089
No
Palm View Primary School2A914
No
Palm View Primary School2B491
No
Palm View Primary School2C14677
No
Palm View Primary School2CS6961
No
Park View Primary School115077
No
Park View Primary School2A739
No
Park View Primary School2B410
No
Park View Primary School2C12453
No
Park View Primary School2CS7140
No
Pasir Ris Primary School112087
No
Pasir Ris Primary School2A3339
Yes
Pasir Ris Primary School2B2021
Yes
Pasir Ris Primary School2C4174
Yes
Pasir Ris Primary School2CS00
No
Paya Lebar Methodist Girls' School (Primary)121076
No
Paya Lebar Methodist Girls' School (Primary)2A13460
No
Paya Lebar Methodist Girls' School (Primary)2B4534
No
Paya Lebar Methodist Girls' School (Primary)2C103139
Yes
Paya Lebar Methodist Girls' School (Primary)2CS00
No
Pei Chun Public School1240105
No
Pei Chun Public School2A135113
No
Pei Chun Public School2B2730
Yes
Pei Chun Public School2C5767
Yes
Pei Chun Public School2CS00
No
Pei Hwa Presbyterian Primary School116489
No
Pei Hwa Presbyterian Primary School2A75127
Yes
Pei Hwa Presbyterian Primary School2B2022
Yes
Pei Hwa Presbyterian Primary School2C4166
Yes
Pei Hwa Presbyterian Primary School2CS00
No
Pei Tong Primary School122050
No
Pei Tong Primary School2A17034
No
Pei Tong Primary School2B650
No
Pei Tong Primary School2C20027
No
Pei Tong Primary School2CS17469
No
Peiying Primary School113076
No
Peiying Primary School2A5415
No
Peiying Primary School2B330
No
Peiying Primary School2C9948
No
Peiying Primary School2CS5189
Yes
Poi Ching School1180106
No
Poi Ching School2A7422
No
Poi Ching School2B3835
No
Poi Ching School2C79192
Yes
Poi Ching School2CS00
No
Princess Elizabeth Primary School114095
No
Princess Elizabeth Primary School2A45142
Yes
Princess Elizabeth Primary School2B2022
Yes
Princess Elizabeth Primary School2C41270
Yes
Princess Elizabeth Primary School2CS00
No
Punggol Cove Primary School1220104
No
Punggol Cove Primary School2A11649
No
Punggol Cove Primary School2B421
No
Punggol Cove Primary School2C12647
No
Punggol Cove Primary School2CS7960
No
Punggol Green Primary School1180110
No
Punggol Green Primary School2B201
No
Punggol Green Primary School2C59108
Yes
Punggol Green Primary School2CS00
No
Punggol Primary School113079
No
Punggol Primary School2A5120
No
Punggol Primary School2B301
No
Punggol Primary School2C91110
Yes
Punggol Primary School2CS00
No
Punggol View Primary School118083
No
Punggol View Primary School2A9749
No
Punggol View Primary School2B360
No
Punggol View Primary School2C11248
No
Punggol View Primary School2CS6464
No
Qifa Primary School1180106
No
Qifa Primary School2A7447
No
Qifa Primary School2B2920
No
Qifa Primary School2C68104
Yes
Qifa Primary School2CS00
No
Qihua Primary School112051
No
Qihua Primary School2A6915
No
Qihua Primary School2B381
No
Qihua Primary School2C11630
No
Qihua Primary School2CS866
No
Queenstown Primary School115063
No
Queenstown Primary School2A8714
No
Queenstown Primary School2B441
No
Queenstown Primary School2C133110
No
Radin Mas Primary School114078
No
Radin Mas Primary School2A6249
No
Radin Mas Primary School2B2524
No
Radin Mas Primary School2C5276
Yes
Radin Mas Primary School2CS00
No
Raffles Girls' Primary School121064
No
Raffles Girls' Primary School2A14643
No
Raffles Girls' Primary School2B5529
No
Raffles Girls' Primary School2C135183
Yes
Raffles Girls' Primary School2CS00
No
Red Swastika School118099
No
Red Swastika School2A8188
Yes
Red Swastika School2B2023
Yes
Red Swastika School2C4363
Yes
Red Swastika School2CS00
No
River Valley Primary School115075
No
River Valley Primary School2A7534
No
River Valley Primary School2B3418
No
River Valley Primary School2C8695
Yes
River Valley Primary School2CS00
No
Riverside Primary School115078
No
Riverside Primary School2A7282
Yes
Riverside Primary School2B205
No
Riverside Primary School2C5677
Yes
Riverside Primary School2CS00
No
Rivervale Primary School114087
No
Rivervale Primary School2A5321
No
Rivervale Primary School2B3111
No
Rivervale Primary School2C84115
Yes
Rivervale Primary School2CS00
No
Rosyth School1210120
No
Rosyth School2A90104
Yes
Rosyth School2B2029
Yes
Rosyth School2C44139
Yes
Rosyth School2CS00
No
Rulang Primary School1210126
No
Rulang Primary School2A8488
Yes
Rulang Primary School2B2037
Yes
Rulang Primary School2C41115
Yes
Rulang Primary School2CS00
No
Sembawang Primary School114085
No
Sembawang Primary School2A5549
No
Sembawang Primary School2B220
No
Sembawang Primary School2C6688
Yes
Sembawang Primary School2CS00
No
Seng Kang Primary School112059
No
Seng Kang Primary School2A6112
No
Seng Kang Primary School2B360
No
Seng Kang Primary School2C11025
No
Seng Kang Primary School2CS8529
No
Sengkang Green Primary School1180103
No
Sengkang Green Primary School2A77116
Yes
Sengkang Green Primary School2B2018
No
Sengkang Green Primary School2C4294
Yes
Sengkang Green Primary School2CS00
No
Shuqun Primary School114091
No
Shuqun Primary School2A49115
Yes
Shuqun Primary School2B2019
No
Shuqun Primary School2C4284
Yes
Shuqun Primary School2CS00
No
Si Ling Primary School19027
No
Si Ling Primary School2A639
No
Si Ling Primary School2B380
No
Si Ling Primary School2C11435
No
Si Ling Primary School2CS792
No
Singapore Chinese Girls' Primary School113256
No
Singapore Chinese Girls' Primary School2A7690
Yes
Singapore Chinese Girls' Primary School2B2035
Yes
Singapore Chinese Girls' Primary School2C4061
Yes
Singapore Chinese Girls' Primary School2CS00
No
South View Primary School1210122
No
South View Primary School2A88101
Yes
South View Primary School2B2021
Yes
South View Primary School2C43127
Yes
South View Primary School2CS00
No
Springdale Primary School1180121
No
Springdale Primary School2A5954
No
Springdale Primary School2B221
No
Springdale Primary School2C6561
No
Springdale Primary School2CS517
Yes
St. Andrew's Junior School118052
No
St. Andrew's Junior School2A12862
No
St. Andrew's Junior School2B4235
No
St. Andrew's Junior School2C92130
Yes
St. Andrew's Junior School2CS00
No
St. Anthony's Canossian Primary School112030
No
St. Anthony's Canossian Primary School2A9012
No
St. Anthony's Canossian Primary School2B4616
No
St. Anthony's Canossian Primary School2C12231
No
St. Anthony's Canossian Primary School2CS9131
No
St. Anthony's Primary School118090
No
St. Anthony's Primary School2A9042
No
St. Anthony's Primary School2B3639
Yes
St. Anthony's Primary School2C72121
Yes
St. Anthony's Primary School2CS00
No
St. Gabriel's Primary School19031
No
St. Gabriel's Primary School2A5918
No
St. Gabriel's Primary School2B3422
No
St. Gabriel's Primary School2C7959
No
St. Gabriel's Primary School2CS2034
Yes
St. Hilda's Primary School1210134
No
St. Hilda's Primary School2A76112
Yes
St. Hilda's Primary School2B2033
Yes
St. Hilda's Primary School2C41129
Yes
St. Hilda's Primary School2CS00
No
St. Joseph's Institution Junior118057
No
St. Joseph's Institution Junior2A12357
No
St. Joseph's Institution Junior2B4265
Yes
St. Joseph's Institution Junior2C86101
Yes
St. Joseph's Institution Junior2CS00
No
St. Margaret's School (Primary)113237
No
St. Margaret's School (Primary)2A9532
No
St. Margaret's School (Primary)2B4114
No
St. Margaret's School (Primary)2C111119
Yes
St. Margaret's School (Primary)2CS00
No
St. Stephen's School118050
No
St. Stephen's School2A13019
No
St. Stephen's School2B5713
No
St. Stephen's School2C16053
No
St. Stephen's School2CS10730
No
Tampines North Primary School122089
No
Tampines North Primary School2A13114
No
Tampines North Primary School2B590
No
Tampines North Primary School2C17747
No
Tampines North Primary School2CS130160
Yes
Tampines Primary School118098
No
Tampines Primary School2A8259
No
Tampines Primary School2B280
No
Tampines Primary School2C8699
Yes
Tampines Primary School2CS00
No
Tanjong Katong Primary School114084
No
Tanjong Katong Primary School2A5631
No
Tanjong Katong Primary School2B2816
No
Tanjong Katong Primary School2C73104
Yes
Tanjong Katong Primary School2CS00
No
Tao Nan School1300119
No
Tao Nan School2A181148
No
Tao Nan School2B3162
Yes
Tao Nan School2C6686
Yes
Tao Nan School2CS00
No
Teck Ghee Primary School19052
No
Teck Ghee Primary School2A3817
No
Teck Ghee Primary School2B271
No
Teck Ghee Primary School2C8073
No
Teck Ghee Primary School2CS715
Yes
Teck Whye Primary School115056
No
Teck Whye Primary School2A948
No
Teck Whye Primary School2B490
No
Teck Whye Primary School2C14722
No
Teck Whye Primary School2CS12616
No
Telok Kurau Primary School118085
No
Telok Kurau Primary School2A9528
No
Telok Kurau Primary School2B421
No
Telok Kurau Primary School2C12871
No
Telok Kurau Primary School2CS5729
No
Temasek Primary School114071
No
Temasek Primary School2A69130
Yes
Temasek Primary School2B209
No
Temasek Primary School2C5180
Yes
Temasek Primary School2CS00
No
Townsville Primary School19029
No
Townsville Primary School2A616
No
Townsville Primary School2B380
No
Townsville Primary School2C11621
No
Townsville Primary School2CS9611
No
Unity Primary School115054
No
Unity Primary School2A9610
No
Unity Primary School2B490
No
Unity Primary School2C14666
No
Unity Primary School2CS803
No
Valour Primary School1180111
No
Valour Primary School2A6970
Yes
Valour Primary School2B200
No
Valour Primary School2C6081
Yes
Valour Primary School2CS00
No
Waterway Primary School1180103
No
Waterway Primary School2A7747
No
Waterway Primary School2B300
No
Waterway Primary School2C9192
Yes
Waterway Primary School2CS00
No
Wellington Primary School1180118
No
Wellington Primary School2A6261
No
Wellington Primary School2B2016
No
Wellington Primary School2C45114
Yes
Wellington Primary School2CS00
No
West Grove Primary School115060
No
West Grove Primary School2A9011
No
West Grove Primary School2B462
No
West Grove Primary School2C13745
No
West Grove Primary School2CS9246
No
West Spring Primary School115098
No
West Spring Primary School2A5259
Yes
West Spring Primary School2B200
No
West Spring Primary School2C6073
Yes
West Spring Primary School2CS00
No
West View Primary School19046
No
West View Primary School2A4430
No
West View Primary School2B251
No
West View Primary School2C7341
No
West View Primary School2CS3230
No
Westwood Primary School118091
No
Westwood Primary School2A8987
No
Westwood Primary School2B2113
No
Westwood Primary School2C4983
Yes
Westwood Primary School2CS00
No
White Sands Primary School112075
No
White Sands Primary School2A4517
No
White Sands Primary School2B295
No
White Sands Primary School2C8482
No
White Sands Primary School2CS212
Yes
Woodgrove Primary School112064
No
Woodgrove Primary School2A5618
No
Woodgrove Primary School2B336
No
Woodgrove Primary School2C9273
No
Woodgrove Primary School2CS192
No
Woodlands Primary School115085
No
Woodlands Primary School2A6528
No
Woodlands Primary School2B329
No
Woodlands Primary School2C8872
No
Woodlands Primary School2CS1714
No
Woodlands Ring Primary School112077
No
Woodlands Ring Primary School2A4316
No
Woodlands Ring Primary School2B291
No
Woodlands Ring Primary School2C8755
No
Woodlands Ring Primary School2CS3210
No
Xinghua Primary School112036
No
Xinghua Primary School2A848
No
Xinghua Primary School2B450
No
Xinghua Primary School2C13622
No
Xinghua Primary School2CS11533
No
Xingnan Primary School112067
No
Xingnan Primary School2A5323
No
Xingnan Primary School2B301
No
Xingnan Primary School2C9048
No
Xingnan Primary School2CS4219
No
Xinmin Primary School115092
No
Xinmin Primary School2A5865
Yes
Xinmin Primary School2B2016
No
Xinmin Primary School2C4593
Yes
Xinmin Primary School2CS00
No
Xishan Primary School116084
No
Xishan Primary School2A7621
No
Xishan Primary School2B380
No
Xishan Primary School2C11581
No
Xishan Primary School2CS34107
Yes
Yangzheng Primary School110072
No
Yangzheng Primary School2A2838
Yes
Yangzheng Primary School2B2011
No
Yangzheng Primary School2C5172
Yes
Yangzheng Primary School2CS00
No
Yew Tee Primary School115068
No
Yew Tee Primary School2A8210
No
Yew Tee Primary School2B441
No
Yew Tee Primary School2C13173
No
Yew Tee Primary School2CS588
No
Yio Chu Kang Primary School112052
No
Yio Chu Kang Primary School2A682
No
Yio Chu Kang Primary School2B420
No
Yio Chu Kang Primary School2C12625
No
Yishun Primary School116075
No
Yishun Primary School2A8547
No
Yishun Primary School2B331
No
Yishun Primary School2C9830
No
Yishun Primary School2CS6874
Yes
Yu Neng Primary School112076
No
Yu Neng Primary School2A4444
No
Yu Neng Primary School2B2013
No
Yu Neng Primary School2C4966
Yes
Yu Neng Primary School2CS00
No
Yuhua Primary School124064
No
Yuhua Primary School2A1769
No
Yuhua Primary School2B760
No
Yuhua Primary School2C22825
No
Yuhua Primary School2CS20416
No
Yumin Primary School118052
No
Yumin Primary School2A12810
No
Yumin Primary School2B590
No
Yumin Primary School2C17910
No
Yumin Primary School2CS169108
No
Zhangde Primary School19052
No
Zhangde Primary School2A3812
No
Zhangde Primary School2B291
No
Zhangde Primary School2C8595
Yes
Zhangde Primary School2CS00
No
Zhenghua Primary School115074
No
Zhenghua Primary School2A7659
No
Zhenghua Primary School2B260
No
Zhenghua Primary School2C7760
No
Zhenghua Primary School2CS1837
Yes
Zhonghua Primary School16022
No
Zhonghua Primary School2A384
No
Zhonghua Primary School2B310
No
Zhonghua Primary School2C9519
No
Zhonghua Primary School2CS7626
No

How to Prepare for P1 2025

Use this data as a starting point. As you plan your strategy, consider:

  • Know Your Phase and Your Odds: Understand which phase you qualify for and use our platform to look up the historical data for your target schools.
  • Have a Backup Plan: Especially if you're aiming for a popular school in a competitive phase, it's wise to have one or two alternative schools in mind.
  • Think About Fit, Not Just Popularity: A "good" school is one where your child will thrive. Look beyond the numbers at the school's culture, CCAs, and location.

The P1 registration journey can feel complex, but with the right data, you can make confident choices. Use this guide to understand the landscape and our detailed school pages to find the perfect fit for your family. Good luck!