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

P1 Registration 2020

阅读中文版 · Read in Chinese →

Every school's 2020 outcome, from MOE.

No. All Primary SchoolsSchools Phase 1P1 2A 2B 2C 2C(S)2CS 3 TotalTot
1 Admiralty 89 89/170 52% 1 1/81 1% 48 48/49 98% 50 79/50 SC<1 158% 0 0/0 0 0/0 211of 210100%
2 Ahmad Ibrahim 38 38/200 19% 1 1/162 1% 0 0/97 0% 31 31/194 16% 14 14/163 9% no record 149 places 91of 24038%
3 Ai Tong 143 143/260 55% 110 110/117 94% 20 27/20 SC<1 135% 20 64/20 SC<1 320% 0 0/0 0 0/0 302of 300101%
4 Alexandra 103 103/160 64% 0 0/57 0% 14 14/47 30% 83 132/83 SC<1 159% 0 0/0 0 0/0 205of 200102%
5 Anchor Green MK 108 108/200 54% 0 0/92 0% 1 1/51 2% 62 62/101 61% 39 83/39 SC<1 213% 0 0/0 241of 240100%
6 Anderson 90 90/170 53% 0 0/80 0% 21 21/30 70% 38 65/38 SC 1-2 171% 0 0/0 0 0/0 210of 210100%
7 Ang Mo Kio 60 60/170 35% 0 0/110 0% 0 0/70 0% 39 39/143 27% 31 31/104 30% no record 73 places 140of 21067%
8 Anglo-Chinese (Junior)Boys only 93 93/230 40% 107 107/137 78% 26 59/26 SC<1 227% 25 41/25 SC<1 164% 0 0/0 0 0/0 271of 270100%
9 Anglo-ChineseBoys only 68 68/200 34% 95 95/132 72% 25 50/25 SC<1 200% 26 46/26 SC<1 177% 0 0/0 0 0/0 242of 240101%
10 Angsana 31 31/200 16% 1 1/169 1% 0 0/103 0% 21 21/205 10% 46 46/184 25% no record 138 places 102of 24043%
11 Beacon 68 68/230 30% 0 0/162 0% 0 0/99 0% 65 65/197 33% 40 40/135 30% no record 95 places 178of 27066%
12 Bedok Green 66 66/200 33% 0 0/134 0% 0 0/77 0% 23 23/154 15% 85 85/131 65% no record 46 places 194of 24081%
13 Bendemeer 57 57/140 41% 0 0/83 0% 1 1/55 2% 45 45/109 41% 52 52/64 81% no record 12 places 168of 18093%
14 Blangah Rise 17 17/140 12% 0 0/123 0% 0 0/75 0% 17 17/149 11% 16 16/132 12% no record 116 places 64of 18036%
15 Boon Lay Garden 60 60/200 30% 0 0/140 0% 0 0/87 0% 36 36/173 21% 45 45/137 33% no record 92 places 148of 24062%
16 Bukit Panjang 104 104/200 52% 7 7/96 7% 24 24/46 52% 67 85/67 SC<1 127% 0 0/0 0 0/0 241of 240100%
17 Bukit Timah 60 60/170 35% 1 1/110 1% 1 1/73 1% 91 91/145 PR>2 63% 59 104/59 SC>2 176% 0 0/0 215of 210102%
18 Bukit View 57 57/200 28% 0 0/143 0% 0 0/88 0% 26 26/176 15% 82 82/151 54% no record 69 places 172of 24072%
19 Canberra 110 110/200 55% 0 0/90 0% 57 64/57 SC 1-2 112% 57 116/57 SC<1 204% 0 0/0 0 0/0 240of 240100%
20 Canossa Catholic 33 33/80 41% 2 2/47 4% 13 13/39 33% 59 59/67 88% 8 20/8 SC 1-2 250% 0 0/0 122of 120102%
21 Cantonment 77 77/200 39% 0 0/123 0% 0 0/79 0% 44 44/160 28% 76 76/116 66% no record 40 places 203of 24085%
22 Casuarina 69 69/140 49% 0 0/71 0% 0 0/50 0% 90 90/99 91% 10 40/10 SC<1 400% 0 0/0 181of 180101%
23 Catholic HighBoys only 70 70/200 35% 125 125/130 96% 21 41/21 SC<1 195% 21 47/21 SC<1 224% 0 0/0 0 0/0 242of 240101%
24 Cedar 55 55/200 28% 0 0/145 0% 1 1/88 1% 41 41/175 23% 31 31/134 23% no record 103 places 137of 24057%
25 Changkat 46 46/170 27% 1 1/124 1% 1 1/74 1% 70 70/147 48% 20 20/78 26% no record 58 places 153of 21073%
26 CHIJ (Katong)Girls only 44 44/160 28% 6 6/116 5% 15 15/61 25% 68 68/107 64% 39 69/39 SC>2 177% 0 0/0 201of 200100%
27 CHIJ (Kellock)Girls only 46 46/160 29% 0 0/114 0% 26 26/67 39% 104 104/109 95% 5 14/5 SC 1-2 280% 0 0/0 203of 200101%
28 CHIJ Our Lady of Good CounselGirls only 29 29/110 26% 0 0/81 0% 20 20/54 37% 87 97/87 SC>2 111% 0 0/0 0 0/0 150of 150100%
29 CHIJ Our Lady of the NativityGirls only 62 62/200 31% 0 0/138 0% 65 65/74 88% 84 97/84 SC 1-2 115% 0 0/0 0 0/0 243of 240101%
30 CHIJ Our Lady Queen of PeaceGirls only 40 40/140 29% 0 0/100 0% 23 23/66 35% 70 70/108 65% 38 43/38 SC>2 113% 0 0/0 181of 180101%
31 CHIJ (Toa Payoh)Girls only 64 64/170 38% 54 54/106 51% 35 63/35 180% 35 49/35 SC<1 140% 0 0/0 0 0/0 211of 210100%
32 CHIJ St. Nicholas Girls'Girls only 69 69/170 41% 101 106/101 SC>2 105% 21 32/21 SC<1 152% 21 49/21 SC<1 233% 0 0/0 0 0/0 212of 210101%
33 Chongfu 128 128/260 49% 36 36/132 27% 40 45/40 SC 1-2 113% 41 133/41 SC<1 324% 0 0/0 0 0/0 301of 300100%
34 Chongzheng 78 78/140 56% 0 0/62 0% 23 23/27 85% 33 52/33 SC<1 158% 0 0/0 0 0/0 183of 180102%
35 Chua Chu Kang 109 109/200 55% 0 0/91 0% 14 14/56 25% 98 182/98 SC<1 186% 0 0/0 0 0/0 240of 240100%
36 Clementi 76 76/200 38% 0 0/124 0% 5 5/75 7% 122 122/145 84% 23 65/23 SC<1 283% 0 0/0 240of 240100%
37 Compassvale 91 91/200 46% 0 0/109 0% 20 20/69 29% 118 130/118 SC<1 110% 0 0/0 0 0/0 241of 240100%
38 Concord 107 107/200 54% 1 1/93 1% 4 4/56 7% 108 120/108 SC 1-2 111% 0 0/0 0 0/0 240of 240100%
39 Corporation 83 83/200 42% 0 0/117 0% 0 0/73 0% 57 57/146 39% 65 65/89 73% no record 24 places 216of 24090%
40 Dazhong MK 60 60/160 38% 0 0/100 0% 0 0/52 0% 43 43/104 41% 62 135/62 SC<1 218% 0 0/0 201of 200100%
41 De La Salle 89 89/200 45% 2 2/111 2% 20 20/60 33% 104 105/104 PR>2 101% 0 0/0 0 0/0 244of 240102%
42 East Spring 54 54/140 39% 0 0/86 0% 1 1/59 2% 67 67/116 58% 23 23/50 46% no record 27 places 154of 18086%
43 Edgefield 95 95/200 48% 0 0/105 0% 0 0/67 0% 79 79/134 59% 56 80/56 SC<1 143% 0 0/0 242of 240101%
44 Elias Park 85 85/140 61% 0 0/55 0% 0 0/42 0% 84 98/84 SC<1 117% 0 0/0 0 0/0 181of 180101%
45 Endeavour 90 90/200 45% 0 0/110 0% 4 4/72 6% 76 76/140 54% 64 67/64 PR<1 105% 0 0/0 241of 240100%
46 Evergreen 96 96/170 56% 0 0/74 0% 3 3/49 6% 91 91/95 96% 5 19/5 SC<1 380% 0 0/0 213of 210101%
47 Fairfield Methodist 113 113/230 49% 83 83/117 71% 25 51/25 SC 1-2 204% 27 64/27 SC<1 237% 0 0/0 0 0/0 275of 270102%
48 Farrer Park MK 32 32/140 23% 0 0/108 0% 1 1/69 1% 32 32/136 24% 44 44/104 42% no record 60 places 120of 18067%
49 Fengshan 89 89/140 64% 1 1/51 2% 0 0/31 0% 62 110/62 SC<1 177% 0 0/0 0 0/0 180of 180100%
50 Fern Green MK 105 105/240 44% 1 1/135 1% 7 7/51 14% 95 126/95 SC<1 133% 0 0/0 0 0/0 280of 280100%
51 Fernvale 107 107/240 45% 2 2/133 2% 0 0/70 0% 71 71/140 51% 70 77/70 SC<1 110% 0 0/0 281of 280100%
52 First Toa Payoh MK 16 16/140 11% 0 0/124 0% 0 0/80 0% 16 16/160 10% 36 36/144 25% no record 108 places 72of 18040%
53 Frontier MK 99 99/170 58% 0 0/71 0% 17 17/20 85% 23 71/23 SC<1 309% 0 0/0 0 0/0 210of 210100%
54 Fuchun 83 83/140 59% 0 0/57 0% 0 0/38 0% 55 55/75 73% 8 8/22 36% no record 14 places 168of 18093%
55 Fuhua 76 76/170 45% 0 0/94 0% 0 0/56 0% 96 96/113 85% 18 39/18 SC 1-2 217% 0 0/0 213of 210101%
56 Gan Eng Seng 58 58/170 34% 0 0/112 0% 0 0/75 0% 45 45/152 30% 51 51/107 48% no record 56 places 156of 21074%
57 Geylang Methodist 84 84/230 37% 10 10/146 7% 10 10/75 13% 123 123/141 87% 18 36/18 SC<1 200% 0 0/0 272of 270101%
58 Gongshang 107 107/170 63% 38 38/63 60% 21 21/21 100% 21 91/21 SC<1 433% 0 0/0 0 0/0 212of 210101%
59 Greendale 56 56/240 23% 0 0/185 0% 0 0/110 0% 52 52/219 24% 89 89/170 52% no record 81 places 203of 28073%
60 Greenridge 96 96/230 42% 0 0/134 0% 0 0/78 0% 61 61/156 39% 43 43/95 45% no record 52 places 218of 27081%
61 Greenwood 93 93/200 47% 0 0/107 0% 0 0/70 0% 114 114/139 82% 26 29/26 SC<1 112% 0 0/0 242of 240101%
62 Haig Girls'Girls only 40 40/140 29% 10 10/100 10% 15 15/58 26% 102 117/102 PR<1 115% 0 0/0 0 0/0 182of 180101%
63 Henry Park 155 155/260 60% 81 81/105 77% 20 23/20 SC>2 115% 20 56/20 SC<1 280% 0 0/0 0 0/0 300of 300100%
64 Holy Innocents' 95 95/230 41% 36 36/135 27% 41 58/41 SC 1-2 141% 43 81/43 SC<1 188% 0 0/0 0 0/0 272of 270101%
65 Hong Wen 75 75/170 44% 11 11/95 12% 27 27/50 54% 73 138/73 SC<1 189% 0 0/0 0 0/0 210of 210100%
66 Horizon 134 134/200 67% 0 0/66 0% 24 24/46 52% 68 140/68 SC<1 206% 0 0/0 0 0/0 242of 240101%
67 Hougang 90 90/170 53% 0 0/80 0% 19 19/52 37% 84 139/84 SC<1 165% 0 0/0 0 0/0 210of 210100%
68 Huamin 97 97/240 40% 0 0/143 0% 0 0/60 0% 123 141/123 SC<1 115% 0 0/0 0 0/0 283of 280101%
69 Innova 83 83/140 59% 0 0/57 0% 21 21/43 49% 65 87/65 SC 1-2 134% 0 0/0 0 0/0 180of 180100%
70 Jiemin 79 79/180 44% 0 0/101 0% 1 1/51 2% 74 74/101 73% 14 14/27 52% no record 13 places 207of 22094%
71 Jing Shan 62 62/120 52% 0 0/58 0% 2 2/40 5% 60 60/79 76% 19 26/19 SC>2 137% 0 0/0 162of 160101%
72 Junyuan 86 86/170 51% 0 0/84 0% 1 1/42 2% 82 87/82 SC>2 106% 0 0/0 0 0/0 211of 210100%
73 Jurong 92 92/140 66% 0 0/48 0% 0 0/25 0% 49 60/49 SC 1-2 122% 0 0/0 0 0/0 180of 180100%
74 Jurong West 83 83/140 59% 2 2/57 4% 11 11/41 27% 70 74/70 106% 0 0/0 0 0/0 181of 180101%
75 Keming 82 82/170 48% 3 3/88 3% 21 21/44 48% 67 144/67 SC<1 215% 0 0/0 0 0/0 211of 210100%
76 Kheng Cheng 85 85/200 43% 3 3/115 3% 3 3/67 4% 132 140/132 PR<1 106% 0 0/0 0 0/0 241of 240100%
77 Kong Hwa 115 115/230 50% 43 43/116 37% 41 41/42 98% 44 91/44 SC<1 207% 0 0/0 0 0/0 274of 270101%
78 Kuo Chuan Presbyterian 120 120/200 60% 9 9/80 11% 37 55/37 149% 37 50/37 SC<1 135% 0 0/0 0 0/0 241of 240100%
79 Lakeside 94 94/200 47% 0 0/106 0% 0 0/63 0% 126 138/126 PR<1 110% 0 0/0 0 0/0 240of 240100%
80 Lianhua 60 60/200 30% 0 0/140 0% 0 0/88 0% 22 22/176 13% 71 71/154 46% no record 83 places 157of 24065%
81 Maha Bodhi 131 131/290 45% 49 49/159 31% 53 53/55 96% 60 105/60 SC<1 175% 0 0/0 0 0/0 333of 330101%
82 Maris Stella HighBoys only 80 80/230 35% 59 59/150 39% 50 67/50 SC>2 134% 51 64/51 SC<1 125% 0 0/0 0 0/0 273of 270101%
83 Marsiling 55 55/170 32% 0 0/115 0% 0 0/74 0% 77 77/147 52% 3 3/72 4% no record 69 places 143of 21068%
84 Marymount ConventGirls only 41 41/200 21% 2 2/159 1% 9 9/96 9% 72 72/183 39% 111 155/111 SC>2 140% 0 0/0 241of 240100%
85 Mayflower 39 39/140 28% 1 1/101 1% 0 0/66 0% 30 30/132 23% 41 41/102 40% no record 61 places 120of 18067%
86 Mee Toh 151 151/280 54% 7 7/129 5% 50 50/70 71% 90 160/90 SC<1 178% 0 0/0 0 0/0 320of 320100%
87 Meridian 27 27/170 16% 0 0/143 0% 0 0/89 0% 31 31/178 17% 12 12/148 8% no record 136 places 75of 21036%
88 Methodist Girls'Girls only 64 64/170 38% 79 79/106 75% 27 39/27 SC<1 144% 26 39/26 SC<1 150% 0 0/0 0 0/0 210of 210100%
89 Montfort JuniorBoys only 18 18/80 23% 1 1/62 2% 5 5/46 11% 63 63/86 73% 23 37/23 SC 1-2 161% 0 0/0 120of 120100%
90 Nan Chiau 118 118/260 45% 14 14/142 10% 72 81/72 SC<1 113% 72 225/72 SC<1 313% 0 0/0 0 0/0 300of 300100%
91 Nan Hua 123 123/200 62% 77 84/77 SC>2 109% 19 19/20 95% 22 115/22 SC<1 523% 0 0/0 0 0/0 241of 240100%
92 Nanyang 182 182/350 52% 140 140/168 83% 21 48/21 SC<1 229% 20 78/20 SC<1 390% 0 0/0 0 0/0 391of 390100%
93 Naval Base 95 95/240 40% 0 0/145 0% 2 2/81 2% 116 116/160 73% 45 73/45 SC<1 162% 0 0/0 281of 280100%
94 New Town 45 45/230 20% 0 0/185 0% 0 0/110 0% 27 27/220 12% 62 62/194 32% no record 132 places 140of 27052%
95 Ngee Ann 85 85/200 43% 0 0/115 0% 24 24/65 37% 107 116/107 PR>2 108% 0 0/0 0 0/0 242of 240101%
96 North Spring 62 62/200 31% 0 0/138 0% 0 0/87 0% 84 84/174 48% 41 41/90 46% no record 49 places 192of 24080%
97 North View 87 87/180 48% 0 0/93 0% 1 1/59 2% 102 102/117 87% 15 34/15 SC<1 227% 0 0/0 220of 220100%
98 North Vista 98 98/200 49% 0 0/102 0% 1 1/68 1% 79 79/134 59% 46 46/55 84% no record 9 places 231of 24096%
99 Northland 98 98/200 49% 21 21/102 21% 28 28/38 74% 49 215/49 SC<1 439% 0 0/0 0 0/0 242of 240101%
100 Northoaks MK 50 50/200 25% 0 0/150 0% 0 0/89 0% 7 7/179 4% 22 22/173 13% no record 151 places 92of 24038%
101 Northshore 0 0/170 0% 0 0/170 0% 0 0/105 0% 47 47/210 22% 36 36/164 22% no record 128 places 83of 21040%
102 Oasis MK 124 124/240 52% 0 0/116 0% 2 2/40 5% 81 108/81 SC<1 133% 0 0/0 0 0/0 283of 280101%
103 Opera Estate 56 56/110 51% 3 3/54 6% 1 1/39 3% 76 83/76 PR 1-2 109% 9 11/9 SC>2 122% 0 0/0 159of 150106%
104 Palm View 105 105/240 44% 0 0/135 0% 10 10/86 12% 100 100/162 62% 62 79/62 SC 1-2 127% 0 0/0 280of 280100%
105 Park View 48 48/140 34% 0 0/92 0% 0 0/63 0% 95 95/125 76% 32 35/32 109% 0 0/0 182of 180101%
106 Pasir Ris 93 93/140 66% 0 0/47 0% 24 24/29 83% 33 81/33 SC<1 245% 0 0/0 0 0/0 181of 180101%
107 Paya Lebar Methodist Girls'Girls only 63 63/230 27% 49 49/167 29% 56 56/68 82% 81 109/81 135% 0 0/0 0 0/0 272of 270101%
108 Pei Chun Public 149 149/260 57% 78 78/111 70% 22 30/22 SC<1 136% 21 68/21 SC<1 324% 0 0/0 0 0/0 303of 300101%
109 Pei Hwa Presbyterian 118 118/184 64% 67 69/67 SC>2 103% 20 29/20 SC>2 145% 21 63/21 SC<1 300% 0 0/0 0 0/0 226of 224101%
110 Pei Tong MK 66 66/200 33% 0 0/134 0% 0 0/73 0% 29 29/147 20% 78 78/118 66% no record 40 places 201of 24084%
111 Peiying 81 81/150 54% 0 0/69 0% 0 0/47 0% 44 44/93 47% 45 45/49 92% no record 4 places 186of 19098%
112 Pioneer 53 53/110 48% 0 0/57 0% 0 0/46 0% 20 20/93 22% 35 35/74 PR 1-2 47% no record 39 places 114of 15076%
113 Poi Ching 116 116/200 58% 6 6/84 7% 36 36/53 68% 70 172/70 SC<1 246% 0 0/0 0 0/0 241of 240100%
114 Princess Elizabeth 120 120/160 75% 0 0/40 0% 2 2/20 10% 38 226/38 SC<1 595% 0 0/0 0 0/0 200of 200100%
115 Punggol Cove MK 122 122/240 51% 1 1/118 1% 1 1/57 2% 103 103/113 91% 10 22/10 SC 1-2 220% 0 0/0 280of 280100%
116 Punggol Green MK 142 142/240 59% 0 0/98 0% 3 3/30 10% 59 138/59 SC<1 234% 0 0/0 0 0/0 282of 280101%
117 Punggol 68 68/160 43% 0 0/92 0% 12 12/59 20% 106 124/106 SC 1-2 117% 0 0/0 0 0/0 201of 200100%
118 Punggol View MK 124 124/200 62% 0 0/76 0% 0 0/22 0% 44 58/44 SC<1 132% 0 0/0 0 0/0 241of 240100%
119 Qifa 106 106/200 53% 0 0/94 0% 22 22/46 48% 70 97/70 SC 1-2 139% 0 0/0 0 0/0 240of 240100%
120 Qihua 57 57/170 34% 1 1/113 1% 4 4/69 6% 69 69/133 52% 25 25/65 38% no record 40 places 171of 21081%
121 Queenstown 77 77/200 39% 0 0/123 0% 2 2/75 3% 148 154/148 PR 1-2 104% 0 0/0 0 0/0 241of 240100%
122 Radin Mas 115 115/160 72% 28 28/45 62% 21 21/21 100% 23 75/23 SC<1 326% 0 0/0 0 0/0 205of 200102%
123 Raffles Girls'Girls only 89 89/230 39% 48 48/141 34% 28 28/52 54% 77 176/77 SC<1 229% 0 0/0 0 0/0 271of 270100%
124 Red Swastika 108 108/200 54% 73 73/92 79% 11 11/21 52% 30 65/30 SC<1 217% 0 0/0 0 0/0 241of 240100%
125 River Valley 111 111/170 65% 1 1/60 2% 27 27/31 87% 35 62/35 SC<1 177% 0 0/0 0 0/0 213of 210101%
126 Riverside MK 104 104/170 61% 0 0/66 0% 1 1/27 4% 52 89/52 SC<1 171% 0 0/0 0 0/0 210of 210100%
127 Rivervale 87 87/200 44% 0 0/114 0% 21 21/73 29% 125 143/125 SC<1 114% 0 0/0 0 0/0 242of 240101%
128 Rosyth 144 144/230 63% 87 89/87 SC>2 102% 21 33/21 SC<1 157% 20 94/20 SC<1 470% 0 0/0 0 0/0 272of 270101%
129 Rulang 148 148/230 64% 60 60/82 73% 20 30/20 SC<1 150% 20 74/20 SC<1 370% 0 0/0 0 0/0 270of 270100%
130 Sembawang 76 76/150 51% 0 0/74 0% 0 0/53 0% 105 109/105 PR<1 104% 0 0/0 0 0/0 190of 190100%
131 Seng Kang 82 82/200 41% 0 0/118 0% 0 0/75 0% 40 40/152 26% 56 56/114 49% no record 58 places 186of 24078%
132 Sengkang Green MK 117 117/240 49% 0 0/123 0% 17 17/26 65% 36 115/36 SC<1 319% 0 0/0 0 0/0 281of 280100%
133 Shuqun 108 108/160 68% 6 6/52 12% 13 13/22 59% 31 86/31 SC<1 277% 0 0/0 0 0/0 200of 200100%
134 Si Ling 34 34/140 24% 1 1/108 1% 0 0/68 0% 16 16/136 12% 13 13/120 11% no record 107 places 75of 18042%
135 Singapore Chinese Girls'Girls only 63 63/152 41% 70 70/89 79% 24 31/24 SC>2 129% 23 56/23 SC<1 243% 0 0/0 0 0/0 192of 192100%
136 South View 130 130/230 57% 38 38/100 38% 24 24/25 96% 26 139/26 SC<1 535% 0 0/0 0 0/0 270of 270100%
137 Springdale MK 110 110/240 46% 1 1/130 1% 2 2/53 4% 106 136/106 SC<1 128% 0 0/0 0 0/0 282of 280101%
138 St Andrew's (Junior)Boys only 48 48/200 24% 42 42/152 28% 44 44/66 67% 89 122/89 SC 1-2 137% 0 0/0 0 0/0 242of 240101%
139 St. Anthony's CanossianGirls only 51 51/200 26% 3 3/149 2% 12 12/89 13% 38 38/167 23% 51 51/129 40% no record 78 places 164of 24068%
140 St. Anthony's 106 106/170 62% 9 9/65 14% 33 33/37 89% 40 96/40 SC<1 240% 0 0/0 0 0/0 211of 210100%
141 St. Gabriel'sBoys only 22 22/110 20% 6 6/88 7% 32 32/55 58% 78 80/78 PR>2 103% 0 0/0 0 0/0 150of 150100%
142 St. Hilda's 141 141/230 61% 70 70/89 79% 20 37/20 SC<1 185% 22 79/22 SC<1 359% 0 0/0 0 0/0 272of 270101%
143 St. Joseph's Institution JuniorBoys only 60 60/200 30% 47 47/140 34% 58 82/58 SC>2 141% 57 75/57 SC<1 132% 0 0/0 0 0/0 240of 240100%
144 St. Margaret'sGirls only 44 44/152 29% 7 7/108 6% 28 28/63 44% 97 98/97 PR>2 101% 0 0/0 0 0/0 193of 192101%
145 St. Stephen'sBoys only 42 42/200 21% 1 1/158 1% 18 18/85 21% 74 74/154 48% 81 90/81 SC>2 111% 0 0/0 245of 240102%
146 Tampines North 78 78/200 39% 1 1/122 1% 0 0/74 0% 82 82/147 56% 66 95/66 SC 1-2 144% 0 0/0 241of 240100%
147 Tampines 95 95/170 56% 0 0/75 0% 1 1/41 2% 83 98/83 SC 1-2 118% 0 0/0 0 0/0 212of 210101%
148 Tanjong Katong 80 80/160 50% 1 1/80 1% 3 3/46 7% 89 114/89 SC>2 128% 0 0/0 0 0/0 202of 200101%
149 Tao Nan 171 171/320 53% 109 109/150 73% 20 53/20 SC<1 265% 21 75/21 SC<1 357% 0 0/0 0 0/0 362of 360101%
150 Teck Ghee 74 74/170 44% 0 0/96 0% 14 14/55 25% 96 119/96 SC 1-2 124% 0 0/0 0 0/0 210of 210100%
151 Teck Whye 47 47/200 24% 0 0/152 0% 0 0/91 0% 23 23/183 13% 73 73/161 45% no record 88 places 153of 24064%
152 Telok Kurau 63 63/200 32% 0 0/137 0% 1 1/85 1% 50 50/170 29% 39 39/121 32% no record 82 places 160of 24067%
153 Temasek 107 107/160 67% 40 40/53 75% 12 12/20 60% 28 106/28 SC<1 379% 0 0/0 0 0/0 200of 200100%
154 Unity 74 74/200 37% 0 0/126 0% 0 0/79 0% 83 83/158 53% 19 19/76 25% no record 57 places 185of 24077%
155 Valour 17 17/240 7% 0 0/223 0% 0 0/132 0% 207 207/263 79% 60 98/60 SC<1 163% 0 0/0 284of 280101%
156 Waterway MK 125 125/240 52% 1 1/115 1% 0 0/46 0% 92 128/92 SC<1 139% 0 0/0 0 0/0 280of 280100%
157 Wellington MK 94 94/200 47% 0 0/106 0% 0 0/47 0% 94 116/94 SC 1-2 123% 0 0/0 0 0/0 242of 240101%
158 West Grove 93 93/170 55% 0 0/77 0% 7 7/53 13% 99 119/99 PR<1 120% 0 0/0 0 0/0 210of 210100%
159 West Spring MK 115 115/200 57% 0 0/85 0% 19 19/32 59% 45 126/45 SC<1 280% 0 0/0 0 0/0 241of 240100%
160 West View 36 36/140 26% 0 0/104 0% 1 1/69 1% 38 38/137 28% 28 28/99 28% no record 71 places 109of 18061%
161 Westwood MK 98 98/170 58% 1 1/72 1% 10 10/20 50% 31 87/31 SC<1 281% 0 0/0 0 0/0 211of 210100%
162 White Sands 87 87/140 62% 0 0/53 0% 22 22/39 56% 55 69/55 SC<1 125% 0 0/0 0 0/0 180of 180100%
163 Woodgrove 62 62/140 44% 0 0/78 0% 16 16/52 31% 87 96/87 PR<1 110% 0 0/0 0 0/0 180of 180100%
164 Woodlands 97 97/170 57% 0 0/73 0% 3 3/43 7% 84 95/84 SC>2 113% 0 0/0 0 0/0 211of 210100%
165 Woodlands Ring 89 89/170 52% 0 0/81 0% 0 0/57 0% 67 67/116 58% 41 41/50 82% no record 9 places 206of 21098%
166 Xinghua 37 37/230 16% 1 1/193 1% 0 0/111 0% 48 48/222 22% 31 31/174 18% no record 143 places 127of 27047%
167 Xingnan 70 70/170 41% 3 3/100 3% 6 6/57 11% 63 63/110 57% 47 50/47 SC>2 106% 0 0/0 213of 210101%
168 Xinmin 90 90/170 53% 0 0/80 0% 15 15/38 39% 61 91/61 SC<1 149% 0 0/0 0 0/0 210of 210100%
169 Xishan 91 91/160 57% 0 0/69 0% 0 0/49 0% 48 48/98 49% 50 64/50 SC 1-2 128% 0 0/0 201of 200100%
170 Yangzheng 65 65/140 46% 8 8/75 11% 15 15/45 33% 74 102/74 SC 1-2 138% 0 0/0 0 0/0 180of 180100%
171 Yew Tee 75 75/200 38% 1 1/125 1% 7 7/77 9% 53 53/148 36% 45 45/95 47% no record 50 places 191of 24080%
172 Yio Chu Kang 46 46/200 23% 0 0/154 0% 0 0/96 0% 50 50/192 26% 84 84/144 58% no record 60 places 182of 24076%
173 Yishun 80 80/160 50% 0 0/80 0% 0 0/48 0% 43 43/97 44% 43 43/54 80% no record 11 places 191of 20096%
174 Yu Neng 89 89/140 64% 17 17/51 33% 14 14/21 67% 28 48/28 SC<1 171% 0 0/0 0 0/0 182of 180101%
175 Yuhua 52 52/200 26% 0 0/148 0% 0 0/87 0% 44 44/175 25% 62 62/131 47% no record 69 places 172of 24072%
176 Yumin 66 66/140 47% 0 0/74 0% 1 1/50 2% 48 48/100 48% 54 64/54 SC>2 119% 0 0/0 184of 180102%
177 Zhangde 70 70/170 41% 0 0/100 0% 0 0/63 0% 125 128/125 PR 1-2 102% 0 0/0 0 0/0 210of 210100%
178 Zhenghua 79 79/180 44% 1 1/101 1% 1 1/56 2% 92 92/111 83% 21 23/21 SC>2 110% 0 0/0 223of 220101%
179 Zhonghua 25 25/140 18% 0 0/115 0% 0 0/74 0% 14 14/147 10% 38 38/133 29% no record 95 places 85of 18047%
Total 14,622 14,622/33,55844% 2,421 2,437/18,94513% 2,220 2,605/9,89026% 11,016 14,990/17,59685% 3,296 3,927/6,64159% no record 3345 places 37,618of 40,71892%
50
schools did not go to a ballot at any phase
40,718
total P1 places in 2020
129
schools went to a ballot, 72% 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 394394/94042%102107/54620%125125/44428%5869/28224%284362/50971%9198/22544%00/1340% 1,054of 1,18089%
Bedok10 schools 715715/1,71042%144144/99514%202244/85129%8484/52916%477665/97668%304345/51068%00/2060% 1,926of 2,11091%
Bishan3 schools 333333/66050%244244/32775%5278/8592%78123/78158%78161/78206%00/000/0 785of 780101%
Bukit Batok6 schools 485485/1,06046%1212/5762%148158/56428%5656/32917%236557/60193%215288/36778%00/1520% 1,152of 1,30089%
Bukit Merah7 schools 486486/1,16042%2828/6744%8295/64715%6161/42714%441545/80168%148157/36044%00/2120% 1,246of 1,44087%
Bukit Panjang7 schools 538538/1,32041%88/7821%169169/77422%6868/44615%438537/82165%170177/38846%00/2180% 1,391of 1,60087%
Bukit Timah6 schools 668668/1,36449%416418/69760%98127/28145%117168/21379%255503/309163%59104/59176%00/0 1,613of 1,604101%
Central2 schools 155155/32248%88/1685%5656/16035%5555/9459%132160/132121%00/000/0 406of 402101%
Choa Chu Kang7 schools 631631/1,43044%4242/7985%149149/75620%6969/44416%495705/82585%137137/33241%00/1950% 1,523of 1,71089%
Clementi4 schools 371371/80046%7784/42920%8484/35224%4646/21421%243363/38495%101143/141101%00/400% 922of 96096%
Geylang5 schools 403403/97042%114114/56820%120120/45426%132132/26949%388495/414120%2656/26215%00/0 1,183of 1,170101%
Hougang9 schools 569569/1,67034%8787/1,1018%210210/1,01421%213230/58539%620802/95984%138152/34145%00/2030% 1,837of 2,03090%
Jurong East3 schools 220220/51043%00/2900%7676/29026%00/1680%189200/33759%80101/14968%00/690% 565of 63090%
Jurong West10 schools 936936/1,81052%7272/8748%294340/80242%8494/45621%556805/82997%157160/27359%00/1160% 2,099of 2,21095%
Kallang3 schools 164164/45036%1111/2864%4848/27517%2929/17417%150215/31868%9696/16857%00/720% 498of 57087%
Marine Parade3 schools 336336/68049%110110/34532%9696/23641%4780/13161%217305/217141%00/000/0 806of 800101%
Novena4 schools 284284/78236%319319/49864%7878/17944%133222/133167%131218/131166%00/000/0 945of 942100%
Pasir Ris6 schools 409409/87047%00/4610%8383/46118%4646/31215%388464/57481%5487/19046%00/1360% 980of 1,11088%
Punggol11 schools 1,0901,090/2,49044%99/1,4011%388388/1,39328%8080/72511%9221,220/1,37389%251325/46071%00/2090% 2,740of 2,93094%
Queenstown3 schools 235235/66036%8383/42520%4747/34214%2753/21025%202245/39562%6262/19432%00/1320% 656of 78084%
Sembawang5 schools 420420/95044%00/5300%9999/53019%6168/31821%339424/57574%8689/23738%00/1510% 1,005of 1,15087%
Seng Kang12 schools 1,1901,190/2,66045%1818/1,4711%376376/1,45426%151160/78120%9881,311/1,41593%314382/43089%00/1160% 3,037of 3,14097%
Serangoon5 schools 285285/73039%101103/44623%5252/34515%88100/24940%273387/40695%3838/13329%00/950% 837of 93090%
Tampines11 schools 898898/1,93047%117117/1,03211%237262/91629%105122/56422%599867/1,02685%209248/43257%00/2230% 2,165of 2,37091%
Tengah1 school 5353/11048%00/570%66/5711%00/460%2020/9322%3535/7447%no record39 places 114of 15076%
Toa Payoh8 schools 538538/1,60034%238238/1,06222%145150/82418%164217/50443%457572/84668%178222/38957%00/2110% 1,720of 1,92090%
Woodlands12 schools 942942/1,95048%33/1,0100%221221/1,01022%9696/63915%827935/1,17979%121138/36038%00/2390% 2,210of 2,43091%
Yishun10 schools 874874/1,97044%5858/1,0965%302302/1,03829%7277/57014%671947/1,07388%226287/40371%00/1770% 2,203of 2,37093%

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