Skip to content P1 Registration 2026 · LIVE
P1 P1 Parents SG

P1 Registration 2025

阅读中文版 · Read in Chinese →

Every school's 2025 outcome, from MOE.

No. All Primary SchoolsSchools Phase 1P1 2A 2B 2C 2C(S)2CS 3 TotalTot
1 Admiralty 90 90/150 60% 42 42/60 70% 26 27/26 SC 1-2 (6/5) 104% 52 87/52 SC<1 (74/52) 167% 0 0/0 0 0/0 210of 210100%
2 Ahmad Ibrahim 28 28/160 18% 6 6/132 5% 1 1/62 2% 31 31/185 17% 29 29/154 19% no record 125 places 95of 22043%
3 Ai Tong 131 131/240 55% 109 134/109 SC>2 (54/29) 123% 20 62/20 SC<1 (56/20) 310% 43 81/43 SC<1 (76/43) 188% 0 0/0 0 0/0 303of 300101%
4 Alexandra MK 64 64/140 46% 67 67/76 88% 5 5/23 22% 67 73/67 SC 1-2 (12/10) 109% 0 0/0 0 0/0 203of 200101%
5 Anchor Green MK 64 64/180 36% 21 21/116 18% 0 0/52 0% 23 23/155 15% 45 45/132 34% no record 87 places 153of 24064%
6 Anderson 81 81/150 54% 43 43/69 62% 25 25/29 86% 65 91/65 SC 1-2 (17/12) 140% 0 0/0 0 0/0 214of 210102%
7 Ang Mo Kio MK 42 42/120 35% 17 17/78 22% 0 0/41 0% 36 36/123 29% 27 27/88 31% no record 61 places 122of 18068%
8 Anglo-Chinese (Junior)Boys only 76 76/210 36% 104 104/134 78% 30 61/30 SC<1 (54/30) 203% 61 95/61 SC<1 (83/61) 156% 0 0/0 0 0/0 271of 270100%
9 Anglo-ChineseBoys only 60 60/180 33% 81 81/120 68% 33 61/33 SC<1 (45/33) 185% 66 96/66 SC<1 (74/66) 145% 0 0/0 0 0/0 240of 240100%
10 Angsana MK 142 142/220 65% 78 125/78 SC<1 (118/78) 160% 1 1/20 5% 59 167/59 SC<1 (164/59) 283% 0 0/0 0 0/0 280of 280100%
11 Beacon 42 42/90 47% 1 1/48 2% 0 0/36 0% 38 38/107 36% 10 10/69 14% no record 59 places 91of 15061%
12 Bedok Green 40 40/180 22% 5 5/140 4% 0 0/65 0% 30 30/195 15% 50 50/166 30% no record 116 places 125of 24052%
13 Bendemeer MK 31 31/120 26% 17 17/89 19% 0 0/44 0% 27 27/133 20% 50 50/107 47% no record 57 places 125of 18069%
14 Blangah Rise 24 24/60 40% 7 7/36 19% 0 0/30 0% 19 19/89 21% 22 22/71 31% no record 49 places 72of 12060%
15 Boon Lay Garden 37 37/120 31% 8 8/83 10% 0 0/45 0% 35 35/135 26% 19 19/100 19% no record 81 places 99of 18055%
16 Bukit Panjang 99 99/180 55% 62 62/81 77% 20 20/26 77% 61 78/61 SC 1-2 (16/3) 128% 0 0/0 0 0/0 242of 240101%
17 Bukit Timah 42 42/120 35% 6 6/78 8% 0 0/44 0% 104 104/132 PR>2 (18/8) 79% 39 63/39 SC 1-2 (11/8) 162% 0 0/0 191of 180106%
18 Bukit View 72 72/220 33% 6 6/148 4% 0 0/67 0% 92 92/202 46% 111 121/111 SC>2 (7/4) 109% 0 0/0 281of 280100%
19 Canberra 89 89/150 59% 16 16/61 26% 18 18/35 51% 87 105/87 SC<1 (92/87) 121% 0 0/0 0 0/0 210of 210100%
20 Canossa Catholic 41 41/60 68% 6 6/19 32% 14 14/24 58% 34 34/60 57% 26 44/26 SC 1-2 (25/15) 169% 0 0/0 121of 120101%
21 Cantonment 29 29/90 32% 5 5/61 8% 0 0/39 0% 29 29/116 25% 22 22/87 25% no record 65 places 85of 15057%
22 Casuarina MK 58 58/100 58% 38 38/42 90% 0 0/21 0% 30 30/64 47% 15 15/34 44% no record 19 places 141of 16088%
23 Catholic HighBoys only 86 86/180 48% 94 141/94 SC 1-2 (45/37) 150% 20 35/20 SC<1 (28/20) 175% 40 72/40 SC<1 (68/40) 180% 0 0/0 0 0/0 240of 240100%
24 Cedar MK 61 61/180 34% 36 36/119 30% 0 0/48 0% 57 57/146 39% 89 107/89 SC>2 (22/7) 120% 0 0/0 243of 240101%
25 Changkat 49 49/220 22% 12 12/171 7% 1 1/74 1% 42 42/220 19% 10 10/178 6% no record 168 places 114of 28041%
26 CHIJ (Katong)Girls only 53 53/140 38% 28 28/87 32% 12 12/40 30% 71 71/107 66% 36 50/36 SC>2 (17/14) 139% 0 0/0 200of 200100%
27 CHIJ (Kellock)Girls only 40 40/120 33% 14 14/80 18% 6 6/42 14% 57 57/123 46% 39 39/66 59% no record 27 places 156of 18087%
28 CHIJ Our Lady of Good CounselGirls only 37 37/90 41% 12 12/53 23% 9 9/34 26% 44 44/93 47% 44 44/49 90% no record 5 places 146of 15097%
29 CHIJ Our Lady of the NativityGirls only 60 60/180 33% 27 27/120 23% 37 37/51 73% 116 131/116 SC>2 (26/22) 113% 0 0/0 0 0/0 240of 240100%
30 CHIJ Our Lady Queen of PeaceGirls only 33 33/120 28% 8 8/87 9% 7 7/46 15% 89 89/132 67% 41 41/43 95% no record 2 places 178of 18099%
31 CHIJ (Toa Payoh)Girls only 58 58/150 39% 78 78/92 85% 25 56/25 SC<1 (33/25) 224% 49 77/49 SC<1 (59/49) 157% 0 0/0 0 0/0 210of 210100%
32 CHIJ St. Nicholas Girls'Girls only 64 64/150 43% 86 117/86 SC>2 (48/17) 136% 20 48/20 SC<1 (38/20) 240% 41 71/41 SC<1 (66/41) 173% 0 0/0 0 0/0 211of 210100%
33 Chongfu 142 142/240 59% 98 120/98 SC>2 (47/27) 122% 20 39/20 SC<1 (38/20) 195% 40 138/40 SC<1 (124/40) 345% 0 0/0 0 0/0 300of 300100%
34 Chongzheng 70 70/180 39% 38 38/110 35% 10 10/44 23% 125 127/125 102% 0 0/0 0 0/0 243of 240101%
35 Chua Chu Kang 102 102/180 57% 47 47/78 60% 16 16/30 53% 77 152/77 SC<1 (135/77) 197% 0 0/0 0 0/0 242of 240101%
36 Clementi 77 77/260 30% 13 13/183 7% 0 0/77 0% 86 86/231 37% 136 136/145 94% no record 9 places 312of 32098%
37 Compassvale 108 108/180 60% 17 17/72 24% 19 19/38 50% 96 112/96 SC<1 (102/96) 117% 0 0/0 0 0/0 240of 240100%
38 Concord 106 106/150 71% 18 18/44 41% 1 1/29 3% 86 96/86 PR<1 (10/1) 112% 0 0/0 0 0/0 211of 210100%
39 Corporation 60 60/120 50% 11 11/60 18% 0 0/36 0% 23 23/109 21% 18 18/86 21% no record 68 places 112of 18062%
40 Dazhong MK 72 72/140 51% 49 49/68 72% 0 0/26 0% 72 72/80 90% 9 21/9 233% 0 0/0 202of 200101%
41 De La Salle 75 75/180 42% 11 11/105 10% 12 12/51 24% 114 114/143 80% 29 47/29 162% 0 0/0 241of 240100%
42 East Spring 53 53/180 29% 22 22/127 17% 0 0/55 0% 55 55/165 33% 18 18/111 16% no record 93 places 148of 24062%
43 Edgefield 58 58/180 32% 5 5/122 4% 0 0/59 0% 26 26/178 15% 39 39/152 26% no record 113 places 128of 24053%
44 Elias Park 73 73/100 73% 21 21/27 78% 0 0/22 0% 66 115/66 SC<1 (101/66) 174% 0 0/0 0 0/0 160of 160100%
45 Endeavour 61 61/180 34% 5 5/119 4% 0 0/58 0% 68 68/174 39% 66 66/106 62% no record 40 places 200of 24083%
46 Evergreen 74 74/120 62% 6 6/46 13% 0 0/33 0% 68 68/100 68% 26 26/32 81% no record 6 places 174of 18097%
47 Fairfield Methodist 113 113/210 54% 97 103/97 SC>2 (46/41) 106% 20 30/20 SC<1 (21/20) 150% 42 70/42 SC<1 (47/42) 167% 0 0/0 0 0/0 272of 270101%
48 Farrer Park MK 39 39/120 33% 13 13/81 16% 0 0/43 0% 24 24/129 19% 65 65/105 62% no record 40 places 141of 18078%
49 Fengshan MK 62 62/120 52% 51 51/58 88% 0 0/23 0% 69 93/69 SC 1-2 (15/9) 135% 0 0/0 0 0/0 182of 180101%
50 Fern Green MK 95 95/220 43% 32 32/125 26% 0 0/51 0% 85 85/153 56% 40 40/68 59% no record 28 places 252of 28090%
51 Fernvale 103 103/220 47% 20 20/117 17% 1 1/52 2% 72 72/156 46% 38 38/85 45% no record 47 places 234of 28084%
52 First Toa Payoh MK 22 22/120 18% 8 8/98 8% 0 0/50 0% 10 10/151 7% 32 32/141 23% no record 109 places 72of 18040%
53 Frontier MK 84 84/150 56% 66 78/66 SC<1 (68/66) 118% 20 23/20 115% 40 66/40 SC<1 (53/40) 165% 0 0/0 0 0/0 210of 210100%
54 Fuchun 69 69/120 57% 17 17/51 33% 0 0/31 0% 47 47/94 50% 3 3/48 6% no record 45 places 136of 18076%
55 Fuhua 75 75/160 47% 28 28/85 33% 0 0/39 0% 31 31/119 26% 22 22/88 25% no record 66 places 156of 22071%
56 Gan Eng Seng 28 28/90 31% 7 7/62 11% 0 0/39 0% 17 17/116 15% 8 8/100 8% no record 92 places 60of 15040%
57 Geylang Methodist 97 97/210 46% 31 31/113 27% 4 4/47 9% 138 138/138 100% 0 0/0 0 0/0 270of 270100%
58 Gongshang MK 113 113/180 63% 67 203/67 SC<1 (124/67) 303% 17 17/20 85% 44 117/44 SC<1 (106/44) 266% 0 0/0 0 0/0 241of 240100%
59 Greendale MK 64 64/150 43% 18 18/86 21% 0 0/43 0% 24 24/128 19% 31 31/104 30% no record 73 places 137of 21065%
60 Greenridge 49 49/90 54% 14 14/41 34% 1 1/29 3% 27 27/87 31% 5 5/60 8% no record 55 places 96of 15064%
61 Greenwood 109 109/150 73% 10 10/41 24% 0 0/30 0% 75 75/91 82% 16 22/16 138% 0 0/0 210of 210100%
62 Haig Girls'Girls only 51 51/130 39% 23 23/79 29% 20 20/39 51% 83 83/98 85% 15 29/15 SC 1-2 (16/9) 193% 0 0/0 192of 190101%
63 Henry Park 109 109/240 45% 99 99/131 76% 31 31/31 100% 63 93/63 SC<1 (76/63) 148% 0 0/0 0 0/0 302of 300101%
64 Holy Innocents' 103 103/210 49% 102 102/107 95% 22 44/22 SC<1 (36/22) 200% 45 110/45 SC<1 (96/45) 244% 0 0/0 0 0/0 272of 270101%
65 Hong Wen 88 88/150 59% 38 38/62 61% 23 23/28 82% 62 153/62 SC<1 (137/62) 247% 0 0/0 0 0/0 211of 210100%
66 Horizon MK 94 94/180 52% 86 87/86 PR<1 (7/6) 101% 11 11/20 55% 50 79/50 SC<1 (74/50) 158% 0 0/0 0 0/0 241of 240100%
67 Hougang 64 64/130 49% 13 13/66 20% 16 16/38 42% 98 115/98 117% 0 0/0 0 0/0 191of 190101%
68 Huamin MK 113 113/180 63% 67 83/67 SC<1 (76/67) 124% 2 2/20 10% 58 86/58 SC<1 (73/58) 148% 0 0/0 0 0/0 240of 240100%
69 Innova 61 61/120 51% 10 10/59 17% 4 4/36 11% 77 77/105 73% 8 8/28 29% no record 20 places 160of 18089%
70 Jiemin 75 75/130 58% 14 14/55 25% 0 0/34 0% 38 38/101 38% 23 23/63 37% no record 40 places 150of 19079%
71 Jing Shan MK 44 44/90 49% 46 48/46 PR<1 (3/1) 104% 0 0/20 0% 50 50/60 83% 9 9/10 90% no record 1 places 149of 15099%
72 Junyuan MK 100 100/220 45% 96 96/120 80% 0 0/28 0% 85 91/85 PR<1 (4/1) 107% 0 0/0 0 0/0 281of 280100%
73 Jurong 78 78/160 49% 21 21/82 26% 0 0/40 0% 48 48/121 40% 39 39/73 53% no record 34 places 186of 22085%
74 Jurong West MK 72 72/120 60% 48 59/48 SC>2 (3/1) 123% 1 1/20 5% 59 77/59 PR<1 (21/5) 131% 0 0/0 0 0/0 180of 180100%
75 Keming 84 84/180 47% 58 58/96 60% 21 21/33 64% 77 125/77 SC<1 (110/77) 162% 0 0/0 0 0/0 240of 240100%
76 Kheng Cheng 67 67/180 37% 12 12/113 11% 1 1/54 2% 162 173/162 PR 1-2 (17/10) 107% 0 0/0 0 0/0 242of 240101%
77 Kong Hwa 113 113/210 54% 84 84/97 87% 24 49/24 SC<1 (44/24) 204% 49 118/49 SC<1 (112/49) 241% 0 0/0 0 0/0 270of 270100%
78 Kuo Chuan Presbyterian 102 102/180 57% 50 50/78 64% 30 32/30 107% 59 113/59 SC<1 (94/59) 192% 0 0/0 0 0/0 241of 240100%
79 Lakeside 88 88/180 49% 21 21/92 23% 1 1/44 2% 97 97/130 75% 33 42/33 SC 1-2 (10/5) 127% 0 0/0 240of 240100%
80 Lianhua 63 63/260 24% 15 15/197 8% 0 0/81 0% 26 26/242 11% 42 42/216 19% no record 174 places 146of 32046%
81 Maha Bodhi 139 139/270 51% 121 121/131 92% 23 46/23 SC 1-2 (19/3) 200% 49 125/49 SC<1 (98/49) 255% 0 0/0 0 0/0 332of 330101%
82 Maris Stella HighBoys only 78 78/210 37% 100 100/132 76% 31 53/31 SC<1 (44/31) 171% 62 124/62 SC<1 (115/62) 200% 0 0/0 0 0/0 271of 270100%
83 Marsiling 66 66/120 55% 10 10/54 19% 0 0/35 0% 99 99/104 95% 5 8/5 SC>2 (3/1) 160% 0 0/0 180of 180100%
84 Marymount ConventGirls only 24 24/180 13% 7 7/156 4% 3 3/70 4% 55 55/206 27% 138 138/151 91% no record 13 places 227of 24095%
85 Mayflower MK 34 34/90 38% 25 25/56 45% 0 0/30 0% 26 26/91 29% 37 37/66 56% no record 29 places 122of 15081%
86 Mee Toh 116 116/240 48% 28 28/124 23% 37 37/52 71% 119 153/119 SC<1 (142/119) 129% 0 0/0 0 0/0 300of 300100%
87 Meridian MK 47 47/160 29% 29 29/113 26% 0 0/48 0% 29 29/146 20% 12 12/117 10% no record 105 places 117of 22053%
88 Methodist Girls'Girls only 55 55/150 37% 88 88/95 93% 22 54/22 SC<1 (35/22) 245% 45 78/45 SC<1 (54/45) 173% 0 0/0 0 0/0 210of 210100%
89 Montfort JuniorBoys only 22 22/90 24% 6 6/68 9% 5 5/41 12% 11 11/118 9% 26 26/107 24% no record 81 places 70of 15047%
90 Nan Chiau 135 135/240 56% 38 38/105 36% 42 102/42 SC<1 (99/42) 243% 85 269/85 SC<1 (259/85) 316% 0 0/0 0 0/0 300of 300100%
91 Nan Hua 119 119/180 66% 61 102/61 SC 1-2 (13/4) 167% 21 40/21 SC<1 (40/21) 190% 41 166/41 SC<1 (159/41) 405% 0 0/0 0 0/0 242of 240101%
92 Nanyang 186 186/330 56% 144 177/144 SC>2 (64/31) 123% 20 53/20 SC<1 (53/20) 265% 42 63/42 SC<1 (60/42) 150% 0 0/0 0 0/0 392of 390101%
93 Naval Base MK 124 124/180 69% 56 59/56 SC>2 (2/1) 105% 1 1/20 5% 60 64/60 PR<1 (5/2) 107% 0 0/0 0 0/0 241of 240100%
94 New Town 28 28/150 19% 3 3/122 2% 1 1/60 2% 21 21/178 12% 41 41/157 26% no record 116 places 94of 21045%
95 Ngee Ann 86 86/180 48% 27 27/94 29% 2 2/42 5% 127 148/127 PR<1 (16/5) 117% 0 0/0 0 0/0 242of 240101%
96 North Spring 49 49/120 41% 11 11/71 15% 0 0/40 0% 41 41/120 34% 25 25/79 32% no record 54 places 126of 18070%
97 North View MK 109 109/180 61% 71 74/71 104% 1 1/20 5% 60 109/60 SC<1 (101/60) 182% 0 0/0 0 0/0 241of 240100%
98 North Vista MK 72 72/180 40% 32 32/108 30% 0 0/45 0% 35 35/136 26% 34 34/101 34% no record 67 places 173of 24072%
99 Northland 110 110/180 61% 70 76/70 SC>2 (18/12) 109% 20 29/20 SC<1 (28/20) 145% 41 142/41 SC<1 (127/41) 346% 0 0/0 0 0/0 241of 240100%
100 Northoaks MK 28 28/180 16% 11 11/152 7% 0 0/67 0% 10 10/201 5% 7 7/191 4% no record 184 places 56of 24023%
101 Northshore MK 134 134/220 61% 59 59/86 69% 1 1/29 3% 86 128/86 SC<1 (128/86) 149% 0 0/0 0 0/0 280of 280100%
102 Oasis MK 100 100/180 56% 35 35/80 44% 0 0/35 0% 59 59/105 56% 46 52/46 SC 1-2 (19/16) 113% 0 0/0 240of 240100%
103 Opera Estate 62 62/120 52% 14 14/58 24% 0 0/35 0% 83 83/104 80% 21 36/21 SC 1-2 (13/12) 171% 0 0/0 180of 180100%
104 Palm View 74 74/180 41% 1 1/106 1% 0 0/55 0% 84 84/165 51% 59 59/82 72% no record 23 places 218of 24091%
105 Park View 70 70/130 54% 10 10/60 17% 0 0/37 0% 42 42/110 38% 46 46/68 68% no record 22 places 168of 19088%
106 Pasir Ris 78 78/120 65% 42 47/42 112% 19 19/20 95% 41 59/41 SC<1 (47/41) 144% 0 0/0 0 0/0 180of 180100%
107 Paya Lebar Methodist Girls'Girls only 75 75/210 36% 64 64/135 47% 44 46/44 SC>2 (20/19) 105% 89 110/89 SC 1-2 (24/4) 124% 0 0/0 0 0/0 272of 270101%
108 Pei Chun Public 129 129/240 54% 111 119/111 SC>2 (50/42) 107% 21 32/21 SC<1 (32/21) 152% 45 94/45 SC<1 (94/45) 209% 0 0/0 0 0/0 306of 300102%
109 Pei Hwa Presbyterian 111 111/164 68% 53 120/53 SC<1 (56/53) 226% 20 51/20 SC<1 (35/20) 255% 41 84/41 SC<1 (69/41) 205% 0 0/0 0 0/0 225of 224100%
110 Pei Tong MK 74 74/260 28% 28 28/186 15% 0 0/73 0% 30 30/220 14% 37 37/190 19% no record 153 places 169of 32053%
111 Peiying 74 74/140 53% 21 21/66 32% 0 0/35 0% 53 53/105 50% 52 67/52 129% 0 0/0 200of 200100%
112 Pioneer 0 0/290 0% 12 12/290 4% 6 6/113 5% 194 194/332 58% 73 73/140 52% no record 67 places 285of 35081%
113 Poi Ching 115 115/220 52% 25 25/105 24% 42 42/47 89% 99 212/99 SC<1 (200/99) 214% 0 0/0 0 0/0 281of 280100%
114 Princess Elizabeth MK 88 88/140 63% 52 145/52 SC<1 (110/52) 279% 20 28/20 SC<1 (22/20) 140% 41 232/41 SC<1 (193/41) 566% 0 0/0 0 0/0 201of 200100%
115 Punggol Cove MK 120 120/220 55% 36 36/101 36% 0 0/42 0% 26 26/126 21% 67 67/101 66% no record 34 places 249of 28089%
116 Punggol Green MK 117 117/180 65% 63 76/63 SC<1 (72/63) 121% 3 3/20 15% 58 118/58 SC<1 (114/58) 203% 0 0/0 0 0/0 241of 240100%
117 Punggol MK 70 70/130 54% 60 61/60 PR<1 (6/5) 102% 3 3/20 15% 59 75/59 127% 0 0/0 0 0/0 192of 190101%
118 Punggol View MK 92 92/180 51% 71 71/88 81% 0 0/26 0% 56 56/77 73% 21 47/21 SC<1 (28/21) 224% 0 0/0 240of 240100%
119 Qifa 102 102/220 46% 37 37/118 31% 12 12/47 26% 131 148/131 SC>2 (11/9) 113% 0 0/0 0 0/0 282of 280101%
120 Qihua 51 51/120 43% 17 17/69 25% 0 0/37 0% 52 52/112 46% 1 1/61 2% no record 60 places 121of 18067%
121 Queenstown 89 89/150 59% 17 17/61 28% 0 0/35 0% 105 115/105 PR<1 (12/8) 110% 0 0/0 0 0/0 211of 210100%
122 Radin Mas 77 77/140 55% 54 54/63 86% 22 22/23 96% 47 96/47 SC<1 (56/47) 204% 0 0/0 0 0/0 200of 200100%
123 Raffles Girls'Girls only 60 60/210 29% 64 64/150 43% 31 31/49 63% 115 143/115 SC>2 (36/17) 124% 0 0/0 0 0/0 270of 270100%
124 Red Swastika 85 85/180 47% 95 110/95 SC>2 (42/27) 116% 20 42/20 SC<1 (38/20) 210% 41 93/41 SC<1 (87/41) 227% 0 0/0 0 0/0 241of 240100%
125 River Valley 72 72/150 48% 34 34/79 43% 14 14/35 40% 94 94/94 100% 0 0/0 0 0/0 214of 210102%
126 Riverside MK 100 100/150 67% 50 69/50 138% 6 6/20 30% 54 79/54 SC<1 (71/54) 146% 0 0/0 0 0/0 210of 210100%
127 Rivervale 67 67/140 48% 20 20/73 27% 17 17/38 45% 96 111/96 SC<1 (98/96) 116% 0 0/0 0 0/0 200of 200100%
128 Rosyth 134 134/210 64% 76 110/76 SC 1-2 (35/29) 145% 20 31/20 SC<1 (29/20) 155% 42 132/42 SC<1 (122/42) 314% 0 0/0 0 0/0 272of 270101%
129 Rulang 139 139/210 66% 71 102/71 SC 1-2 (39/29) 144% 20 30/20 SC<1 (28/20) 150% 40 98/40 SC<1 (85/40) 245% 0 0/0 0 0/0 270of 270100%
130 Sembawang MK 75 75/140 54% 50 50/65 77% 0 0/25 0% 75 107/75 SC<1 (83/75) 143% 0 0/0 0 0/0 200of 200100%
131 Seng Kang 44 44/120 37% 11 11/76 14% 0 0/42 0% 11 11/127 9% 23 23/117 20% no record 94 places 89of 18049%
132 Sengkang Green MK 85 85/180 47% 95 119/95 SC<1 (108/95) 125% 15 15/20 75% 48 84/48 SC<1 (80/48) 175% 0 0/0 0 0/0 243of 240101%
133 Shuqun MK 83 83/140 59% 57 111/57 SC<1 (64/57) 195% 20 20/20 100% 41 79/41 SC<1 (54/41) 193% 0 0/0 0 0/0 201of 200100%
134 Si Ling 24 24/90 27% 9 9/66 14% 0 0/39 0% 26 26/118 22% 4 4/92 4% no record 88 places 63of 15042%
135 Singapore Chinese Girls'Girls only 57 57/132 43% 75 99/75 SC>2 (54/31) 132% 20 27/20 SC<1 (26/20) 135% 41 58/41 SC<1 (55/41) 141% 0 0/0 0 0/0 193of 192101%
136 South View MK 144 144/210 69% 66 191/66 SC<1 (152/66) 289% 20 26/20 SC<1 (25/20) 130% 41 155/41 SC<1 (146/41) 378% 0 0/0 0 0/0 271of 270100%
137 Springdale MK 108 108/180 60% 41 41/72 57% 0 0/30 0% 66 66/92 72% 26 48/26 SC<1 (45/26) 185% 0 0/0 241of 240100%
138 St Andrew's (Junior)Boys only 48 48/180 27% 76 76/132 58% 33 33/39 85% 84 104/84 SC<1 (85/84) 124% 0 0/0 0 0/0 241of 240100%
139 St. Anthony's CanossianGirls only 33 33/150 22% 11 11/117 9% 3 3/55 5% 33 33/164 20% 50 50/131 38% no record 81 places 130of 21062%
140 St. Anthony's 78 78/180 43% 45 45/102 44% 34 34/39 87% 85 124/85 SC 1-2 (43/11) 146% 0 0/0 0 0/0 242of 240101%
141 St. Gabriel'sBoys only 32 32/90 36% 18 18/58 31% 18 18/33 55% 70 70/82 85% 12 33/12 SC 1-2 (13/4) 275% 0 0/0 150of 150100%
142 St. Hilda's 129 129/220 59% 91 91/91 100% 20 29/20 SC<1 (25/20) 145% 43 136/43 SC<1 (113/43) 316% 0 0/0 0 0/0 283of 280101%
143 St. Joseph's Institution JuniorBoys only 63 63/180 35% 61 61/117 52% 39 77/39 197% 78 115/78 SC 1-2 (37/25) 147% 0 0/0 0 0/0 241of 240100%
144 St. Margaret'sGirls only 41 41/132 31% 24 24/91 26% 15 15/42 36% 113 125/113 111% 0 0/0 0 0/0 193of 192101%
145 St. Stephen'sBoys only 34 34/180 19% 13 13/146 9% 11 11/64 17% 74 74/183 40% 108 108/109 99% no record 1 places 240of 240100%
146 Tampines North 107 107/260 41% 22 22/153 14% 0 0/64 0% 60 60/191 31% 131 142/131 SC 1-2 (58/57) 108% 0 0/0 320of 320100%
147 Tampines MK 94 94/220 43% 54 54/126 43% 2 2/44 5% 84 84/131 64% 47 111/47 SC 1-2 (65/11) 236% 0 0/0 281of 280100%
148 Tanjong Katong MK 81 81/140 58% 59 104/59 SC>2 (32/2) 176% 9 9/20 45% 53 83/53 SC 1-2 (23/13) 157% 0 0/0 0 0/0 202of 200101%
149 Tao Nan 178 178/300 59% 122 156/122 SC>2 (54/20) 128% 20 63/20 SC<1 (57/20) 315% 45 81/45 SC<1 (79/45) 180% 0 0/0 0 0/0 365of 360101%
150 Teck Ghee 58 58/150 39% 12 12/92 13% 3 3/47 6% 76 76/137 55% 62 62/63 98% no record 1 places 211of 210100%
151 Teck Whye 45 45/150 30% 22 22/105 21% 0 0/48 0% 23 23/144 16% 56 56/121 46% no record 65 places 146of 21070%
152 Telok Kurau 61 61/180 34% 29 29/119 24% 0 0/50 0% 63 63/150 42% 71 71/87 82% no record 16 places 224of 24093%
153 Temasek MK 96 96/140 69% 44 122/44 SC<1 (74/44) 277% 10 10/20 50% 50 103/50 SC<1 (74/50) 206% 0 0/0 0 0/0 200of 200100%
154 Unity 55 55/150 37% 12 12/95 13% 0 0/48 0% 54 54/143 38% 7 7/90 8% no record 83 places 128of 21061%
155 Valour MK 129 129/180 72% 51 52/51 PR<1 (8/7) 102% 3 3/20 15% 57 88/57 SC<1 (84/57) 154% 0 0/0 0 0/0 240of 240100%
156 Waterway MK 112 112/150 75% 38 74/38 SC<1 (63/38) 195% 0 0/20 0% 60 102/60 SC<1 (90/60) 170% 0 0/0 0 0/0 210of 210100%
157 Wellington MK 103 103/180 57% 77 87/77 SC 1-2 (21/18) 113% 20 21/20 105% 40 104/40 SC<1 (79/40) 260% 0 0/0 0 0/0 240of 240100%
158 West Grove 67 67/150 45% 6 6/83 7% 0 0/46 0% 41 41/137 30% 47 47/96 49% no record 49 places 161of 21077%
159 West Spring MK 88 88/150 59% 60 60/62 97% 1 1/21 5% 40 40/63 63% 10 10/23 43% no record 13 places 199of 21095%
160 West View MK 51 51/90 57% 38 38/39 97% 0 0/20 0% 32 32/61 52% 13 13/29 45% no record 16 places 134of 15089%
161 Westwood MK 105 105/180 58% 75 89/75 SC 1-2 (7/5) 119% 7 7/20 35% 53 76/53 SC<1 (58/53) 143% 0 0/0 0 0/0 240of 240100%
162 White Sands 59 59/120 49% 17 17/61 28% 2 2/35 6% 79 79/102 77% 20 20/23 87% no record 3 places 177of 18098%
163 Woodgrove 60 60/120 50% 18 18/60 30% 5 5/34 15% 87 87/98 89% 8 8/11 73% no record 3 places 178of 18099%
164 Woodlands 91 91/150 61% 22 22/59 37% 8 8/32 25% 87 87/90 97% 3 9/3 SC<1 (6/3) 300% 0 0/0 211of 210100%
165 Woodlands Ring 67 67/120 56% 10 10/53 19% 0 0/34 0% 50 50/103 49% 4 4/53 8% no record 49 places 131of 18073%
166 Xinghua 33 33/120 28% 7 7/87 8% 0 0/47 0% 45 45/140 32% 71 71/96 74% no record 25 places 156of 18087%
167 Xingnan 66 66/120 55% 17 17/54 31% 0 0/32 0% 47 47/97 48% 16 16/51 31% no record 35 places 146of 18081%
168 Xinmin 90 90/150 60% 49 49/60 82% 19 19/24 79% 53 87/53 SC<1 (76/53) 164% 0 0/0 0 0/0 211of 210100%
169 Xishan 78 78/180 43% 15 15/102 15% 1 1/49 2% 66 66/146 45% 80 110/80 SC 1-2 (42/18) 138% 0 0/0 240of 240100%
170 Yangzheng MK 64 64/100 64% 36 92/36 SC<1 (51/36) 256% 14 14/20 70% 47 98/47 SC<1 (65/47) 209% 0 0/0 0 0/0 161of 160101%
171 Yew Tee 58 58/150 39% 7 7/92 8% 1 1/48 2% 68 68/144 47% 51 51/76 67% no record 25 places 185of 21088%
172 Yio Chu Kang 62 62/120 52% 9 9/58 16% 0 0/37 0% 22 22/110 20% 66 66/88 75% no record 22 places 159of 18088%
173 Yishun MK 66 66/160 41% 33 33/94 35% 0 0/40 0% 50 50/122 41% 72 77/72 107% 0 0/0 221of 220100%
174 Yu Neng 81 81/120 68% 39 60/39 SC>2 (21/1) 154% 16 16/20 80% 44 60/44 SC<1 (47/44) 136% 0 0/0 0 0/0 180of 180100%
175 Yuhua 48 48/180 27% 17 17/132 13% 1 1/58 2% 26 26/174 15% 17 17/148 11% no record 131 places 109of 24045%
176 Yumin 71 71/220 32% 9 9/149 6% 0 0/67 0% 10 10/201 5% 74 74/191 39% no record 117 places 164of 28059%
177 Zhangde 52 52/90 58% 13 13/38 34% 0 0/29 0% 74 74/87 85% 13 19/13 SC 1-2 (6/5) 146% 0 0/0 152of 150101%
178 Zhenghua MK 83 83/150 55% 67 69/67 PR<1 (3/1) 103% 0 0/20 0% 50 50/62 81% 8 8/12 67% no record 4 places 208of 21099%
179 Zhonghua 15 15/90 17% 2 2/75 3% 0 0/44 0% 8 8/133 6% 36 36/125 29% no record 89 places 61of 15041%
Total 13,583 13,583/29,26846% 6,964 8,216/15,68752% 1,638 2,292/6,49935% 10,462 14,171/17,96979% 3,448 3,821/7,54051% no record 4092 places 36,095of 40,00890%
78
schools did not go to a ballot at any phase
40,008
total P1 places in 2025
101
schools went to a ballot, 56% of the 179

By area: totals across all schools

Each row adds up every school in that area: places taken by phase, with applicants / vacancies beneath. Pick a year from 2009 to the live 2026, or search to pin areas and compare them. A coral cell means the area was net oversubscribed at that phase.

All Areas Phase 12A2A(2)2B2C2C(S)3 Total
Ang Mo Kio6 schools 323323/75043%229262/42761%4876/18741%294350/51768%135135/22759%00/920% 1,029of 1,11093%
Bedok10 schools 607607/1,51040%329443/90349%7294/39224%558703/1,10764%336365/55066%00/2140% 1,902of 2,11090%
Bishan3 schools 319319/60053%253325/281116%70129/70184%142266/142187%00/000/0 784of 780101%
Bukit Batok6 schools 457457/1,12041%225318/66348%7583/26631%393671/72792%162184/33655%00/1740% 1,312of 1,48089%
Bukit Merah7 schools 314314/73043%167167/41640%3333/22515%310365/64557%104110/33733%00/2330% 928of 1,15081%
Bukit Panjang7 schools 445445/87051%250252/42559%2929/19815%337354/57362%8787/23637%00/1490% 1,148of 1,29089%
Bukit Timah6 schools 563563/1,21446%454554/65185%124220/186118%410565/438129%3963/39162%00/0 1,590of 1,574101%
Central2 schools 113113/28240%5858/17034%2929/7738%207219/207106%00/000/0 407of 402101%
Choa Chu Kang7 schools 585585/1,17050%183308/58553%5056/27420%463662/77885%143161/31651%00/1730% 1,424of 1,59090%
Clementi4 schools 372372/92040%139180/54833%3352/21824%288430/62369%173173/33552%00/1620% 1,005of 1,16087%
Geylang5 schools 441441/88050%265265/43960%85133/15785%353498/394126%4173/41178%00/0 1,185of 1,180100%
Hougang9 schools 579579/1,34043%337338/76144%146170/32452%538706/82885%163163/29156%00/1280% 1,763of 1,88094%
Jurong East3 schools 201201/50040%6666/29922%11/1371%105105/41425%7878/30925%no record231 places 451of 68066%
Jurong West10 schools 801801/1,49054%380502/68973%6982/30327%476639/84176%133142/36639%00/2330% 1,859of 2,09089%
Kallang3 schools 158158/39041%6868/23229%2323/11520%113204/32463%115115/21254%00/970% 477of 57084%
Marine Parade3 schools 345345/62056%208287/275104%3174/8290%225312/225139%00/000/0 809of 800101%
Novena4 schools 256256/70236%321345/44677%122226/122185%246364/246148%00/000/0 945of 942100%
Pasir Ris6 schools 385385/73053%157162/34547%2121/18311%287354/52967%9393/24238%00/1490% 943of 1,09087%
Punggol11 schools 1,1361,136/2,06055%490541/92558%5555/36615%621859/1,04482%204236/42456%00/2200% 2,506of 2,72092%
Queenstown3 schools 230230/51045%117123/28044%2131/11527%168206/32563%4141/15726%00/1160% 577of 69084%
Sembawang5 schools 356356/83043%159169/47436%3839/20519%280394/57768%7373/29725%00/2240% 906of 1,13080%
Seng Kang12 schools 1,0041,004/2,14047%339363/1,13632%94154/50530%742993/1,42969%290312/69045%00/4000% 2,469of 2,86086%
Serangoon5 schools 282282/58049%144234/29879%6172/15148%211352/39789%92113/18661%00/940% 790of 88090%
Tampines11 schools 1,0431,043/2,34045%514697/1,29754%93102/48321%7061,101/1,36381%280355/65854%00/3780% 2,636of 3,00088%
Tengah1 school 00/2900%1212/2904%66/1135%194194/33258%7373/14052%no record67 places 285of 35081%
Toa Payoh8 schools 487487/1,44034%428436/95346%114178/33853%524694/90577%259277/38173%00/1220% 1,812of 1,92094%
Woodlands12 schools 862862/1,53056%221240/66836%4950/38713%774834/1,12174%7893/34927%00/2710% 1,984of 2,25088%
Yishun10 schools 919919/1,73053%451501/81162%4674/32023%497777/91885%256306/42173%00/1650% 2,169of 2,33093%

Want the year-by-year picture for a specific school, including which distance-and-citizenship group had to ballot? Browse our school profiles. For how the phases, distance tiers and balloting work, see the registration guide. For the current exercise, see the live P1 2026 page.

How big is each P1 cohort?

Every P1 intake is the group of children born seven years earlier: the P1 2027 exercise, registering now, is for children born in 2020. The number of babies born that year is the size of the cohort, and a good gauge of overall demand. Singapore recorded 42,663 live births in 2012, the highest in any year since 2001, and that year is used here as the reference point. Births have since fallen to 33,703 in 2024, so the squeeze on P1 places is set to ease for the cohorts entering from 2027.

Children registering in the 2025 P1 Registration Exercise generally start Primary 1 in 2026. The eligibility window spans approximately 2 January 2019 to 1 January 2020, so calendar-year 2019 birth statistics are used here as demographic context rather than an exact count of eligible children or applicants.

2012 Dragon
Registration
2018
Starts P1
P1 2019
Total live births
42,663
Published P1 places
40,590
Resident live births
38,641
Citizen live births
33,238
Boys
22,102
Girls
20,561

vs 2012 birth peak

100%
2013 Snake
Registration
2019
Starts P1
P1 2020
Total live births
39,720
Published P1 places
38,128
Resident live births
35,681
Citizen live births
31,017
Boys
20,528
Girls
19,192

vs 2012 birth peak

93%
2014 Horse
Registration
2020
Starts P1
P1 2021
Total live births
42,232
Published P1 places
40,718
Resident live births
37,967
Citizen live births
33,193
Boys
21,679
Girls
20,553

vs 2012 birth peak

99%
2015 Goat
Registration
2021
Starts P1
P1 2022
Total live births
42,185
Published P1 places
41,278
Resident live births
37,861
Citizen live births
33,725
Boys
21,755
Girls
20,430

vs 2012 birth peak

99%
2016 Monkey
Registration
2022
Starts P1
P1 2023
Total live births
41,251
Published P1 places
40,098
Resident live births
36,875
Citizen live births
33,167
Boys
21,315
Girls
19,936

vs 2012 birth peak

97%
2017 Rooster
Registration
2023
Starts P1
P1 2024
Total live births
39,615
Published P1 places
39,528
Resident live births
35,444
Citizen live births
32,356
Boys
20,408
Girls
19,207

vs 2012 birth peak

93%
2018 Dog
Registration
2024
Starts P1
P1 2025
Total live births
39,039
Published P1 places
39,218
Resident live births
35,040
Citizen live births
32,413
Boys
20,093
Girls
18,946

vs 2012 birth peak

92%
2019 Pig
Registration
2025
Starts P1
P1 2026
Total live births
39,279
Published P1 places
40,008
Resident live births
35,330
Citizen live births
32,844
Boys
19,918
Girls
19,361

vs 2012 birth peak

92%
2020 Rat Live
Registration
2026
Starts P1
P1 2027
Total live births
38,590
Published P1 places
38,518
Resident live births
34,233
Citizen live births
31,816
Boys
20,023
Girls
18,567

vs 2012 birth peak

90%
2021 Ox
Registration
2027
Starts P1
P1 2028
Total live births
38,672
Published P1 places
Resident live births
34,183
Citizen live births
31,713
Boys
19,934
Girls
18,738

vs 2012 birth peak

91%
2022 Tiger
Registration
2028
Starts P1
P1 2029
Total live births
35,605
Published P1 places
Resident live births
32,290
Citizen live births
30,429
Boys
18,344
Girls
17,261

vs 2012 birth peak

83%
2023 Rabbit
Registration
2029
Starts P1
P1 2030
Total live births
33,541
Published P1 places
Resident live births
30,518
Citizen live births
28,877
Boys
17,442
Girls
16,099

vs 2012 birth peak

79%
2024 Dragon
Registration
2030
Starts P1
P1 2031
Total live births
33,703
Published P1 places
Resident live births
30,808
Citizen live births
29,237
Boys
17,458
Girls
16,245

vs 2012 birth peak

79%

Birth figures provide demographic context only. They are not the number of children eligible for, applying to, or eventually enrolling through the P1 Registration Exercise. Cohorts after 2027 have no MOE places figure yet. Sources: Singapore Department of Statistics, births and fertility; places from MOE past vacancies and balloting data. Page copy last checked against official sources: 11 August 2026.

You're not doing this alone

Find your child's group

Every cohort has its own WhatsApp group of parents going through the exact same year, real-time registration updates, school reviews, balloting news and answers from people one step ahead of you. Pick the year your child starts Primary 1.

Browse all cohort groups by school and area →

Registering now For children born in 2020

The 2026 registration exercise runs from 30 June to 30 October 2026, with the citizen and PR phases finishing in late August. This is the live cohort, phase dates, balloting and school choice are happening right now.

Free to join. A friendly, parent-run space, no spam, no selling.

Was this table useful for your decision?