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

P1 Registration 2021

阅读中文版 · Read in Chinese →

Every school's 2021 outcome, from MOE.

No. All Primary SchoolsSchools Phase 1P1 2A 2B 2C 2C(S)2CS 3 TotalTot
1 Admiralty 83 83/170 49% 0 0/87 0% 50 60/50 SC 1-2 120% 50 93/50 SC<1 186% 0 0/0 0 0/0 211of 210100%
2 Ahmad Ibrahim 40 40/170 24% 0 0/130 0% 0 0/82 0% 26 26/164 16% 12 12/138 9% no record 126 places 84of 21040%
3 Ai Tong 147 147/260 57% 113 113/113 100% 20 38/20 SC<1 190% 20 66/20 SC<1 330% 0 0/0 0 0/0 300of 300100%
4 Alexandra 95 95/160 59% 0 0/65 0% 6 6/48 13% 91 112/91 SC<1 123% 0 0/0 0 0/0 202of 200101%
5 Anchor Green MK 87 87/200 44% 0 0/113 0% 0 0/48 0% 48 48/95 51% 47 77/47 SC<1 164% 0 0/0 241of 240100%
6 Anderson 86 86/170 51% 1 1/84 1% 22 22/37 59% 52 75/52 SC 1-2 144% 0 0/0 0 0/0 211of 210100%
7 Ang Mo Kio 48 48/200 24% 0 0/152 0% 0 0/91 0% 50 50/181 28% 30 30/131 23% no record 101 places 139of 24058%
8 Anglo-Chinese (Junior)Boys only 88 88/230 38% 97 97/142 68% 33 54/33 SC<1 164% 33 51/33 SC<1 155% 0 0/0 0 0/0 270of 270100%
9 Anglo-ChineseBoys only 59 59/200 30% 103 103/141 73% 26 44/26 SC<1 169% 25 40/25 SC<1 160% 0 0/0 0 0/0 240of 240100%
10 Angsana 38 38/200 19% 0 0/162 0% 0 0/97 0% 79 79/195 41% 68 68/116 59% no record 48 places 194of 24081%
11 Beacon 72 72/200 36% 0 0/128 0% 0 0/80 0% 51 51/160 32% 21 21/109 19% no record 88 places 154of 24064%
12 Bedok Green 53 53/230 23% 0 0/177 0% 0 0/102 0% 35 35/204 17% 64 64/170 38% no record 106 places 166of 27061%
13 Bendemeer 59 59/200 30% 0 0/141 0% 0 0/87 0% 53 53/173 31% 64 64/123 52% no record 59 places 184of 24077%
14 Blangah Rise 18 18/110 16% 1 1/92 1% 0 0/61 0% 11 11/122 9% 9 9/111 8% no record 102 places 48of 15032%
15 Boon Lay Garden 61 61/200 31% 0 0/139 0% 0 0/87 0% 41 41/175 23% 54 54/134 40% no record 80 places 162of 24068%
16 Bukit Panjang 97 97/200 49% 17 17/103 17% 21 21/33 64% 47 71/47 SC<1 151% 0 0/0 0 0/0 242of 240101%
17 Bukit Timah 63 63/170 37% 1 1/107 1% 0 0/71 0% 81 81/142 57% 61 88/61 SC>2 144% 0 0/0 211of 210100%
18 Bukit View 63 63/200 32% 0 0/137 0% 0 0/83 0% 37 37/166 22% 92 92/129 71% no record 37 places 203of 24085%
19 Canberra 85 85/200 43% 1 1/115 1% 9 9/69 13% 129 159/129 SC<1 123% 0 0/0 0 0/0 241of 240100%
20 Canossa Catholic 33 33/110 30% 5 5/77 6% 14 14/53 26% 59 59/92 64% 33 53/33 SC 1-2 161% 0 0/0 152of 150101%
21 Cantonment 60 60/200 30% 0 0/140 0% 1 1/89 1% 66 66/177 37% 30 30/113 27% no record 83 places 159of 24066%
22 Casuarina 63 63/120 53% 1 1/57 2% 0 0/38 0% 44 44/77 57% 33 37/33 PR<1 112% 0 0/0 161of 160101%
23 Catholic HighBoys only 81 81/200 41% 119 123/119 SC>2 103% 20 35/20 SC<1 175% 21 48/21 SC<1 229% 0 0/0 0 0/0 241of 240100%
24 Cedar 36 36/200 18% 0 0/164 0% 1 1/97 1% 72 72/193 37% 48 48/121 40% no record 73 places 167of 24070%
25 Changkat 46 46/170 27% 0 0/124 0% 0 0/75 0% 56 56/150 37% 15 15/94 16% no record 79 places 131of 21062%
26 CHIJ (Katong)Girls only 46 46/160 29% 16 16/114 14% 32 32/58 55% 72 72/85 85% 13 21/13 SC>2 162% 0 0/0 201of 200100%
27 CHIJ (Kellock)Girls only 43 43/160 27% 0 0/117 0% 23 23/71 32% 81 81/119 68% 28 28/38 74% no record 10 places 191of 20096%
28 CHIJ Our Lady of Good CounselGirls only 43 43/110 39% 0 0/67 0% 18 18/42 43% 54 54/65 83% 11 19/11 SC 1-2 173% 0 0/0 151of 150101%
29 CHIJ Our Lady of the NativityGirls only 54 54/200 27% 0 0/146 0% 57 57/78 73% 100 104/100 SC>2 104% 0 0/0 0 0/0 242of 240101%
30 CHIJ Our Lady Queen of PeaceGirls only 40 40/140 29% 1 1/100 1% 14 14/64 22% 84 84/115 73% 27 27/31 87% no record 4 places 177of 18098%
31 CHIJ (Toa Payoh)Girls only 51 51/170 30% 52 52/119 44% 42 59/42 SC>2 140% 44 57/44 SC<1 130% 0 0/0 0 0/0 213of 210101%
32 CHIJ St. Nicholas Girls'Girls only 93 93/170 55% 77 121/77 SC>2 157% 20 40/20 SC<1 200% 20 61/20 SC<1 305% 0 0/0 0 0/0 210of 210100%
33 Chongfu 140 140/260 54% 40 40/120 33% 34 52/34 SC<1 153% 33 126/33 SC<1 382% 0 0/0 0 0/0 300of 300100%
34 Chongzheng 87 87/140 62% 0 0/53 0% 15 15/23 65% 30 65/30 SC<1 217% 0 0/0 0 0/0 182of 180101%
35 Chua Chu Kang 92 92/200 46% 0 0/108 0% 11 11/55 20% 99 159/99 SC<1 161% 0 0/0 0 0/0 241of 240100%
36 Clementi 94 94/240 39% 0 0/146 0% 4 4/80 5% 100 100/159 63% 60 90/60 150% 0 0/0 285of 280102%
37 Compassvale 91 91/200 46% 0 0/109 0% 22 22/68 32% 116 143/116 SC 1-2 123% 0 0/0 0 0/0 242of 240101%
38 Concord 94 94/200 47% 0 0/106 0% 4 4/61 7% 113 113/118 96% 5 47/5 SC<1 940% 0 0/0 240of 240100%
39 Corporation 72 72/230 31% 1 1/158 1% 0 0/93 0% 39 39/187 21% 41 41/148 28% no record 107 places 164of 27061%
40 Dazhong MK 71 71/160 44% 0 0/89 0% 1 1/45 2% 72 72/88 82% 16 69/16 SC<1 431% 0 0/0 200of 200100%
41 De La Salle 95 95/200 48% 8 8/105 8% 15 15/59 25% 100 100/102 98% 2 7/2 350% 0 0/0 240of 240100%
42 East Spring 67 67/170 39% 0 0/103 0% 0 0/72 0% 70 70/143 49% 34 34/73 47% no record 39 places 171of 21081%
43 Edgefield 100 100/200 50% 0 0/100 0% 0 0/67 0% 80 80/134 60% 54 64/54 SC<1 119% 0 0/0 240of 240100%
44 Elias Park 81 81/150 54% 0 0/69 0% 0 0/44 0% 89 108/89 SC<1 121% 0 0/0 0 0/0 191of 190101%
45 Endeavour 74 74/200 37% 0 0/126 0% 3 3/80 4% 70 70/156 45% 65 65/86 76% no record 21 places 220of 24092%
46 Evergreen 84 84/170 49% 0 0/86 0% 0 0/56 0% 72 72/112 64% 37 37/40 93% no record 3 places 208of 21099%
47 Fairfield Methodist 124 124/230 54% 75 75/106 71% 23 41/23 178% 24 72/24 SC<1 300% 0 0/0 0 0/0 273of 270101%
48 Farrer Park MK 48 48/180 27% 0 0/132 0% 0 0/79 0% 34 34/159 21% 49 49/126 39% no record 77 places 145of 22066%
49 Fengshan 70 70/140 50% 0 0/70 0% 1 1/41 2% 81 91/81 PR<1 112% 0 0/0 0 0/0 181of 180101%
50 Fern Green MK 119 119/240 50% 1 1/121 1% 2 2/48 4% 93 101/93 SC 1-2 109% 0 0/0 0 0/0 280of 280100%
51 Fernvale 80 80/240 33% 0 0/160 0% 0 0/74 0% 81 81/148 55% 62 62/69 90% no record 7 places 276of 28099%
52 First Toa Payoh MK 18 18/170 11% 0 0/152 0% 0 0/91 0% 19 19/182 10% 46 46/164 28% no record 118 places 93of 21044%
53 Frontier MK 87 87/170 51% 1 1/83 1% 14 14/21 67% 29 58/29 SC<1 200% 0 0/0 0 0/0 213of 210101%
54 Fuchun 73 73/170 43% 0 0/97 0% 0 0/62 0% 50 50/124 40% 9 9/74 12% no record 65 places 145of 21069%
55 Fuhua 88 88/180 49% 0 0/92 0% 0 0/54 0% 58 58/108 54% 50 62/50 SC>2 124% 0 0/0 221of 220100%
56 Gan Eng Seng 40 40/170 24% 0 0/130 0% 0 0/83 0% 29 29/167 17% 18 18/141 13% no record 123 places 91of 21043%
57 Geylang Methodist 87 87/230 38% 10 10/143 7% 10 10/76 13% 141 141/141 100% 0 0/0 0 0/0 270of 270100%
58 Gongshang 108 108/170 64% 37 37/62 60% 19 19/21 90% 22 85/22 SC<1 386% 0 0/0 0 0/0 211of 210100%
59 Greendale 59 59/240 25% 0 0/181 0% 0 0/110 0% 30 30/219 14% 115 115/189 61% no record 74 places 206of 28074%
60 Greenridge 77 77/200 39% 0 0/123 0% 0 0/73 0% 46 46/145 32% 26 26/99 26% no record 73 places 167of 24070%
61 Greenwood 81 81/200 41% 0 0/119 0% 1 1/74 1% 101 101/147 69% 46 49/46 PR<1 107% 0 0/0 240of 240100%
62 Haig Girls'Girls only 45 45/150 30% 14 14/106 13% 0 0/56 0% 115 119/115 PR 1-2 103% 0 0/0 0 0/0 195of 190103%
63 Henry Park 136 136/260 52% 92 92/124 74% 25 26/25 104% 24 80/24 SC<1 333% 0 0/0 0 0/0 302of 300101%
64 Holy Innocents' 129 129/230 56% 46 46/101 46% 21 47/21 SC<1 224% 21 65/21 SC<1 310% 0 0/0 0 0/0 272of 270101%
65 Hong Wen 83 83/170 49% 17 17/87 20% 19 19/45 42% 71 149/71 SC<1 210% 0 0/0 0 0/0 212of 210101%
66 Horizon MK 138 138/200 69% 0 0/62 0% 13 13/21 62% 28 109/28 SC<1 389% 0 0/0 0 0/0 241of 240100%
67 Hougang 71 71/160 44% 0 0/89 0% 17 17/58 29% 99 140/99 SC<1 141% 0 0/0 0 0/0 201of 200100%
68 Huamin MK 133 133/240 55% 1 1/107 1% 0 0/31 0% 62 116/62 SC<1 187% 0 0/0 0 0/0 281of 280100%
69 Innova 88 88/140 63% 0 0/52 0% 11 11/42 26% 73 83/73 SC 1-2 114% 0 0/0 0 0/0 181of 180101%
70 Jiemin 64 64/180 36% 0 0/116 0% 2 2/66 3% 76 76/130 58% 23 23/55 42% no record 32 places 189of 22086%
71 Jing Shan 64 64/120 53% 0 0/56 0% 0 0/37 0% 72 72/75 96% 5 5/5 100% 0 0/0 163of 160102%
72 Junyuan 75 75/200 38% 0 0/125 0% 0 0/54 0% 96 96/109 88% 14 39/14 SC<1 279% 0 0/0 243of 240101%
73 Jurong 72 72/150 48% 0 0/78 0% 0 0/41 0% 80 80/86 93% 6 20/6 SC<1 333% 0 0/0 194of 190102%
74 Jurong West 72 72/140 51% 1 1/68 1% 6 6/45 13% 85 111/85 SC 1-2 131% 0 0/0 0 0/0 181of 180101%
75 Keming 88 88/170 52% 2 2/82 2% 16 16/40 40% 66 126/66 SC<1 191% 0 0/0 0 0/0 212of 210101%
76 Kheng Cheng 125 125/200 63% 3 3/75 4% 0 0/46 0% 94 127/94 SC<1 135% 0 0/0 0 0/0 242of 240101%
77 Kong Hwa 129 129/230 56% 31 31/101 31% 43 45/43 SC>2 105% 42 72/42 SC<1 171% 0 0/0 0 0/0 271of 270100%
78 Kuo Chuan Presbyterian 82 82/200 41% 9 9/118 8% 51 51/58 88% 66 91/66 SC 1-2 138% 0 0/0 0 0/0 242of 240101%
79 Lakeside 100 100/200 50% 1 1/100 1% 0 0/53 0% 105 143/105 SC 1-2 136% 0 0/0 0 0/0 240of 240100%
80 Lianhua 51 51/200 26% 0 0/149 0% 0 0/87 0% 38 38/173 22% 42 42/135 31% no record 93 places 147of 24061%
81 Maha Bodhi 130 130/290 45% 55 55/160 34% 48 52/48 SC>2 108% 50 71/50 SC 1-2 142% 0 0/0 0 0/0 333of 330101%
82 Maris Stella HighBoys only 53 53/230 23% 73 73/177 41% 60 73/60 SC>2 122% 62 72/62 SC<1 116% 0 0/0 0 0/0 272of 270101%
83 Marsiling 64 64/170 38% 0 0/106 0% 0 0/67 0% 78 78/134 58% 12 12/56 21% no record 44 places 168of 21080%
84 Marymount ConventGirls only 44 44/200 22% 1 1/156 1% 25 25/95 26% 93 93/166 56% 74 92/74 SC>2 124% 0 0/0 243of 240101%
85 Mayflower 47 47/150 31% 0 0/103 0% 0 0/66 0% 34 34/132 26% 53 53/98 54% no record 45 places 145of 19076%
86 Mee Toh 141 141/280 50% 7 7/139 5% 64 64/72 89% 80 152/80 SC<1 190% 0 0/0 0 0/0 322of 320101%
87 Meridian 35 35/150 23% 0 0/115 0% 0 0/76 0% 24 24/153 16% 5 5/129 4% no record 124 places 68of 19036%
88 Methodist Girls'Girls only 78 78/170 46% 69 69/92 75% 27 45/27 SC<1 167% 27 51/27 SC<1 189% 0 0/0 0 0/0 210of 210100%
89 Montfort JuniorBoys only 20 20/140 14% 2 2/120 2% 14 14/76 18% 45 45/137 33% 50 50/94 53% no record 44 places 138of 18077%
90 Nan Chiau 134 134/260 52% 20 20/126 16% 62 88/62 SC<1 142% 64 204/64 SC<1 319% 0 0/0 0 0/0 303of 300101%
91 Nan Hua 107 107/200 54% 88 88/93 95% 21 34/21 SC<1 162% 21 141/21 SC<1 671% 0 0/0 0 0/0 242of 240101%
92 Nanyang 210 210/350 60% 140 150/140 SC>2 107% 20 31/20 SC<1 155% 20 61/20 SC<1 305% 0 0/0 0 0/0 390of 390100%
93 Naval Base MK 118 118/240 49% 0 0/122 0% 0 0/48 0% 96 108/96 SC<1 113% 0 0/0 0 0/0 280of 280100%
94 New Town 37 37/230 16% 0 0/193 0% 0 0/113 0% 24 24/225 11% 31 31/201 15% no record 170 places 100of 27037%
95 Ngee Ann 86 86/200 43% 2 2/114 2% 3 3/61 5% 120 141/120 PR<1 118% 0 0/0 0 0/0 242of 240101%
96 North Spring 68 68/200 34% 0 0/132 0% 0 0/83 0% 54 54/166 33% 38 38/112 34% no record 74 places 167of 24070%
97 North View 78 78/200 39% 1 1/122 1% 0 0/73 0% 104 104/147 71% 43 87/43 SC<1 202% 0 0/0 241of 240100%
98 North Vista MK 74 74/230 32% 0 0/157 0% 1 1/73 1% 64 64/145 44% 47 47/81 58% no record 34 places 238of 27088%
99 Northland 109 109/200 55% 21 21/91 23% 27 36/27 SC<1 133% 28 191/28 SC<1 682% 0 0/0 0 0/0 241of 240100%
100 Northoaks MK 58 58/170 34% 0 0/112 0% 0 0/70 0% 17 17/140 12% 17 17/123 14% no record 106 places 104of 21050%
101 Northshore 6 6/200 3% 0 0/194 0% 1 1/117 1% 93 93/233 40% 79 79/140 56% no record 61 places 179of 24075%
102 Oasis MK 124 124/240 52% 1 1/116 1% 0 0/43 0% 86 97/86 113% 0 0/0 0 0/0 280of 280100%
103 Opera Estate 62 62/150 41% 0 0/88 0% 0 0/56 0% 77 77/112 PR>2 69% 31 31/37 84% no record 6 places 186of 19098%
104 Palm View 96 96/240 40% 0 0/144 0% 3 3/87 3% 89 89/172 52% 61 61/86 71% no record 25 places 259of 28093%
105 Park View 53 53/140 38% 0 0/87 0% 0 0/59 0% 83 83/118 70% 23 23/35 66% no record 12 places 169of 18094%
106 Pasir Ris 82 82/140 59% 1 1/59 2% 22 22/28 79% 33 54/33 SC<1 164% 0 0/0 0 0/0 182of 180101%
107 Paya Lebar Methodist Girls'Girls only 73 73/230 32% 56 56/157 36% 51 51/56 91% 62 105/62 SC<1 169% 0 0/0 0 0/0 271of 270100%
108 Pei Chun Public 130 130/260 50% 99 99/130 76% 21 26/21 SC 1-2 124% 21 43/21 SC<1 205% 0 0/0 0 0/0 302of 300101%
109 Pei Hwa Presbyterian 113 113/184 61% 71 86/71 SC>2 121% 21 31/21 SC>2 148% 21 53/21 SC<1 252% 0 0/0 0 0/0 226of 224101%
110 Pei Tong MK 52 52/240 22% 5 5/188 3% 0 0/94 0% 39 39/188 21% 79 79/150 53% no record 71 places 210of 28075%
111 Peiying 76 76/180 42% 0 0/104 0% 0 0/63 0% 44 44/126 35% 84 93/84 111% 0 0/0 222of 220101%
112 Poi Ching 88 88/200 44% 11 11/112 10% 44 44/61 72% 79 195/79 SC<1 247% 0 0/0 0 0/0 241of 240100%
113 Princess Elizabeth 92 92/160 57% 13 13/68 19% 7 7/26 27% 45 236/45 SC<1 524% 0 0/0 0 0/0 201of 200100%
114 Punggol Cove MK 116 116/240 48% 0 0/124 0% 1 1/51 2% 96 96/102 94% 6 13/6 SC<1 217% 0 0/0 282of 280101%
115 Punggol Green MK 118 118/210 56% 0 0/92 0% 3 3/20 15% 37 97/37 SC<1 262% 0 0/0 0 0/0 250of 250100%
116 Punggol 91 91/150 61% 0 0/59 0% 10 10/40 25% 70 104/70 SC<1 149% 0 0/0 0 0/0 191of 190101%
117 Punggol View MK 112 112/240 47% 1 1/128 1% 1 1/39 3% 66 66/76 87% 11 27/11 SC<1 245% 0 0/0 282of 280101%
118 Qifa 101 101/240 42% 0 0/139 0% 14 14/63 22% 112 141/112 SC>2 126% 0 0/0 0 0/0 281of 280100%
119 Qihua 79 79/200 40% 1 1/121 1% 0 0/69 0% 52 52/137 38% 12 12/85 14% no record 73 places 167of 24070%
120 Queenstown 93 93/200 47% 0 0/107 0% 1 1/60 2% 112 112/119 94% 7 13/7 SC 1-2 186% 0 0/0 240of 240100%
121 Radin Mas 82 82/160 51% 30 30/78 38% 12 12/25 48% 39 76/39 SC<1 195% 0 0/0 0 0/0 202of 200101%
122 Raffles Girls'Girls only 64 64/230 28% 45 45/166 27% 39 39/68 57% 97 116/97 SC>2 120% 0 0/0 0 0/0 271of 270100%
123 Red Swastika 94 94/200 47% 87 87/106 82% 19 19/22 86% 25 77/25 SC<1 308% 0 0/0 0 0/0 240of 240100%
124 River Valley 92 92/170 54% 0 0/78 0% 27 27/38 71% 49 72/49 SC 1-2 147% 0 0/0 0 0/0 214of 210102%
125 Riverside MK 81 81/170 48% 0 0/89 0% 1 1/24 4% 46 88/46 SC<1 191% 0 0/0 0 0/0 210of 210100%
126 Rivervale 92 92/200 46% 0 0/108 0% 21 21/65 32% 108 136/108 SC<1 126% 0 0/0 0 0/0 241of 240100%
127 Rosyth 149 149/230 65% 81 102/81 SC>2 126% 21 31/21 SC<1 148% 22 101/22 SC<1 459% 0 0/0 0 0/0 273of 270101%
128 Rulang 134 134/230 58% 71 71/96 74% 20 24/20 SC<1 120% 20 92/20 SC<1 460% 0 0/0 0 0/0 271of 270100%
129 Sembawang 76 76/150 51% 0 0/74 0% 0 0/52 0% 104 123/104 SC 1-2 118% 0 0/0 0 0/0 190of 190100%
130 Seng Kang 62 62/230 27% 0 0/168 0% 0 0/99 0% 31 31/198 16% 55 55/167 33% no record 112 places 159of 27059%
131 Sengkang Green MK 116 116/240 48% 0 0/124 0% 14 14/44 32% 74 117/74 SC<1 158% 0 0/0 0 0/0 282of 280101%
132 Shuqun 83 83/160 52% 6 6/77 8% 9 9/32 28% 55 97/55 SC<1 176% 0 0/0 0 0/0 200of 200100%
133 Si Ling 38 38/110 35% 0 0/72 0% 0 0/52 0% 24 24/103 23% 8 8/79 10% no record 71 places 79of 15053%
134 Singapore Chinese Girls'Girls only 61 61/152 40% 60 60/91 66% 31 37/31 SC>2 119% 30 39/30 SC<1 130% 0 0/0 0 0/0 192of 192100%
135 South View 116 116/230 50% 41 41/114 36% 21 23/21 SC 1-2 110% 20 130/20 SC<1 650% 0 0/0 0 0/0 271of 270100%
136 Springdale MK 140 140/240 58% 0 0/100 0% 2 2/30 7% 59 86/59 SC<1 146% 0 0/0 0 0/0 282of 280101%
137 St Andrew's (Junior)Boys only 72 72/200 36% 47 47/129 36% 25 25/45 56% 64 105/64 SC<1 164% 0 0/0 0 0/0 242of 240101%
138 St. Anthony's CanossianGirls only 58 58/200 29% 1 1/142 1% 12 12/86 14% 37 37/161 23% 54 54/124 44% no record 70 places 171of 24071%
139 St. Anthony's 80 80/170 47% 17 17/90 19% 29 29/39 74% 51 89/51 SC<1 175% 0 0/0 0 0/0 212of 210101%
140 St. Gabriel'sBoys only 28 28/110 25% 5 5/82 6% 17 17/50 34% 75 75/83 90% 8 22/8 SC>2 275% 0 0/0 152of 150101%
141 St. Hilda's 133 133/230 58% 67 67/97 69% 21 51/21 SC<1 243% 20 118/20 SC<1 590% 0 0/0 0 0/0 271of 270100%
142 St. Joseph's Institution JuniorBoys only 62 62/200 31% 43 43/138 31% 59 98/59 SC>2 166% 59 85/59 SC 1-2 144% 0 0/0 0 0/0 241of 240100%
143 St. Margaret'sGirls only 53 53/152 35% 19 19/100 19% 16 16/54 30% 91 110/91 SC>2 121% 0 0/0 0 0/0 194of 192101%
144 St. Stephen'sBoys only 48 48/200 24% 3 3/152 2% 26 26/86 30% 77 77/145 53% 56 56/68 82% no record 12 places 228of 24095%
145 Tampines North 74 74/200 37% 0 0/126 0% 0 0/78 0% 62 62/155 40% 57 57/93 61% no record 36 places 204of 24085%
146 Tampines 96 96/200 48% 1 1/104 1% 0 0/51 0% 102 105/102 PR 1-2 103% 0 0/0 0 0/0 242of 240101%
147 Tanjong Katong 78 78/160 49% 0 0/82 0% 12 12/44 27% 78 94/78 SC>2 121% 0 0/0 0 0/0 203of 200101%
148 Tao Nan 174 174/320 54% 119 119/146 82% 20 57/20 SC<1 285% 23 48/23 SC<1 209% 0 0/0 0 0/0 363of 360101%
149 Teck Ghee 77 77/170 45% 0 0/93 0% 9 9/59 15% 93 93/110 85% 18 29/18 SC 1-2 161% 0 0/0 213of 210101%
150 Teck Whye 56 56/200 28% 0 0/144 0% 0 0/88 0% 12 12/175 7% 42 42/163 26% no record 121 places 119of 24050%
151 Telok Kurau 99 99/180 55% 2 2/81 2% 1 1/48 2% 63 63/95 66% 28 28/32 88% no record 4 places 216of 22098%
152 Temasek 108 108/160 68% 41 41/52 79% 11 11/21 52% 30 95/30 SC<1 317% 0 0/0 0 0/0 201of 200100%
153 Unity 77 77/200 39% 0 0/123 0% 0 0/77 0% 61 61/155 39% 4 4/94 4% no record 90 places 152of 24063%
154 Valour MK 65 65/240 27% 0 0/175 0% 0 0/72 0% 144 159/144 110% 0 0/0 0 0/0 280of 280100%
155 Waterway MK 149 149/240 62% 0 0/91 0% 1 1/25 4% 48 105/48 SC<1 219% 0 0/0 0 0/0 280of 280100%
156 Wellington MK 93 93/200 47% 0 0/107 0% 3 3/50 6% 97 119/97 SC 1-2 123% 0 0/0 0 0/0 241of 240100%
157 West Grove 74 74/200 37% 0 0/126 0% 5 5/78 6% 98 98/151 65% 53 66/53 SC>2 125% 0 0/0 240of 240100%
158 West Spring MK 108 108/200 54% 0 0/92 0% 8 8/25 32% 41 103/41 SC<1 251% 0 0/0 0 0/0 240of 240100%
159 West View 38 38/140 27% 0 0/102 0% 0 0/68 0% 37 37/136 27% 24 24/99 24% no record 75 places 105of 18058%
160 Westwood MK 86 86/200 43% 0 0/114 0% 9 9/24 38% 40 99/40 SC<1 248% 0 0/0 0 0/0 241of 240100%
161 White Sands 83 83/140 59% 0 0/57 0% 9 9/43 21% 78 104/78 SC 1-2 133% 0 0/0 0 0/0 181of 180101%
162 Woodgrove 73 73/140 52% 2 2/67 3% 5 5/47 11% 89 92/89 PR<1 103% 0 0/0 0 0/0 180of 180100%
163 Woodlands 94 94/170 55% 0 0/76 0% 5 5/41 12% 77 115/77 SC<1 149% 0 0/0 0 0/0 211of 210100%
164 Woodlands Ring 80 80/200 40% 0 0/120 0% 0 0/73 0% 62 62/147 42% 29 29/85 34% no record 56 places 185of 24077%
165 Xinghua 43 43/200 22% 0 0/157 0% 0 0/93 0% 34 34/187 18% 47 47/154 31% no record 107 places 135of 24056%
166 Xingnan 72 72/260 28% 0 0/188 0% 1 1/103 1% 99 99/204 49% 56 56/105 53% no record 49 places 251of 30084%
167 Xinmin 87 87/170 51% 1 1/83 1% 20 20/38 53% 58 103/58 SC<1 178% 0 0/0 0 0/0 212of 210101%
168 Xishan 90 90/180 50% 0 0/90 0% 0 0/56 0% 72 72/112 64% 40 72/40 SC<1 180% 0 0/0 220of 220100%
169 Yangzheng 68 68/140 49% 5 5/72 7% 15 15/41 37% 68 93/68 SC 1-2 137% 0 0/0 0 0/0 181of 180101%
170 Yew Tee 72 72/200 36% 1 1/128 1% 3 3/79 4% 65 65/155 42% 44 44/90 49% no record 46 places 194of 24081%
171 Yio Chu Kang 46 46/160 29% 0 0/114 0% 0 0/77 0% 40 40/154 26% 83 83/114 73% no record 31 places 169of 20085%
172 Yishun 82 82/160 51% 0 0/78 0% 1 1/48 2% 64 64/94 68% 32 41/32 SC 1-2 128% 0 0/0 202of 200101%
173 Yu Neng 79 79/140 56% 22 22/61 36% 10 10/21 48% 33 56/33 SC<1 170% 0 0/0 0 0/0 182of 180101%
174 Yuhua 50 50/200 25% 0 0/150 0% 0 0/88 0% 37 37/175 21% 63 63/138 46% no record 75 places 165of 24069%
175 Yumin 58 58/140 41% 0 0/82 0% 0 0/51 0% 28 28/104 27% 76 85/76 SC>2 112% 0 0/0 182of 180101%
176 Zhangde 82 82/170 48% 1 1/88 1% 0 0/57 0% 85 85/113 75% 28 40/28 SC 1-2 143% 0 0/0 211of 210100%
177 Zhenghua 78 78/200 39% 0 0/122 0% 1 1/63 2% 92 92/124 74% 32 45/32 SC 1-2 141% 0 0/0 240of 240100%
178 Zhonghua 30 30/140 21% 0 0/110 0% 0 0/72 0% 17 17/144 12% 30 30/129 23% no record 99 places 83of 18046%
Total 14,358 14,358/34,15842% 2,551 2,645/19,80513% 1,995 2,416/9,90324% 10,792 14,560/17,84282% 3,315 3,819/7,08654% no record 3771 places 37,724of 41,27891%
63
schools did not go to a ballot at any phase
41,278
total P1 places in 2021
115
schools went to a ballot, 65% of the 178

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 415415/98042%78122/56522%110110/48723%5171/31023%321385/57068%106117/25246%00/1460% 1,081of 1,22089%
Bedok10 schools 717717/1,76041%172172/1,04316%195219/87125%112112/54121%530680/97170%246254/44457%00/1980% 1,972of 2,16091%
Bishan3 schools 310310/66047%241245/35070%3434/10931%91124/98127%107205/107192%00/000/0 783of 780100%
Bukit Batok6 schools 445445/1,06042%3232/6155%186186/58332%5353/32017%309598/589102%150203/28073%00/1300% 1,175of 1,30090%
Bukit Merah7 schools 420420/1,13037%3232/7105%9595/67914%4242/43410%402460/82856%113125/43129%00/3180% 1,104of 1,41078%
Bukit Panjang7 schools 510510/1,28040%1818/7702%225225/75330%4444/40611%398484/76863%130143/37039%00/2400% 1,325of 1,56085%
Bukit Timah6 schools 664664/1,36449%418443/70063%6565/28223%132172/23274%270442/331134%6188/61144%00/0 1,610of 1,604100%
Central2 schools 145145/32245%1919/17811%6161/16038%4343/9247%140182/140130%00/000/0 408of 402101%
Choa Chu Kang7 schools 602602/1,43042%5050/8286%184190/77924%5456/44013%470640/82478%97144/35441%00/2570% 1,457of 1,71085%
Clementi4 schools 354354/92038%9393/56616%121137/47329%3952/25820%272421/48088%139169/21080%00/710% 1,018of 1,08094%
Geylang5 schools 424424/1,01042%115115/58720%127127/47227%115121/27644%407462/440105%3353/33161%00/0 1,221of 1,210101%
Hougang9 schools 614614/1,64037%105105/1,02610%213224/92124%190216/53740%529740/88883%180180/36250%00/1820% 1,831of 2,00092%
Jurong East3 schools 210210/53040%00/3200%7676/32024%00/1830%175175/36947%119145/19475%00/750% 580of 65089%
Jurong West10 schools 841841/1,99042%8181/1,1497%362426/1,06940%6468/55612%611877/1,05183%204217/44049%00/2360% 2,163of 2,39091%
Kallang3 schools 190190/55035%1717/3605%4444/34313%1919/2119%158236/40359%113113/24945%00/1360% 541of 67081%
Marine Parade3 schools 338338/68050%121121/34235%9397/22144%3572/12558%221283/221128%00/000/0 808of 800101%
Novena4 schools 270270/78235%303303/51259%7474/20935%149233/149156%147215/147146%00/000/0 943of 942100%
Pasir Ris6 schools 397397/84047%22/4440%110110/44325%3131/28811%351417/54876%6165/19733%00/1360% 952of 1,08088%
Punggol11 schools 1,1281,128/2,53045%99/1,4021%568612/1,39444%8484/63713%7881,084/1,18791%265298/40075%00/1350% 2,842of 2,97096%
Queenstown3 schools 254254/66038%7575/40618%6262/33119%2442/19621%160208/36857%3844/20821%00/1700% 613of 78079%
Sembawang5 schools 386386/92042%11/5340%9595/53318%1515/3215%417488/62678%8282/20939%00/1270% 996of 1,12089%
Seng Kang12 schools 1,1591,159/2,72043%2121/1,5621%472472/1,54231%127153/78120%8811,154/1,43880%310340/56260%00/2520% 2,970of 3,20093%
Serangoon5 schools 318318/73044%91112/41227%7575/32123%7181/22636%236340/38289%4971/14848%00/990% 840of 93090%
Tampines11 schools 870870/2,02043%116116/1,15010%279318/1,03431%99129/60421%644959/1,10986%264298/46664%00/2020% 2,272of 2,46092%
Toa Payoh8 schools 529529/1,63032%275275/1,10225%159167/82720%174209/49742%469588/82671%168186/35952%00/1910% 1,774of 1,95091%
Woodlands12 schools 918918/2,01046%33/1,0920%264264/1,09024%7383/65713%774910/1,23973%153156/46534%00/3120% 2,185of 2,49088%
Yishun10 schools 930930/2,01046%6363/1,0806%364364/1,01736%6491/52817%605927/99293%234328/39284%00/1580% 2,260of 2,41094%

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 2021 P1 Registration Exercise generally start Primary 1 in 2022. The eligibility window spans approximately 2 January 2015 to 1 January 2016, so calendar-year 2015 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?