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

P1 Registration 2022

阅读中文版 · Read in Chinese →

Every school's 2022 outcome, from MOE.

No. All Primary SchoolsSchools Phase 1P1 2A 2B 2C 2C(S)2CS 3 TotalTot
1 Admiralty 107 107/150 71% 37 37/44 84% 22 49/22 SC<1 223% 45 104/45 SC<1 231% 0 0/0 0 0/0 211of 210100%
2 Ahmad Ibrahim 56 56/130 43% 5 5/74 7% 0 0/43 0% 31 31/129 24% 20 20/98 20% no record 78 places 112of 19059%
3 Ai Tong 130 130/240 54% 110 146/110 SC>2 133% 20 48/20 SC<1 240% 42 86/42 SC<1 205% 0 0/0 0 0/0 302of 300101%
4 Alexandra 75 75/140 54% 9 9/65 14% 4 4/39 10% 113 146/113 129% 0 0/0 0 0/0 201of 200100%
5 Anchor Green MK 75 75/180 42% 46 46/105 44% 0 0/40 0% 24 24/120 20% 96 108/96 SC 1-2 113% 0 0/0 241of 240100%
6 Anderson 91 91/150 61% 36 36/59 61% 21 21/28 75% 64 88/64 SC 1-2 138% 0 0/0 0 0/0 212of 210101%
7 Ang Mo Kio 48 48/150 32% 13 13/102 13% 0 0/50 0% 49 49/149 33% 13 13/100 13% no record 87 places 123of 21059%
8 Anglo-Chinese (Junior)Boys only 78 78/210 37% 112 112/132 85% 27 57/27 SC<1 211% 53 69/53 SC<1 130% 0 0/0 0 0/0 270of 270100%
9 Anglo-ChineseBoys only 62 62/180 34% 95 95/118 81% 28 55/28 SC<1 196% 55 69/55 SC<1 125% 0 0/0 0 0/0 240of 240100%
10 Angsana 58 58/220 26% 20 20/162 12% 0 0/67 0% 171 171/202 85% 31 66/31 SC<1 213% 0 0/0 280of 280100%
11 Beacon 68 68/150 45% 7 7/82 9% 0 0/45 0% 33 33/135 24% 27 27/102 26% no record 75 places 135of 21064%
12 Bedok Green 71 71/180 39% 17 17/109 16% 0 0/51 0% 32 32/152 21% 74 74/120 62% no record 46 places 194of 24081%
13 Bendemeer 52 52/130 40% 5 5/78 6% 0 0/44 0% 59 59/133 44% 47 47/74 64% no record 27 places 163of 19086%
14 Blangah Rise 19 19/60 32% 6 6/41 15% 0 0/32 0% 24 24/96 25% 19 19/72 26% no record 53 places 68of 12057%
15 Boon Lay Garden 65 65/240 27% 11 11/175 6% 0 0/75 0% 38 38/225 17% 34 34/187 18% no record 153 places 148of 30049%
16 Bukit Panjang 100 100/180 56% 55 55/80 69% 21 21/29 72% 65 80/65 SC<1 123% 0 0/0 0 0/0 241of 240100%
17 Bukit Timah 59 59/130 45% 6 6/71 8% 1 1/42 2% 81 81/124 PR>2 65% 45 63/45 SC 1-2 140% 0 0/0 192of 190101%
18 Bukit View 58 58/240 24% 12 12/182 7% 0 0/77 0% 31 31/230 13% 133 133/199 67% no record 66 places 234of 30078%
19 Canberra 86 86/180 48% 25 25/94 27% 19 19/43 44% 112 146/112 SC<1 130% 0 0/0 0 0/0 242of 240101%
20 Canossa Catholic 34 34/60 57% 6 6/26 23% 16 16/27 59% 60 60/64 94% 4 23/4 SC<1 575% 0 0/0 120of 120100%
21 Cantonment 44 44/120 37% 2 2/76 3% 0 0/45 0% 43 43/136 32% 47 47/93 51% no record 46 places 136of 18076%
22 Casuarina 60 60/100 60% 16 16/40 40% 0 0/28 0% 55 55/84 65% 29 37/29 PR<1 128% 0 0/0 160of 160100%
23 Catholic HighBoys only 70 70/180 39% 110 149/110 SC>2 135% 20 43/20 SC<1 215% 40 68/40 SC<1 170% 0 0/0 0 0/0 240of 240100%
24 Cedar MK 33 33/180 18% 20 20/147 14% 0 0/62 0% 42 42/187 22% 74 74/145 51% no record 71 places 169of 24070%
25 Changkat 53 53/150 35% 12 12/97 12% 0 0/48 0% 49 49/146 34% 18 18/97 19% no record 79 places 132of 21063%
26 CHIJ (Katong)Girls only 39 39/140 28% 33 33/101 33% 16 16/43 37% 53 53/112 47% 57 57/59 97% no record 2 places 198of 20099%
27 CHIJ (Kellock)Girls only 49 49/140 35% 13 13/91 14% 16 16/46 35% 77 77/123 63% 41 41/46 89% no record 5 places 196of 20098%
28 CHIJ Our Lady of Good CounselGirls only 33 33/90 37% 20 20/57 35% 20 20/32 63% 61 61/80 76% 19 29/19 SC>2 153% 0 0/0 153of 150102%
29 CHIJ Our Lady of the NativityGirls only 58 58/180 32% 22 22/122 18% 53 53/54 98% 110 118/110 SC>2 107% 0 0/0 0 0/0 243of 240101%
30 CHIJ Our Lady Queen of PeaceGirls only 38 38/120 32% 4 4/82 5% 12 12/46 26% 82 82/126 65% 42 42/44 95% no record 2 places 178of 18099%
31 CHIJ (Toa Payoh)Girls only 55 55/150 37% 74 74/95 78% 27 40/27 SC<1 148% 54 68/54 SC<1 126% 0 0/0 0 0/0 210of 210100%
32 CHIJ St. Nicholas Girls'Girls only 60 60/150 40% 90 112/90 SC>2 124% 20 46/20 SC<1 230% 40 63/40 SC<1 158% 0 0/0 0 0/0 210of 210100%
33 Chongfu 139 139/240 58% 87 87/101 86% 25 51/25 SC<1 204% 49 157/49 SC<1 320% 0 0/0 0 0/0 300of 300100%
34 Chongzheng 89 89/120 74% 32 39/32 SC>2 122% 7 7/20 35% 54 87/54 SC<1 161% 0 0/0 0 0/0 182of 180101%
35 Chua Chu Kang 114 114/180 63% 31 31/66 47% 25 25/32 78% 70 124/70 SC<1 177% 0 0/0 0 0/0 240of 240100%
36 Clementi 82 82/220 37% 17 17/138 12% 0 0/60 0% 71 71/183 39% 112 125/112 SC>2 112% 0 0/0 282of 280101%
37 Compassvale 98 98/180 54% 12 12/82 15% 17 17/44 39% 115 140/115 SC<1 122% 0 0/0 0 0/0 242of 240101%
38 Concord 103 103/180 57% 21 21/77 27% 3 3/39 8% 105 105/114 92% 10 33/10 SC<1 330% 0 0/0 242of 240101%
39 Corporation 82 82/180 46% 6 6/98 6% 1 1/51 2% 54 54/151 36% 31 31/97 32% no record 66 places 174of 24073%
40 Dazhong MK 89 89/140 64% 40 40/51 78% 0 0/24 0% 66 66/73 90% 7 65/7 SC<1 929% 0 0/0 202of 200101%
41 De La Salle 79 79/180 44% 17 17/101 17% 12 12/48 25% 104 104/133 78% 29 48/29 SC>2 166% 0 0/0 241of 240100%
42 East Spring 66 66/130 51% 11 11/64 17% 0 0/38 0% 58 58/113 51% 26 26/55 47% no record 29 places 161of 19085%
43 Edgefield 87 87/180 48% 15 15/93 16% 0 0/46 0% 85 85/139 61% 54 65/54 SC<1 120% 0 0/0 241of 240100%
44 Elias Park 80 80/120 67% 10 10/40 25% 2 2/30 7% 89 132/89 SC<1 148% 0 0/0 0 0/0 181of 180101%
45 Endeavour 77 77/180 43% 7 7/103 7% 3 3/52 6% 58 58/153 38% 72 72/95 76% no record 23 places 217of 24090%
46 Evergreen 68 68/150 45% 17 17/82 21% 0 0/42 0% 59 59/125 47% 47 47/66 71% no record 19 places 191of 21091%
47 Fairfield Methodist 123 123/210 59% 88 98/88 SC>2 111% 20 33/20 165% 41 89/41 SC<1 217% 0 0/0 0 0/0 272of 270101%
48 Farrer Park MK 45 45/130 35% 20 20/86 23% 1 1/42 2% 49 49/125 39% 59 59/76 78% no record 17 places 174of 19092%
49 Fengshan 84 84/120 70% 22 22/36 61% 1 1/25 4% 73 95/73 SC 1-2 130% 0 0/0 0 0/0 180of 180100%
50 Fern Green MK 120 120/180 67% 48 48/61 79% 2 2/25 8% 73 90/73 SC<1 123% 0 0/0 0 0/0 243of 240101%
51 Fernvale 92 92/180 51% 35 35/88 40% 1 1/38 3% 78 78/113 69% 35 77/35 SC<1 220% 0 0/0 241of 240100%
52 First Toa Payoh MK 18 18/90 20% 6 6/72 8% 0 0/42 0% 4 4/127 3% 10 10/123 8% no record 113 places 38of 15025%
53 Frontier MK 80 80/150 53% 70 92/70 SC 1-2 131% 14 14/20 70% 46 85/46 SC<1 185% 0 0/0 0 0/0 210of 210100%
54 Fuchun 51 51/150 34% 12 12/99 12% 1 1/49 2% 52 52/147 35% 16 16/95 17% no record 79 places 132of 21063%
55 Fuhua 83 83/120 69% 15 15/37 41% 0 0/27 0% 62 62/83 75% 21 32/21 SC 1-2 152% 0 0/0 181of 180101%
56 Gan Eng Seng 36 36/90 40% 2 2/54 4% 0 0/37 0% 28 28/112 25% 21 21/84 25% no record 63 places 87of 15058%
57 Geylang Methodist 103 103/210 49% 34 34/107 32% 4 4/44 9% 129 131/129 PR>2 102% 0 0/0 0 0/0 270of 270100%
58 Gongshang MK 91 91/150 61% 59 116/59 SC 1-2 197% 15 15/20 75% 45 107/45 SC<1 238% 0 0/0 0 0/0 210of 210100%
59 Greendale MK 85 85/180 47% 22 22/95 23% 0 0/44 0% 31 31/133 23% 71 71/102 70% no record 31 places 209of 24087%
60 Greenridge 81 81/150 54% 12 12/69 17% 0 0/39 0% 35 35/117 30% 26 26/82 32% no record 56 places 154of 21073%
61 Greenwood 95 95/180 53% 6 6/85 7% 1 1/46 2% 107 107/138 78% 31 33/31 SC<1 106% 0 0/0 240of 240100%
62 Haig Girls'Girls only 37 37/130 28% 25 25/93 27% 1 1/43 2% 117 117/127 92% 10 28/10 280% 0 0/0 190of 190100%
63 Henry Park 131 131/240 55% 109 139/109 SC>2 128% 21 29/21 SC<1 138% 41 82/41 SC<1 200% 0 0/0 0 0/0 302of 300101%
64 Holy Innocents' 122 122/210 58% 88 103/88 SC>2 117% 21 50/21 SC<1 238% 42 101/42 SC<1 240% 0 0/0 0 0/0 273of 270101%
65 Hong Wen 74 74/150 49% 29 29/77 38% 27 27/36 75% 83 135/83 SC<1 163% 0 0/0 0 0/0 213of 210101%
66 Horizon MK 101 101/180 56% 79 92/79 PR<1 116% 19 19/20 95% 42 77/42 SC<1 183% 0 0/0 0 0/0 241of 240100%
67 Hougang 99 99/140 71% 5 5/41 12% 18 18/32 56% 79 114/79 SC<1 144% 0 0/0 0 0/0 201of 200100%
68 Huamin MK 115 115/220 52% 68 68/105 65% 2 2/32 6% 96 114/96 SC<1 119% 0 0/0 0 0/0 281of 280100%
69 Innova 75 75/120 63% 7 7/45 16% 14 14/33 42% 84 86/84 PR<1 102% 0 0/0 0 0/0 180of 180100%
70 Jiemin 74 74/120 62% 22 22/46 48% 1 1/28 4% 62 62/83 75% 22 27/22 123% 0 0/0 181of 180101%
71 Jing Shan 55 55/90 61% 22 22/35 63% 1 1/24 4% 67 67/72 93% 5 5/5 100% 0 0/0 150of 150100%
72 Junyuan 86 86/180 48% 42 42/94 45% 0 0/37 0% 77 77/112 69% 35 70/35 SC<1 200% 0 0/0 240of 240100%
73 Jurong 80 80/120 67% 21 21/40 53% 0 0/26 0% 55 55/82 67% 27 41/27 SC<1 152% 0 0/0 183of 180102%
74 Jurong West 87 87/120 73% 12 12/33 36% 4 4/27 15% 78 93/78 119% 0 0/0 0 0/0 181of 180101%
75 Keming 100 100/160 63% 49 49/60 82% 19 19/24 79% 53 121/53 SC<1 228% 0 0/0 0 0/0 221of 220100%
76 Kheng Cheng 83 83/180 46% 15 15/98 15% 4 4/48 8% 111 111/141 79% 30 55/30 183% 0 0/0 243of 240101%
77 Kong Hwa 99 99/210 47% 75 75/111 68% 32 65/32 SC<1 203% 64 129/64 SC<1 202% 0 0/0 0 0/0 270of 270100%
78 Kuo Chuan Presbyterian 103 103/180 57% 45 45/77 58% 31 54/31 SC 1-2 174% 67 86/67 SC 1-2 128% 0 0/0 0 0/0 246of 240102%
79 Lakeside 104 104/180 58% 23 23/76 30% 0 0/38 0% 113 124/113 PR<1 110% 0 0/0 0 0/0 240of 240100%
80 Lianhua 53 53/240 22% 11 11/187 6% 1 1/79 1% 32 32/235 14% 60 60/203 30% no record 143 places 157of 30052%
81 Maha Bodhi 132 132/270 49% 88 88/138 64% 33 33/37 89% 79 114/79 SC<1 144% 0 0/0 0 0/0 332of 330101%
82 Maris Stella HighBoys only 82 82/210 39% 106 106/128 83% 27 45/27 SC<1 167% 56 93/56 SC<1 166% 0 0/0 0 0/0 271of 270100%
83 Marsiling 62 62/150 41% 11 11/88 13% 0 0/46 0% 82 82/137 60% 18 18/55 33% no record 37 places 173of 21082%
84 Marymount ConventGirls only 32 32/180 18% 7 7/148 5% 13 13/67 19% 68 68/188 36% 101 101/120 84% no record 19 places 221of 24092%
85 Mayflower MK 55 55/130 42% 20 20/75 27% 0 0/38 0% 38 38/115 33% 59 59/77 77% no record 18 places 172of 19091%
86 Mee Toh 117 117/240 49% 34 34/123 28% 50 50/50 100% 101 150/101 SC<1 149% 0 0/0 0 0/0 302of 300101%
87 Meridian MK 59 59/130 45% 25 25/71 35% 0 0/35 0% 22 22/108 20% 9 9/86 10% no record 77 places 115of 19061%
88 Methodist Girls'Girls only 81 81/150 54% 69 89/69 SC>2 129% 20 79/20 SC<1 395% 40 70/40 SC<1 175% 0 0/0 0 0/0 210of 210100%
89 Montfort JuniorBoys only 26 26/90 29% 9 9/64 14% 15 15/38 39% 29 29/101 29% 64 64/72 89% no record 8 places 143of 15095%
90 Nan Chiau 143 143/240 60% 35 35/97 36% 41 79/41 SC<1 193% 81 274/81 SC<1 338% 0 0/0 0 0/0 300of 300100%
91 Nan Hua 104 104/180 58% 77 111/77 144% 20 38/20 SC<1 190% 40 191/40 SC<1 478% 0 0/0 0 0/0 241of 240100%
92 Nanyang 175 175/330 53% 156 185/156 SC>2 119% 20 37/20 SC<1 185% 41 89/41 SC<1 217% 0 0/0 0 0/0 392of 390101%
93 Naval Base MK 115 115/220 52% 61 61/106 58% 1 1/35 3% 105 116/105 PR<1 110% 0 0/0 0 0/0 282of 280101%
94 New Town 33 33/150 22% 4 4/117 3% 0 0/58 0% 20 20/173 12% 33 33/153 22% no record 120 places 90of 21043%
95 Ngee Ann 86 86/180 48% 28 28/95 29% 4 4/42 10% 123 128/123 104% 0 0/0 0 0/0 241of 240100%
96 North Spring 65 65/150 43% 7 7/85 8% 0 0/46 0% 37 37/139 27% 50 50/102 49% no record 52 places 159of 21076%
97 North View MK 81 81/180 45% 15 15/99 15% 0 0/48 0% 119 119/144 83% 26 58/26 SC<1 223% 0 0/0 241of 240100%
98 North Vista MK 79 79/180 44% 44 44/101 44% 0 0/39 0% 43 43/117 37% 49 49/74 66% no record 25 places 215of 24090%
99 Northland 120 120/180 67% 60 62/60 SC>2 103% 20 22/20 110% 42 199/42 SC<1 474% 0 0/0 0 0/0 242of 240101%
100 Northoaks MK 29 29/160 18% 5 5/131 4% 0 0/62 0% 14 14/186 8% 13 13/172 8% no record 159 places 61of 22028%
101 Northshore MK 33 33/180 18% 31 31/147 21% 1 1/59 2% 75 75/175 43% 87 87/100 87% no record 13 places 227of 24095%
102 Oasis MK 136 136/190 72% 54 71/54 SC<1 131% 0 0/20 0% 60 80/60 SC<1 133% 0 0/0 0 0/0 250of 250100%
103 Opera Estate 74 74/130 57% 8 8/56 14% 1 1/36 3% 70 70/107 PR>2 65% 43 43/43 100% 0 0/0 196of 190103%
104 Palm View 93 93/180 52% 9 9/88 10% 1 1/46 2% 56 56/138 41% 59 59/82 72% no record 23 places 218of 24091%
105 Park View 62 62/120 52% 10 10/58 17% 1 1/36 3% 58 58/108 54% 38 38/50 76% no record 12 places 169of 18094%
106 Pasir Ris 83 83/120 69% 33 33/37 89% 21 22/21 SC<1 105% 43 80/43 SC<1 186% 0 0/0 0 0/0 180of 180100%
107 Paya Lebar Methodist Girls'Girls only 79 79/210 38% 69 69/131 53% 41 47/41 SC>2 115% 81 110/81 136% 0 0/0 0 0/0 270of 270100%
108 Pei Chun Public 134 134/240 56% 106 129/106 SC>2 122% 20 27/20 SC<1 135% 45 83/45 SC<1 184% 0 0/0 0 0/0 305of 300102%
109 Pei Hwa Presbyterian 121 121/164 74% 44 112/44 SC 1-2 255% 20 37/20 SC<1 185% 41 87/41 SC<1 212% 0 0/0 0 0/0 226of 224101%
110 Pei Tong MK 64 64/220 29% 43 43/156 28% 0 0/58 0% 34 34/175 19% 94 94/143 66% no record 49 places 235of 28084%
111 Peiying 66 66/130 51% 17 17/64 27% 0 0/36 0% 45 45/107 42% 62 82/62 SC 1-2 132% 0 0/0 190of 190100%
112 Poi Ching 83 83/180 46% 29 29/98 30% 27 27/43 63% 104 197/104 SC<1 189% 0 0/0 0 0/0 243of 240101%
113 Princess Elizabeth 98 98/140 70% 42 60/42 SC 1-2 143% 5 5/20 25% 55 278/55 SC<1 505% 0 0/0 0 0/0 200of 200100%
114 Punggol Cove MK 99 99/190 52% 58 58/91 64% 1 1/31 3% 82 82/93 88% 12 21/12 SC<1 175% 0 0/0 252of 250101%
115 Punggol Green MK 122 122/190 64% 68 99/68 SC<1 146% 4 4/20 20% 56 127/56 SC<1 227% 0 0/0 0 0/0 250of 250100%
116 Punggol 84 84/130 65% 22 22/46 48% 6 6/28 21% 78 129/78 SC<1 165% 0 0/0 0 0/0 190of 190100%
117 Punggol View MK 125 125/190 66% 65 82/65 SC 1-2 126% 0 0/20 0% 61 74/61 PR<1 121% 0 0/0 0 0/0 251of 250100%
118 Qifa 104 104/220 47% 43 43/116 37% 22 22/44 50% 111 131/111 SC 1-2 118% 0 0/0 0 0/0 280of 280100%
119 Qihua 59 59/180 33% 19 19/121 16% 5 5/54 9% 56 56/158 35% 14 14/102 14% no record 88 places 153of 24064%
120 Queenstown 76 76/150 51% 16 16/74 22% 0 0/40 0% 115 115/121 95% 6 24/6 SC<1 400% 0 0/0 213of 210101%
121 Radin Mas 85 85/140 61% 55 62/55 SC>2 113% 20 20/20 100% 40 82/40 SC<1 205% 0 0/0 0 0/0 200of 200100%
122 Raffles Girls'Girls only 89 89/210 42% 52 52/121 43% 39 39/43 91% 90 125/90 SC<1 139% 0 0/0 0 0/0 270of 270100%
123 Red Swastika 116 116/180 64% 64 94/64 SC>2 147% 20 26/20 SC<1 130% 42 81/42 SC<1 193% 0 0/0 0 0/0 242of 240101%
124 River Valley 85 85/150 57% 49 49/65 75% 20 20/26 77% 59 91/59 SC<1 154% 0 0/0 0 0/0 213of 210101%
125 Riverside MK 103 103/150 69% 47 72/47 SC<1 153% 2 2/20 10% 58 83/58 SC<1 143% 0 0/0 0 0/0 210of 210100%
126 Rivervale 103 103/150 69% 14 14/47 30% 12 12/31 39% 81 126/81 SC<1 156% 0 0/0 0 0/0 210of 210100%
127 Rosyth 137 137/210 65% 73 113/73 SC 1-2 155% 20 24/20 SC<1 120% 41 125/41 SC<1 305% 0 0/0 0 0/0 271of 270100%
128 Rulang 120 120/210 57% 90 107/90 SC>2 119% 20 34/20 SC<1 170% 40 95/40 SC<1 238% 0 0/0 0 0/0 270of 270100%
129 Sembawang 87 87/140 62% 8 8/53 15% 1 1/35 3% 104 122/104 SC 1-2 117% 0 0/0 0 0/0 200of 200100%
130 Seng Kang 60 60/150 40% 4 4/90 4% 0 0/49 0% 19 19/148 13% 68 68/129 53% no record 61 places 151of 21072%
131 Sengkang Green MK 111 111/220 50% 100 100/110 91% 21 21/23 91% 49 120/49 SC<1 245% 0 0/0 0 0/0 281of 280100%
132 Shuqun 68 68/140 49% 42 42/72 58% 11 11/30 37% 79 106/79 SC<1 134% 0 0/0 0 0/0 200of 200100%
133 Si Ling 45 45/90 50% 8 8/45 18% 0 0/32 0% 17 17/97 18% 12 12/80 15% no record 68 places 82of 15055%
134 Singapore Chinese Girls'Girls only 55 55/132 42% 77 79/77 103% 20 34/20 SC<1 170% 40 73/40 SC<1 183% 0 0/0 0 0/0 192of 192100%
135 South View 132 132/210 63% 78 95/78 SC 1-2 122% 20 30/20 SC<1 150% 40 177/40 SC<1 443% 0 0/0 0 0/0 270of 270100%
136 Springdale MK 121 121/220 55% 74 74/99 75% 0 0/29 0% 81 81/87 93% 6 22/6 SC<1 367% 0 0/0 282of 280101%
137 St Andrew's (Junior)Boys only 62 62/180 34% 66 66/118 56% 31 31/37 84% 82 124/82 SC<1 151% 0 0/0 0 0/0 241of 240100%
138 St. Anthony's CanossianGirls only 31 31/180 17% 9 9/149 6% 6 6/67 9% 41 41/194 21% 51 51/153 33% no record 102 places 138of 24057%
139 St. Anthony's 87 87/160 54% 38 38/73 52% 32 39/32 SC>2 122% 65 105/65 162% 0 0/0 0 0/0 222of 220101%
140 St. Gabriel'sBoys only 29 29/90 32% 20 20/61 33% 24 24/34 71% 77 77/77 100% 0 0/0 0 0/0 150of 150100%
141 St. Hilda's 141 141/210 67% 69 94/69 SC>2 136% 20 40/20 SC<1 200% 41 144/41 SC<1 351% 0 0/0 0 0/0 271of 270100%
142 St. Joseph's Institution JuniorBoys only 73 73/180 41% 56 56/107 52% 38 84/38 SC 1-2 221% 78 106/78 SC 1-2 136% 0 0/0 0 0/0 245of 240102%
143 St. Margaret'sGirls only 46 46/132 35% 26 26/86 30% 19 19/40 48% 101 122/101 SC>2 121% 0 0/0 0 0/0 192of 192100%
144 St. Stephen'sBoys only 35 35/180 19% 19 19/145 13% 23 23/62 37% 66 66/163 40% 86 86/97 89% no record 11 places 229of 24095%
145 Tampines North 81 81/180 45% 13 13/99 13% 0 0/49 0% 46 46/146 32% 48 48/100 48% no record 52 places 188of 24078%
146 Tampines MK 92 92/180 51% 66 66/89 74% 2 2/28 7% 81 81/86 94% 5 19/5 SC<1 380% 0 0/0 246of 240102%
147 Tanjong Katong 85 85/140 61% 27 27/55 49% 14 14/30 47% 75 98/75 SC>2 131% 0 0/0 0 0/0 201of 200100%
148 Tao Nan 164 164/300 55% 127 127/136 93% 23 61/23 SC<1 265% 47 99/47 SC<1 211% 0 0/0 0 0/0 361of 360100%
149 Teck Ghee 73 73/150 49% 13 13/77 17% 6 6/41 15% 92 92/118 78% 26 26/26 100% 0 0/0 210of 210100%
150 Teck Whye 58 58/180 32% 12 12/123 10% 0 0/57 0% 27 27/172 16% 43 43/145 30% no record 102 places 140of 24058%
151 Telok Kurau 79 79/130 61% 28 28/51 55% 2 2/28 7% 72 72/83 87% 12 28/12 SC<1 233% 0 0/0 193of 190102%
152 Temasek 91 91/140 65% 49 62/49 SC>2 127% 10 10/20 50% 51 154/51 SC<1 302% 0 0/0 0 0/0 201of 200100%
153 Unity 76 76/150 51% 10 10/74 14% 0 0/41 0% 52 52/124 42% 9 9/72 13% no record 63 places 147of 21070%
154 Valour MK 105 105/220 48% 77 77/115 67% 2 2/33 6% 96 120/96 SC<1 125% 0 0/0 0 0/0 280of 280100%
155 Waterway MK 120 120/220 55% 77 77/100 77% 1 1/28 4% 83 107/83 SC<1 129% 0 0/0 0 0/0 281of 280100%
156 Wellington MK 101 101/180 56% 79 81/79 103% 4 4/20 20% 58 105/58 SC<1 181% 0 0/0 0 0/0 242of 240101%
157 West Grove 70 70/180 39% 15 15/110 14% 8 8/52 15% 99 99/147 67% 48 58/48 121% 0 0/0 240of 240100%
158 West Spring MK 123 123/180 68% 57 72/57 SC<1 126% 0 0/20 0% 62 106/62 SC<1 171% 0 0/0 0 0/0 242of 240101%
159 West View MK 47 47/100 47% 29 29/53 55% 0 0/28 0% 35 35/84 42% 26 26/49 53% no record 23 places 137of 16086%
160 Westwood MK 106 106/180 59% 74 103/74 139% 11 11/20 55% 49 80/49 SC<1 163% 0 0/0 0 0/0 240of 240100%
161 White Sands 64 64/120 53% 10 10/56 18% 14 14/35 40% 92 112/92 SC>2 122% 0 0/0 0 0/0 180of 180100%
162 Woodgrove 87 87/120 73% 18 18/34 53% 5 5/25 20% 71 104/71 SC<1 146% 0 0/0 0 0/0 181of 180101%
163 Woodlands 91 91/150 61% 26 26/59 44% 13 13/31 42% 80 112/80 SC<1 140% 0 0/0 0 0/0 210of 210100%
164 Woodlands Ring 79 79/180 44% 20 20/101 20% 0 0/47 0% 66 66/141 47% 36 36/75 48% no record 39 places 201of 24084%
165 Xinghua 39 39/220 18% 10 10/181 6% 0 0/77 0% 35 35/232 15% 39 39/197 20% no record 158 places 123of 28044%
166 Xingnan 87 87/240 36% 25 25/153 16% 1 1/63 2% 64 64/187 34% 33 33/123 27% no record 90 places 210of 30070%
167 Xinmin 79 79/150 53% 60 60/72 83% 24 32/24 133% 50 78/50 SC<1 156% 0 0/0 0 0/0 213of 210101%
168 Xishan 69 69/130 53% 10 10/61 16% 1 1/37 3% 59 59/110 54% 51 76/51 SC 1-2 149% 0 0/0 190of 190100%
169 Yangzheng 68 68/100 68% 29 29/33 88% 9 9/22 41% 58 101/58 SC<1 174% 0 0/0 0 0/0 164of 160102%
170 Yew Tee 67 67/150 45% 4 4/83 5% 1 1/46 2% 60 60/138 43% 32 32/78 41% no record 46 places 164of 21078%
171 Yio Chu Kang 55 55/140 39% 5 5/85 6% 0 0/47 0% 36 36/141 26% 93 93/105 89% no record 12 places 189of 20095%
172 Yishun 65 65/120 54% 15 15/55 27% 0 0/33 0% 42 42/100 42% 58 58/58 100% 0 0/0 180of 180100%
173 Yu Neng 78 78/120 65% 42 43/42 102% 10 10/20 50% 52 83/52 SC<1 160% 0 0/0 0 0/0 182of 180101%
174 Yuhua 49 49/150 33% 12 12/101 12% 0 0/50 0% 29 29/150 19% 39 39/121 32% no record 82 places 129of 21061%
175 Yumin 60 60/120 50% 11 11/60 18% 0 0/36 0% 20 20/109 18% 41 41/89 46% no record 48 places 132of 18073%
176 Zhangde 75 75/120 63% 11 11/45 24% 1 1/31 3% 92 92/93 99% 1 8/1 SC<1 800% 0 0/0 180of 180100%
177 Zhenghua MK 91 91/180 51% 59 59/89 66% 0 0/30 0% 68 68/90 76% 23 25/23 SC>2 109% 0 0/0 241of 240100%
178 Zhonghua 28 28/90 31% 6 6/62 10% 1 1/39 3% 7 7/115 6% 30 30/108 28% no record 78 places 72of 15048%
Total 14,296 14,296/29,41849% 6,481 7,214/15,14248% 1,756 2,412/6,46237% 11,084 15,038/17,72285% 3,490 4,037/6,65461% no record 3164 places 37,107of 40,09893%
66
schools did not go to a ballot at any phase
40,098
total P1 places in 2022
112
schools went to a ballot, 63% 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 382382/82047%194216/43849%4874/20137%350397/55871%103103/20850%00/1050% 1,077of 1,18091%
Bedok10 schools 698698/1,50047%291335/80242%8995/37226%552747/1,02973%323339/48470%00/1610% 1,953of 2,10093%
Bishan3 schools 303303/60051%265340/297114%71145/71204%149240/149161%00/000/0 788of 780101%
Bukit Batok6 schools 485485/1,08045%192210/59535%5764/25625%302633/71189%200258/40963%00/2090% 1,236of 1,44086%
Bukit Merah7 schools 383383/81047%98105/42725%4141/25016%417492/71369%129136/29646%00/1670% 1,068of 1,23087%
Bukit Panjang7 schools 548548/1,06052%223238/51246%3333/23714%380439/67965%144146/30049%00/1560% 1,328of 1,48090%
Bukit Timah6 schools 656656/1,22454%436583/570102%121222/166134%334534/377142%4563/45140%00/0 1,592of 1,584101%
Central2 schools 131131/28246%7575/15150%3939/6659%160213/160133%00/000/0 405of 402101%
Choa Chu Kang7 schools 629629/1,23051%173190/60232%6171/28325%458649/79182%123165/33449%00/2110% 1,444of 1,65088%
Clementi4 schools 354354/84042%180214/48744%4260/18233%256427/50984%206219/25586%00/490% 1,038of 1,08096%
Geylang5 schools 405405/88046%228228/47548%86119/18365%449551/463119%1451/14364%00/0 1,182of 1,180100%
Hougang9 schools 641641/1,47044%290305/83037%178221/36261%540750/91482%196196/37452%00/1780% 1,845of 2,01092%
Jurong East3 schools 212212/39054%4848/17827%00/1030%146146/31546%87112/16966%00/820% 493of 57086%
Jurong West10 schools 869869/1,82048%368436/95146%7084/39621%660838/1,11575%146156/45534%00/3090% 2,113of 2,42087%
Kallang3 schools 171171/41042%5454/24122%2828/12223%191243/34171%106106/15071%00/440% 550of 59093%
Marine Parade3 schools 335335/62054%182182/28664%4179/9583%245325/245133%00/000/0 803of 800100%
Novena4 schools 268268/70238%340342/43479%113230/113204%226317/226140%00/000/0 947of 942101%
Pasir Ris6 schools 408408/71057%104104/30234%3839/18521%359459/52488%7684/16551%00/890% 985of 1,07092%
Punggol11 schools 1,1301,130/2,16052%580658/1,03064%7878/37121%7721,008/1,03997%224244/26891%00/440% 2,784of 2,82099%
Queenstown3 schools 232232/51045%108118/27942%2033/11828%176224/33567%3957/15936%00/1200% 575of 69083%
Sembawang5 schools 380380/84045%124126/46027%2727/21213%346445/61373%8585/26732%00/1820% 962of 1,14084%
Seng Kang12 schools 1,1601,160/2,21052%428428/1,05341%95133/45129%7371,088/1,26186%363433/52483%00/1610% 2,783of 2,93095%
Serangoon5 schools 295295/58051%148188/28666%7478/14753%244371/371100%4959/12746%00/780% 810of 88092%
Tampines11 schools 900900/1,82049%364453/92349%7191/40622%7461,037/1,15890%204288/41270%00/2080% 2,285of 2,48092%
Toa Payoh8 schools 499499/1,41035%400423/91246%122160/33048%462593/88067%215240/41857%00/2030% 1,698of 1,89090%
Woodlands12 schools 922922/1,77052%228253/85030%6390/44720%777928/1,28172%174176/50435%00/3300% 2,164of 2,49087%
Yishun10 schools 900900/1,67054%360362/77147%5078/33723%650944/96598%239321/317101%00/780% 2,199of 2,27097%

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