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

P1 Registration 2019

阅读中文版 · Read in Chinese →

Every school's 2019 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% 44 44/53 83% 61 86/61 SC<1 141% 0 0/0 0 0/0 210of 210100%
2 Ahmad Ibrahim 49 49/200 25% 1 1/151 1% 0 0/92 0% 32 32/183 17% 9 9/151 6% no record 142 places 98of 24041%
3 Ai Tong 121 121/260 47% 84 84/139 60% 31 32/31 SC>2 103% 30 55/30 SC<1 183% 0 0/0 0 0/0 302of 300101%
4 Alexandra 99 99/170 58% 1 1/71 1% 6 6/54 11% 103 127/103 SC<1 123% 0 0/0 0 0/0 212of 210101%
5 Anchor Green 84 84/200 42% 0 0/116 0% 1 1/75 1% 66 66/151 44% 85 97/85 SC 1-2 114% 0 0/0 242of 240101%
6 Anderson 86 86/170 51% 0 0/84 0% 26 26/47 55% 69 88/69 128% 0 0/0 0 0/0 212of 210101%
7 Ang Mo Kio 46 46/110 42% 0 0/64 0% 0 0/45 0% 45 45/89 51% 30 30/44 68% no record 14 places 136of 15091%
8 Anglo-Chinese (Junior)Boys only 75 75/230 33% 88 88/155 57% 46 65/46 SC<1 141% 46 60/46 SC<1 130% 0 0/0 0 0/0 270of 270100%
9 Anglo-ChineseBoys only 57 57/200 28% 106 106/143 74% 28 37/28 SC<1 132% 27 42/27 SC<1 156% 0 0/0 0 0/0 240of 240100%
10 Angsana 24 24/80 30% 0 0/56 0% 0 0/43 0% 9 9/85 11% 3 3/77 4% no record 74 places 47of 12039%
11 Beacon 63 63/170 37% 0 0/107 0% 0 0/72 0% 58 58/143 41% 19 19/86 22% no record 67 places 144of 21069%
12 Bedok Green 52 52/170 31% 0 0/118 0% 0 0/74 0% 52 52/149 35% 55 55/98 56% no record 43 places 170of 21081%
13 Bendemeer 51 51/140 36% 0 0/89 0% 0 0/56 0% 63 63/113 56% 49 49/50 98% no record 1 places 180of 180100%
14 Blangah Rise 15 15/50 30% 0 0/35 0% 0 0/36 0% 19 19/71 27% 8 8/52 15% no record 44 places 46of 9051%
15 Boon Lay Garden 51 51/200 26% 0 0/149 0% 0 0/90 0% 33 33/181 18% 33 33/148 22% no record 115 places 127of 24053%
16 Bukit Panjang 98 98/200 49% 12 12/102 12% 20 20/44 45% 70 87/70 SC 1-2 124% 0 0/0 0 0/0 242of 240101%
17 Bukit Timah 45 45/140 32% 0 0/95 0% 0 0/66 0% 85 85/132 64% 47 62/47 SC>2 132% 0 0/0 182of 180101%
18 Bukit View 51 51/140 36% 0 0/89 0% 0 0/61 0% 24 24/122 20% 65 65/99 66% no record 34 places 147of 18082%
19 Canberra 91 91/170 54% 0 0/79 0% 52 62/52 SC 1-2 119% 54 89/54 SC<1 165% 0 0/0 0 0/0 213of 210101%
20 Canossa Catholic 19 19/80 24% 1 1/61 2% 15 15/47 32% 39 39/79 49% 9 9/40 23% no record 31 places 90of 12075%
21 Cantonment 61 61/140 44% 0 0/79 0% 1 1/58 2% 80 80/115 70% 35 35/35 100% 0 0/0 180of 180100%
22 Casuarina 77 77/140 55% 1 1/63 2% 1 1/49 2% 51 51/96 53% 31 31/46 67% no record 15 places 167of 18093%
23 Catholic HighBoys only 89 89/200 45% 104 104/111 94% 20 37/20 SC<1 185% 21 46/21 SC<1 219% 0 0/0 0 0/0 241of 240100%
24 Cedar 36 36/170 21% 0 0/134 0% 0 0/83 0% 31 31/166 19% 7 7/135 5% no record 128 places 83of 21040%
25 Changkat 49 49/110 45% 0 0/61 0% 0 0/44 0% 50 50/91 55% 13 13/41 32% no record 28 places 126of 15084%
26 CHIJ (Katong)Girls only 40 40/160 25% 12 12/120 10% 25 25/67 37% 40 40/112 36% 21 21/72 29% no record 51 places 152of 20076%
27 CHIJ (Kellock)Girls only 46 46/160 29% 0 0/114 0% 35 35/70 50% 103 103/104 99% 1 3/1 300% 0 0/0 200of 200100%
28 CHIJ Our Lady of Good CounselGirls only 37 37/110 34% 0 0/73 0% 17 17/50 34% 76 76/83 92% 7 13/7 186% 0 0/0 150of 150100%
29 CHIJ Our Lady of the NativityGirls only 66 66/200 33% 0 0/135 0% 40 40/76 53% 114 119/114 PR<1 104% 0 0/0 0 0/0 244of 240102%
30 CHIJ Our Lady Queen of PeaceGirls only 36 36/140 26% 0 0/104 0% 19 19/66 29% 76 76/113 67% 37 42/37 SC>2 114% 0 0/0 180of 180100%
31 CHIJ (Toa Payoh)Girls only 54 54/170 32% 49 49/116 42% 42 68/42 SC 1-2 162% 43 63/43 SC<1 147% 0 0/0 0 0/0 212of 210101%
32 CHIJ St. Nicholas Girls'Girls only 64 64/170 38% 86 86/106 81% 20 40/20 SC<1 200% 22 44/22 SC<1 200% 0 0/0 0 0/0 212of 210101%
33 Chongfu 119 119/260 46% 33 33/141 23% 47 55/47 SC>2 117% 51 144/51 SC<1 282% 0 0/0 0 0/0 307of 300102%
34 Chongzheng 69 69/140 49% 0 0/71 0% 18 18/42 43% 69 79/69 SC 1-2 114% 0 0/0 0 0/0 183of 180102%
35 Chua Chu Kang 90 90/200 45% 0 0/110 0% 14 14/68 21% 124 131/124 SC<1 106% 0 0/0 0 0/0 242of 240101%
36 Clementi 76 76/200 38% 0 0/124 0% 2 2/75 3% 104 104/151 69% 47 57/47 SC<1 121% 0 0/0 243of 240101%
37 Compassvale 79 79/200 40% 0 0/121 0% 15 15/72 21% 130 153/130 SC>2 118% 0 0/0 0 0/0 242of 240101%
38 Concord 79 79/200 40% 0 0/121 0% 8 8/73 11% 129 129/138 93% 9 22/9 244% 0 0/0 240of 240100%
39 Corporation 75 75/170 44% 0 0/95 0% 0 0/64 0% 58 58/127 46% 61 61/69 88% no record 8 places 202of 21096%
40 Dazhong MK 55 55/140 39% 2 2/85 2% 0 0/50 0% 36 36/101 36% 66 67/66 PR<1 102% 0 0/0 182of 180101%
41 De La Salle 90 90/200 45% 6 6/110 5% 23 23/66 35% 109 118/109 PR<1 108% 0 0/0 0 0/0 241of 240100%
42 East Spring 53 53/110 48% 0 0/58 0% 2 2/44 5% 53 53/85 62% 11 11/32 34% no record 21 places 130of 15087%
43 Edgefield 95 95/200 48% 0 0/105 0% 0 0/68 0% 69 69/136 51% 31 31/67 46% no record 36 places 204of 24085%
44 Elias Park 63 63/140 45% 0 0/77 0% 1 1/53 2% 105 116/105 PR<1 110% 0 0/0 0 0/0 182of 180101%
45 Endeavour 72 72/170 42% 0 0/98 0% 1 1/66 2% 91 91/133 68% 25 25/42 60% no record 17 places 195of 21093%
46 Evergreen 82 82/140 59% 0 0/58 0% 5 5/43 12% 81 81/81 100% 0 0/0 0 0/0 180of 180100%
47 Fairfield Methodist 107 107/230 47% 62 62/123 50% 32 51/32 SC>2 159% 34 41/34 SC<1 121% 0 0/0 0 0/0 271of 270100%
48 Farrer Park MK 28 28/110 25% 0 0/82 0% 1 1/57 2% 32 32/113 28% 17 17/81 21% no record 64 places 87of 15058%
49 Fengshan 70 70/140 50% 0 0/70 0% 0 0/46 0% 93 99/93 PR<1 106% 0 0/0 0 0/0 183of 180102%
50 Fern Green 61 61/230 27% 0 0/169 0% 2 2/83 2% 157 157/164 96% 7 14/7 SC<1 200% 0 0/0 271of 270100%
51 Fernvale 96 96/200 48% 0 0/104 0% 1 1/67 1% 79 79/133 59% 54 61/54 SC 1-2 113% 0 0/0 240of 240100%
52 First Toa Payoh 17 17/80 21% 0 0/63 0% 0 0/51 0% 16 16/101 16% 11 11/85 13% no record 74 places 46of 12038%
53 Frontier MK 79 79/170 46% 0 0/91 0% 11 11/35 31% 59 63/59 SC 1-2 107% 0 0/0 0 0/0 213of 210101%
54 Fuchun 50 50/170 29% 0 0/120 0% 0 0/72 0% 52 52/144 36% 6 6/92 7% no record 86 places 125of 21060%
55 Fuhua 82 82/170 48% 0 0/88 0% 1 1/52 2% 53 53/104 51% 51 59/51 PR<1 116% 0 0/0 211of 210100%
56 Gan Eng Seng 43 43/140 31% 0 0/97 0% 0 0/66 0% 36 36/132 27% 33 33/96 34% no record 63 places 117of 18065%
57 Geylang Methodist 90 90/230 39% 5 5/140 4% 10 10/78 13% 108 108/150 72% 35 35/42 83% no record 7 places 268of 27099%
58 Gongshang 75 75/170 44% 23 23/95 24% 16 16/39 41% 65 69/65 SC<1 106% 0 0/0 0 0/0 216of 210103%
59 Greendale 64 64/240 27% 0 0/176 0% 0 0/106 0% 36 36/211 17% 9 9/176 5% no record 167 places 115of 28041%
60 Greenridge 69 69/170 41% 0 0/101 0% 2 2/66 3% 75 75/131 57% 56 57/56 102% 0 0/0 211of 210100%
61 Greenwood 82 82/170 48% 0 0/88 0% 4 4/61 7% 116 116/117 99% 1 11/1 SC<1 1100% 0 0/0 210of 210100%
62 Haig Girls'Girls only 53 53/140 38% 4 4/87 5% 14 14/55 25% 93 93/96 97% 3 3/3 100% 0 0/0 180of 180100%
63 Henry Park 130 130/260 50% 84 84/130 65% 26 26/32 81% 40 53/40 SC<1 133% 0 0/0 0 0/0 303of 300101%
64 Holy Innocents' 91 91/230 40% 27 27/139 19% 46 60/46 SC>2 130% 47 72/47 SC<1 153% 0 0/0 0 0/0 274of 270101%
65 Hong Wen 84 84/170 49% 8 8/86 9% 33 33/48 69% 64 116/64 SC<1 181% 0 0/0 0 0/0 212of 210101%
66 Horizon 83 83/240 35% 1 1/157 1% 18 18/91 20% 165 168/165 PR<1 102% 0 0/0 0 0/0 281of 280100%
67 Hougang 77 77/170 45% 0 0/93 0% 19 19/60 32% 100 115/100 SC<1 115% 0 0/0 0 0/0 210of 210100%
68 Huamin 72 72/170 42% 0 0/98 0% 0 0/54 0% 109 138/109 SC<1 127% 0 0/0 0 0/0 211of 210100%
69 Innova 96 96/140 69% 0 0/44 0% 18 18/39 46% 59 80/59 136% 0 0/0 0 0/0 180of 180100%
70 Jiemin 64 64/140 46% 0 0/76 0% 7 7/46 15% 84 84/85 99% 1 1/1 100% 0 0/0 181of 180101%
71 Jing Shan 49 49/110 45% 0 0/61 0% 1 1/36 3% 59 59/71 83% 10 10/12 83% no record 2 places 148of 15099%
72 Junyuan 93 93/140 66% 0 0/47 0% 0 0/24 0% 51 55/51 PR<1 108% 0 0/0 0 0/0 183of 180102%
73 Jurong 84 84/140 60% 0 0/56 0% 0 0/33 0% 66 69/66 PR<1 105% 0 0/0 0 0/0 180of 180100%
74 Jurong West 73 73/140 52% 0 0/67 0% 11 11/46 24% 80 87/80 SC 1-2 109% 0 0/0 0 0/0 181of 180101%
75 Keming 99 99/170 58% 2 2/71 3% 13 13/40 33% 68 135/68 SC<1 199% 0 0/0 0 0/0 213of 210101%
76 Kheng Cheng 71 71/200 36% 0 0/129 0% 0 0/75 0% 129 129/150 86% 21 27/21 SC<1 129% 0 0/0 240of 240100%
77 Kong Hwa 106 106/230 46% 33 33/124 27% 43 43/51 84% 61 79/61 SC<1 130% 0 0/0 0 0/0 272of 270101%
78 Kuo Chuan Presbyterian 111 111/200 56% 10 10/90 11% 37 37/46 80% 55 73/55 SC 1-2 133% 0 0/0 0 0/0 245of 240102%
79 Lakeside 92 92/200 46% 0 0/108 0% 0 0/64 0% 127 147/127 SC>2 116% 0 0/0 0 0/0 241of 240100%
80 Lianhua 37 37/140 26% 0 0/103 0% 0 0/68 0% 30 30/135 22% 34 34/105 32% no record 71 places 110of 18061%
81 Maha Bodhi 130 130/290 45% 52 52/160 33% 31 31/44 70% 60 64/60 SC 1-2 107% 0 0/0 0 0/0 335of 330102%
82 Maris Stella HighBoys only 63 63/230 27% 63 63/167 38% 56 59/56 105% 57 66/57 SC<1 116% 0 0/0 0 0/0 273of 270101%
83 Marsiling 63 63/140 45% 0 0/77 0% 0 0/54 0% 69 69/107 64% 7 7/38 18% no record 31 places 149of 18083%
84 Marymount ConventGirls only 37 37/170 22% 1 1/133 1% 11 11/83 13% 66 66/156 42% 75 75/90 83% no record 15 places 197of 21094%
85 Mayflower 40 40/140 29% 0 0/100 0% 0 0/63 0% 43 43/126 34% 30 30/83 36% no record 53 places 128of 18071%
86 Mee Toh 109 109/280 39% 5 5/171 3% 54 54/93 58% 133 199/133 SC<1 150% 0 0/0 0 0/0 322of 320101%
87 Meridian 25 25/110 23% 0 0/85 0% 0 0/62 0% 22 22/124 18% 5 5/102 5% no record 97 places 54of 15036%
88 Methodist Girls'Girls only 62 62/170 36% 85 85/108 79% 21 40/21 SC<1 190% 21 32/21 SC<1 152% 0 0/0 0 0/0 211of 210100%
89 Montfort JuniorBoys only 13 13/80 16% 0 0/67 0% 15 15/51 29% 45 45/87 52% 24 24/42 57% no record 18 places 104of 12087%
90 Nan Chiau 144 144/260 55% 12 12/116 10% 60 70/60 SC<1 117% 61 235/61 SC<1 385% 0 0/0 0 0/0 303of 300101%
91 Nan Hua 108 108/200 54% 84 84/92 91% 20 27/20 SC<1 135% 20 96/20 SC<1 480% 0 0/0 0 0/0 240of 240100%
92 Nanyang 194 194/350 55% 148 148/158 94% 21 30/21 SC<1 143% 21 37/21 SC<1 176% 0 0/0 0 0/0 395of 390101%
93 Naval Base 69 69/200 35% 0 0/131 0% 2 2/74 3% 112 112/146 77% 34 81/34 SC<1 238% 0 0/0 240of 240100%
94 New Town 42 42/170 25% 0 0/128 0% 1 1/82 1% 26 26/165 16% 28 28/139 20% no record 111 places 101of 21048%
95 Ngee Ann 80 80/200 40% 0 0/121 0% 16 16/66 24% 108 108/118 92% 11 15/11 SC 1-2 136% 0 0/0 248of 240103%
96 North Spring 69 69/170 41% 0 0/101 0% 0 0/67 0% 56 56/134 42% 31 31/78 40% no record 47 places 164of 21078%
97 North View 80 80/140 57% 0 0/60 0% 1 1/44 2% 87 90/87 PR<1 103% 0 0/0 0 0/0 181of 180101%
98 North Vista 79 79/200 40% 1 1/121 1% 1 1/79 1% 56 56/158 35% 28 28/103 27% no record 75 places 168of 24070%
99 Northland 88 88/200 44% 20 20/112 18% 25 25/53 47% 83 243/83 SC<1 293% 0 0/0 0 0/0 242of 240101%
100 Northoaks MK 45 45/200 23% 0 0/155 0% 0 0/93 0% 26 26/185 14% 8 8/159 5% no record 151 places 90of 24038%
101 Oasis MK 107 107/240 45% 0 0/133 0% 0 0/57 0% 114 115/114 101% 0 0/0 0 0/0 280of 280100%
102 Opera Estate 61 61/110 55% 0 0/50 0% 9 9/42 21% 75 91/75 PR>2 121% 0 0/0 0 0/0 153of 150102%
103 Palm View 94 94/200 47% 0 0/106 0% 2 2/71 3% 97 97/143 68% 46 46/46 100% 0 0/0 243of 240101%
104 Park View 41 41/110 37% 0 0/69 0% 0 0/52 0% 61 61/103 59% 23 23/42 55% no record 19 places 131of 15087%
105 Pasir Ris 87 87/140 62% 0 0/53 0% 22 22/34 65% 45 58/45 SC<1 129% 0 0/0 0 0/0 180of 180100%
106 Paya Lebar Methodist Girls'Girls only 61 61/230 27% 36 36/169 21% 65 65/75 87% 88 108/88 SC 1-2 123% 0 0/0 0 0/0 273of 270101%
107 Pei Chun Public 125 125/260 48% 75 75/135 56% 28 30/28 SC 1-2 107% 33 64/33 SC<1 194% 0 0/0 0 0/0 307of 300102%
108 Pei Hwa Presbyterian 116 116/184 63% 44 44/68 65% 20 41/20 205% 21 51/21 SC<1 243% 0 0/0 0 0/0 225of 224100%
109 Pei Tong 62 62/200 31% 1 1/138 1% 0 0/84 0% 36 36/169 21% 34 34/133 26% no record 99 places 143of 24060%
110 Peiying 56 56/140 40% 0 0/84 0% 0 0/58 0% 41 41/115 36% 56 56/74 76% no record 18 places 163of 18091%
111 Pioneer 40 40/140 29% 0 0/100 0% 0 0/66 0% 19 19/131 15% 27 27/112 24% no record 85 places 96of 18053%
112 Poi Ching 81 81/200 41% 3 3/119 3% 24 24/70 34% 115 150/115 SC<1 130% 0 0/0 0 0/0 240of 240100%
113 Princess Elizabeth 68 68/160 43% 0 0/92 0% 0 0/40 0% 82 205/82 SC<1 250% 0 0/0 0 0/0 202of 200101%
114 Punggol Cove MK 97 97/210 46% 0 0/113 0% 0 0/61 0% 110 110/123 89% 13 16/13 SC 1-2 123% 0 0/0 251of 250100%
115 Punggol Green MK 136 136/210 65% 0 0/74 0% 3 3/25 12% 51 147/51 SC<1 288% 0 0/0 0 0/0 254of 250102%
116 Punggol 74 74/170 44% 0 0/96 0% 3 3/64 5% 125 141/125 SC 1-2 113% 0 0/0 0 0/0 211of 210100%
117 Punggol View MK 112 112/240 47% 0 0/129 0% 2 2/60 3% 105 105/121 87% 17 25/17 SC<1 147% 0 0/0 286of 280102%
118 Qifa 80 80/200 40% 0 0/120 0% 19 19/69 28% 120 126/120 PR<1 105% 0 0/0 0 0/0 242of 240101%
119 Qihua 68 68/140 49% 1 1/72 1% 0 0/48 0% 67 67/95 71% 28 30/28 107% 0 0/0 181of 180101%
120 Queenstown 99 99/200 50% 0 0/101 0% 0 0/60 0% 121 132/121 SC>2 109% 0 0/0 0 0/0 241of 240100%
121 Radin Mas 83 83/160 52% 26 26/77 34% 16 16/33 48% 52 86/52 SC<1 165% 0 0/0 0 0/0 202of 200101%
122 Raffles Girls'Girls only 63 63/230 27% 39 39/167 23% 24 24/74 32% 123 172/123 SC>2 140% 0 0/0 0 0/0 272of 270101%
123 Red Swastika 92 92/200 46% 79 79/108 73% 10 10/21 48% 33 59/33 SC<1 179% 0 0/0 0 0/0 243of 240101%
124 River Valley 100 100/170 59% 0 0/70 0% 23 23/33 70% 48 60/48 SC<1 125% 0 0/0 0 0/0 216of 210103%
125 Riverside MK 98 98/170 58% 0 0/72 0% 0 0/23 0% 46 87/46 SC<1 189% 0 0/0 0 0/0 210of 210100%
126 Rivervale 99 99/200 50% 0 0/101 0% 17 17/62 27% 107 115/107 SC<1 107% 0 0/0 0 0/0 241of 240100%
127 Rosyth 143 143/230 62% 65 65/88 74% 20 28/20 SC<1 140% 20 76/20 SC<1 380% 0 0/0 0 0/0 273of 270101%
128 Rulang 119 119/230 52% 50 50/111 45% 22 25/22 SC>2 114% 24 84/24 SC<1 350% 0 0/0 0 0/0 272of 270101%
129 Sembawang 59 59/140 42% 0 0/81 0% 0 0/55 0% 93 93/109 85% 16 17/16 SC>2 106% 0 0/0 180of 180100%
130 Seng Kang 58 58/200 29% 0 0/142 0% 0 0/87 0% 52 52/173 30% 38 38/121 31% no record 83 places 157of 24065%
131 Sengkang Green MK 112 112/230 49% 0 0/118 0% 15 15/43 35% 70 147/70 SC<1 210% 0 0/0 0 0/0 270of 270100%
132 Shuqun 98 98/160 61% 4 4/62 6% 18 18/29 62% 41 77/41 SC<1 188% 0 0/0 0 0/0 201of 200100%
133 Si Ling 37 37/110 34% 0 0/73 0% 0 0/54 0% 34 34/108 31% 22 22/75 29% no record 53 places 99of 15066%
134 Singapore Chinese Girls'Girls only 51 51/152 34% 61 61/101 60% 31 31/34 91% 37 48/37 SC<1 130% 0 0/0 0 0/0 192of 192100%
135 South View 105 105/230 46% 21 21/125 17% 23 23/38 61% 52 154/52 SC<1 296% 0 0/0 0 0/0 270of 270100%
136 Springdale MK 76 76/200 38% 0 0/125 0% 1 1/53 2% 106 106/107 99% 1 6/1 SC<1 600% 0 0/0 244of 240102%
137 St Andrew's (Junior)Boys only 65 65/200 33% 41 41/135 30% 35 35/51 69% 68 104/68 SC 1-2 153% 0 0/0 0 0/0 243of 240101%
138 St. Anthony's CanossianGirls only 35 35/170 21% 2 2/135 1% 20 20/84 24% 61 61/148 41% 23 23/87 26% no record 64 places 146of 21070%
139 St. Anthony's 77 77/170 45% 10 10/93 11% 25 25/49 51% 74 87/74 SC 1-2 118% 0 0/0 0 0/0 211of 210100%
140 St. Gabriel'sBoys only 37 37/110 34% 9 9/73 12% 21 21/46 46% 63 63/71 89% 9 21/9 SC>2 233% 0 0/0 153of 150102%
141 St. Hilda's 94 94/230 41% 42 42/136 31% 45 45/56 80% 68 110/68 SC<1 162% 0 0/0 0 0/0 272of 270101%
142 St. Joseph's Institution JuniorBoys only 58 58/200 29% 46 46/142 32% 60 83/60 SC>2 138% 62 89/62 SC 1-2 144% 0 0/0 0 0/0 242of 240101%
143 St. Margaret'sGirls only 37 37/152 24% 9 9/115 8% 22 22/65 34% 82 82/108 76% 26 35/26 SC>2 135% 0 0/0 193of 192101%
144 St. Stephen'sBoys only 41 41/170 24% 0 0/129 0% 22 22/74 30% 68 68/126 54% 37 37/58 64% no record 21 places 190of 21090%
145 Tampines North 60 60/170 35% 0 0/110 0% 0 0/71 0% 76 76/141 54% 33 33/65 51% no record 32 places 178of 21085%
146 Tampines 72 72/140 51% 0 0/68 0% 2 2/46 4% 90 94/90 PR 1-2 104% 0 0/0 0 0/0 182of 180101%
147 Tanjong Katong 72 72/160 45% 0 0/88 0% 4 4/49 8% 95 107/95 113% 0 0/0 0 0/0 201of 200100%
148 Tao Nan 159 159/320 50% 110 110/161 68% 35 36/35 103% 36 62/36 SC<1 172% 0 0/0 0 0/0 364of 360101%
149 Teck Ghee 65 65/140 46% 0 0/75 0% 11 11/47 23% 83 86/83 104% 0 0/0 0 0/0 182of 180101%
150 Teck Whye 56 56/170 33% 0 0/114 0% 0 0/73 0% 14 14/146 10% 28 28/132 21% no record 104 places 106of 21050%
151 Telok Kurau 66 66/170 39% 0 0/104 0% 0 0/67 0% 63 63/134 47% 6 6/71 8% no record 65 places 148of 21070%
152 Temasek 103 103/160 64% 25 25/57 44% 20 27/20 SC 1-2 135% 21 55/21 SC<1 262% 0 0/0 0 0/0 201of 200100%
153 Unity 89 89/170 52% 0 0/81 0% 0 0/54 0% 61 61/108 56% 5 5/47 11% no record 42 places 168of 21080%
154 Valour 0 0/180 0% 0 0/180 0% 3 3/110 3% 149 149/217 69% 68 69/68 PR<1 101% 0 0/0 220of 220100%
155 Waterway MK 88 88/240 37% 0 0/152 0% 0 0/83 0% 140 140/165 85% 25 25/25 100% 0 0/0 281of 280100%
156 Wellington 65 65/200 33% 0 0/135 0% 0 0/85 0% 131 131/170 77% 17 17/39 44% no record 22 places 218of 24091%
157 West Grove 88 88/140 63% 0 0/52 0% 17 17/40 43% 63 74/63 117% 0 0/0 0 0/0 181of 180101%
158 West Spring MK 107 107/170 63% 0 0/63 0% 18 18/23 78% 31 105/31 SC<1 339% 0 0/0 0 0/0 213of 210101%
159 West View 47 47/140 34% 0 0/93 0% 0 0/64 0% 53 53/127 42% 10 10/74 14% no record 64 places 116of 18064%
160 Westwood MK 90 90/170 53% 0 0/80 0% 12 12/29 41% 47 80/47 SC<1 170% 0 0/0 0 0/0 211of 210100%
161 White Sands 90 90/140 64% 0 0/50 0% 19 19/40 48% 61 84/61 SC 1-2 138% 0 0/0 0 0/0 181of 180101%
162 Woodgrove 84 84/140 60% 0 0/56 0% 6 6/41 15% 76 94/76 SC 1-2 124% 0 0/0 0 0/0 180of 180100%
163 Woodlands 103 103/170 61% 0 0/67 0% 5 5/39 13% 74 80/74 SC 1-2 108% 0 0/0 0 0/0 212of 210101%
164 Woodlands Ring 68 68/170 40% 1 1/102 1% 2 2/61 3% 85 85/119 71% 35 40/35 114% 0 0/0 211of 210100%
165 Xinghua 46 46/140 33% 0 0/94 0% 0 0/63 0% 36 36/126 29% 28 28/90 31% no record 62 places 118of 18066%
166 Xingnan 53 53/110 48% 2 2/57 4% 4 4/37 11% 63 63/72 88% 9 10/9 111% 0 0/0 153of 150102%
167 Xinmin 75 75/170 44% 0 0/95 0% 11 11/48 23% 85 98/85 SC>2 115% 0 0/0 0 0/0 211of 210100%
168 Xishan 62 62/200 31% 0 0/138 0% 3 3/83 4% 59 59/162 36% 69 69/103 67% no record 34 places 206of 24086%
169 Yangzheng 70 70/140 50% 5 5/70 7% 11 11/44 25% 78 86/78 PR<1 110% 0 0/0 0 0/0 182of 180101%
170 Yew Tee 62 62/140 44% 0 0/78 0% 4 4/55 7% 58 58/106 55% 38 38/48 79% no record 10 places 170of 18094%
171 Yio Chu Kang 41 41/140 29% 0 0/99 0% 0 0/65 0% 27 27/130 21% 31 31/103 30% no record 72 places 108of 18060%
172 Yishun 74 74/160 46% 0 0/86 0% 0 0/55 0% 46 46/111 41% 53 53/65 82% no record 12 places 190of 20095%
173 Yu Neng 77 77/140 55% 17 17/63 27% 12 12/25 48% 40 59/40 SC<1 148% 0 0/0 0 0/0 182of 180101%
174 Yuhua 40 40/140 29% 0 0/100 0% 0 0/65 0% 34 34/130 26% 28 28/96 29% no record 68 places 112of 18062%
175 Yumin 42 42/110 38% 0 0/68 0% 0 0/46 0% 30 30/93 32% 44 44/63 70% no record 19 places 133of 15089%
176 Zhangde 75 75/170 44% 0 0/96 0% 1 1/62 2% 124 124/124 100% 0 0/0 0 0/0 212of 210101%
177 Zhenghua 85 85/170 50% 0 0/85 0% 2 2/51 4% 76 76/100 76% 19 19/24 79% no record 5 places 205of 21098%
178 Zhonghua 26 26/80 33% 0 0/54 0% 1 1/47 2% 13 13/93 14% 19 19/80 24% no record 61 places 60of 12050%
Total 13,032 13,032/31,00842% 2,140 2,140/17,98712% 2,196 2,452/9,71225% 11,799 14,345/17,32683% 2,425 2,626/5,54047% no record 3115 places 35,294of 38,12893%
78
schools did not go to a ballot at any phase
38,128
total P1 places in 2019
100
schools went to a ballot, 56% 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 350350/84042%8686/49018%133133/40533%5878/25830%321365/46079%7070/13950%00/690% 1,018of 1,08094%
Bedok10 schools 637637/1,59040%135135/95414%190193/82124%118125/52024%546647/93169%142142/38637%00/2440% 1,768of 1,99089%
Bishan3 schools 321321/66049%198198/34058%7582/14357%88106/97109%106174/106164%00/000/0 788of 780101%
Bukit Batok6 schools 387387/92042%1414/5333%147147/52028%3838/30812%314517/58289%165166/27061%00/1050% 1,065of 1,16092%
Bukit Merah7 schools 422422/99043%2727/5695%6767/54212%5959/37916%517575/70182%7779/18443%00/1070% 1,169of 1,27092%
Bukit Panjang7 schools 505505/1,16044%1212/6552%153153/64324%6161/38616%439530/71574%141147/27753%00/1360% 1,311of 1,44091%
Bukit Timah6 schools 610610/1,33446%400400/72655%108151/32946%112161/23469%311430/358120%4762/47132%00/0 1,588of 1,574101%
Central2 schools 137137/32243%99/1855%6262/17635%4545/9846%130142/15691%2635/26135%00/0 409of 402102%
Choa Chu Kang7 schools 571571/1,31044%2727/7394%140140/71220%7272/42717%547665/78385%8093/23639%00/1560% 1,437of 1,59090%
Clementi4 schools 326326/80041%8585/47418%5569/39018%4148/24819%280362/46079%8191/18051%00/990% 868of 96090%
Geylang5 schools 398398/97041%9595/57217%131131/47827%113113/27541%361383/44686%4747/8555%00/380% 1,145of 1,17098%
Hougang9 schools 544544/1,53036%6363/9876%197197/92621%199213/54839%667761/90284%8383/23535%00/1520% 1,753of 1,89093%
Jurong East3 schools 206206/45046%00/2440%6464/24426%11/1501%153156/30052%7987/14759%00/680% 503of 57088%
Jurong West10 schools 818818/1,69048%5656/8726%315315/82038%9598/45621%595766/82193%103104/22646%00/1230% 1,982of 2,09095%
Kallang3 schools 163163/42039%88/2573%4949/24920%3434/16121%159211/29073%6666/13150%00/650% 479of 54089%
Marine Parade3 schools 311311/68046%110110/37030%8787/26133%5556/15037%239277/249111%1115/11136%00/0 813of 800102%
Novena4 schools 241241/78231%301301/54156%6565/24027%165216/168129%172239/172139%00/000/0 944of 942100%
Pasir Ris6 schools 383383/78049%11/3970%6464/39716%4343/29015%345392/53473%5959/19031%00/1310% 895of 1,02088%
Punggol11 schools 891891/2,28039%66/1,3900%282282/1,38520%8080/75411%1,0721,238/1,43686%163175/36648%00/2030% 2,494of 2,68093%
Queenstown3 schools 248248/60041%6262/35218%6161/29021%3352/17430%181199/32062%2828/13920%00/1110% 613of 72085%
Sembawang5 schools 332332/88038%00/5480%5050/5499%5363/35118%395430/65166%6667/25626%00/1900% 896of 1,08083%
Seng Kang12 schools 1,0511,051/2,49042%1313/1,4401%279279/1,42720%115125/81915%1,0371,319/1,53186%290321/49565%00/2050% 2,785of 2,97094%
Serangoon5 schools 313313/67047%7979/35822%7182/28129%7078/20738%250314/34591%3553/9655%00/610% 818of 87094%
Tampines11 schools 712712/1,60045%6868/8898%223223/82327%107107/52520%676775/95381%104104/27837%00/1740% 1,890of 2,04093%
Tengah1 school 4040/14029%00/1000%1010/10110%00/660%1919/13115%2727/11224%no record85 places 96of 18053%
Toa Payoh8 schools 468468/1,48032%229229/1,01223%175175/78422%172203/46943%443539/77470%114120/33136%00/2170% 1,601of 1,80089%
Woodlands12 schools 914914/1,83050%22/9160%228228/91525%8484/58814%820931/1,08786%99116/26943%00/1700% 2,147of 2,31093%
Yishun10 schools 733733/1,81040%5454/1,0775%221221/1,02422%8593/60615%704989/1,13287%222269/42863%00/2060% 2,019of 2,21091%

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