Skip to content P1 Registration 2026 · LIVE Vacancies & balloting, school by school
P1 P1 Parents SG

P1 Registration 2013: Vacancies & Balloting Results, School by School

The final 2013 outcome for every school, phase by phase, from MOE's published figures.

Last reviewed against official sources: 9 July 2026

Tip: pick a school to pin it, then add another to compare them side by side.

All Primary Schools Phase 1Applied/Avail2AApplied/Avail2BApplied/Avail2CApplied/Avail2C(S)Applied/Avail3Applied/Avail TotalTaken
Admiralty 98 1 40 40/63 63% 86 96/86 112% 0 0/0 - -/0 240of 240100%
Ahmad Ibrahim 54 0 2 2/60 3% 73 73/118 62% 46 41/46 89% - -/0 181of 180101%
Ai Tong 170 76 8 25/8 313% 7 38/7 543% 0 0/0 - -/0 330of 330100%
Alexandra 0 0 0 0/105 0% 210 232/210 110% 0 0/0 - -/0 210of 210100%
Anchor Green 125 0 3 3/41 7% 78 90/78 115% 0 0/0 - -/0 210of 210100%
Anderson 92 0 24 24/33 73% 41 50/41 122% 0 0/0 - -/0 210of 210100%
Ang Mo Kio 63 0 0 0/66 0% 68 68/132 52% 20 18/64 28% - -/44 166of 21079%
Anglo-Chinese (Junior) 83 55 48 73/47 155% 45 49/45 109% 0 0/0 - -/0 270of 270100%
Anglo-Chinese 72 72 26 31/24 129% 22 31/22 141% 0 0/0 - -/0 240of 240100%
Angsana 29 0 0 0/59 0% 32 32/117 27% 73 22/85 26% - -/12 138of 15092%
Beacon 117 0 11 11/62 18% 112 118/112 105% 0 0/0 - -/0 240of 240100%
Bedok Green 83 0 1 1/73 1% 111 111/145 77% 35 42/35 120% - -/0 241of 240100%
Bendemeer 61 0 2 2/53 4% 62 62/104 60% 43 39/43 91% - -/0 181of 180101%
Blangah Rise 37 0 0 0/70 0% 21 21/140 15% 93 4/120 3% - -/27 154of 18086%
Boon Lay Garden 85 0 2 2/74 3% 97 97/146 66% 50 39/50 78% - -/0 242of 240101%
Bukit Panjang 97 1 17 17/54 31% 90 97/90 108% 0 0/0 - -/0 240of 240100%
Bukit Timah 55 0 1 1/61 2% 63 63/121 52% 59 58/59 98% - -/0 181of 180101%
Bukit View 72 0 1 1/62 2% 94 95/123 77% 29 26/29 90% - -/0 210of 210100%
Canberra 85 0 63 72/63 114% 62 95/62 153% 0 0/0 - -/0 240of 240100%
Canossa Catholic 21 4 5 5/47 11% 54 54/89 61% 36 41/36 114% - -/0 121of 120101%
Cantonment 57 0 0 0/91 0% 97 97/181 54% 49 37/86 43% - -/37 205of 24085%
Casuarina 53 0 2 2/60 3% 78 78/117 67% 41 38/41 93% - -/0 182of 180101%
Catholic High 77 85 26 43/26 165% 26 49/26 188% 0 0/0 - -/0 240of 240100%
Cedar 40 0 1 1/32 3% 62 63/62 102% 0 0/0 - -/0 120of 120100%
Changkat 63 0 1 1/52 2% 103 114/103 111% 0 0/0 - -/0 180of 180100%
CHIJ (Katong) 60 2 41 41/66 62% 91 95/91 104% 0 0/0 - -/0 240of 240100%
CHIJ (Kellock) 56 0 30 30/60 50% 86 86/90 96% 6 7/6 117% - -/0 202of 200101%
CHIJ Our Lady of Good Counsel 42 0 39 39/45 87% 50 56/50 112% 0 0/0 - -/0 150of 150100%
CHIJ Our Lady of the Nativity 69 0 59 59/71 83% 82 93/82 113% 0 0/0 - -/0 240of 240100%
CHIJ Our Lady Queen of Peace 50 0 53 53/58 91% 62 67/62 108% 0 0/0 - -/0 180of 180100%
CHIJ (Toa Payoh) 70 25 45 60/45 133% 44 54/44 123% 0 0/0 - -/0 210of 210100%
CHIJ St. Nicholas Girls' 65 87 13 33/13 254% 12 37/12 308% 0 0/0 - -/0 210of 210100%
Chongfu 137 7 53 72/53 136% 53 100/53 189% 0 0/0 - -/0 300of 300100%
Chongzheng 79 0 20 20/38 53% 55 71/55 129% 0 0/0 - -/0 180of 180100%
Chua Chu Kang 91 0 7 7/67 10% 127 128/127 101% 0 0/0 - -/0 240of 240100%
Clementi 76 0 7 7/88 8% 133 133/168 79% 35 39/35 111% - -/0 270of 270100%
Compassvale 95 0 33 33/67 49% 100 142/100 142% 0 0/0 - -/0 240of 240100%
Concord 87 0 4 4/55 7% 98 98/105 93% 8 9/8 113% - -/0 211of 210100%
Corporation 92 0 1 1/58 2% 62 62/115 54% 54 46/54 85% - -/0 211of 210100%
Dazhong 46 0 0 0/62 0% 81 81/124 65% 17 14/43 33% - -/26 154of 18086%
De La Salle 98 0 40 40/70 57% 99 122/99 123% 0 0/0 - -/0 270of 270100%
East Spring 74 0 3 3/51 6% 95 94/99 95% 4 6/4 150% - -/0 180of 180100%
Edgefield 111 0 16 16/74 22% 119 119/132 90% 15 26/15 173% - -/0 272of 270101%
Elias Park 63 0 1 1/52 2% 95 95/102 93% 7 6/7 86% - -/0 180of 180100%
Endeavour 115 0 30 30/45 67% 60 81/60 135% 0 0/0 - -/0 210of 210100%
Evergreen 99 0 10 10/62 16% 114 127/114 111% 0 0/0 - -/0 240of 240100%
Fairfield Methodist 140 27 19 50/19 263% 19 66/19 347% 0 0/0 - -/0 270of 270100%
Farrer Park 20 0 0 0/78 0% 55 55/156 35% 75 16/101 16% - -/26 154of 18086%
Fengshan 92 0 4 4/43 9% 81 97/81 120% 0 0/0 - -/0 210of 210100%
Fernvale 94 0 1 1/72 1% 52 52/142 37% 27 21/91 23% - -/64 177of 24074%
First Toa Payoh 37 2 0 0/82 0% 45 45/164 27% 72 17/119 14% - -/47 163of 21078%
Frontier 57 1 41 41/91 45% 140 178/140 127% 0 0/0 - -/0 240of 240100%
Fuchun 112 0 5 5/55 9% 104 122/104 117% 0 0/0 - -/0 240of 240100%
Fuhua 79 0 1 1/69 1% 82 82/136 60% 55 42/55 76% - -/0 241of 240100%
Gan Eng Seng 98 1 2 2/65 3% 95 95/127 75% 36 38/36 106% - -/0 244of 240102%
Geylang Methodist 108 1 18 18/72 25% 125 137/125 110% 0 0/0 - -/0 270of 270100%
Gongshang 92 0 24 24/56 43% 87 91/87 105% 0 0/0 - -/0 240of 240100%
Greendale 118 0 1 1/59 2% 65 65/117 56% 54 40/54 74% - -/0 242of 240101%
Greenridge 113 0 14 14/56 25% 98 108/98 110% 0 0/0 - -/0 240of 240100%
Greenwood 93 0 7 7/68 10% 91 92/128 72% 24 13/38 34% - -/14 227of 24095%
Haig Girls' 64 2 9 9/49 18% 89 118/89 133% 0 0/0 - -/0 180of 180100%
Henry Park 163 62 5 9/5 180% 5 25/5 500% 0 0/0 - -/0 300of 300100%
Holy Innocents' 126 6 40 47/40 118% 39 64/39 164% 0 0/0 - -/0 270of 270100%
Hong Wen 79 5 51 72/51 141% 51 83/51 163% 0 0/0 - -/0 210of 210100%
Horizon 110 1 14 14/79 18% 143 209/143 146% 0 0/0 - -/0 270of 270100%
Hougang 123 0 41 41/55 75% 69 114/69 165% 0 0/0 - -/0 240of 240100%
Huamin 68 0 1 1/50 2% 75 75/99 76% 24 20/24 83% - -/0 180of 180100%
Innova 95 0 20 20/56 36% 91 139/91 153% 0 0/0 - -/0 210of 210100%
Jiemin 76 0 11 11/35 31% 59 89/59 151% 0 0/0 - -/0 180of 180100%
Jing Shan 38 0 1 1/60 2% 41 41/119 34% 32 9/79 11% - -/47 134of 18074%
Junyuan 73 0 0 0/61 0% 93 93/122 76% 29 34/29 117% - -/0 210of 210100%
Jurong 118 0 28 28/50 56% 71 110/71 155% 0 0/0 - -/0 270of 270100%
Jurong West 119 0 15 15/54 28% 92 125/92 136% 0 0/0 - -/0 240of 240100%
Keming 70 1 19 19/57 33% 95 120/95 126% 0 0/0 - -/0 210of 210100%
Kheng Cheng 87 0 3 3/68 4% 133 142/133 107% 0 0/0 - -/0 240of 240100%
Kong Hwa 124 18 41 46/41 112% 41 75/41 183% 0 0/0 - -/0 270of 270100%
Kuo Chuan Presbyterian 93 3 43 43/55 78% 67 88/67 131% 0 0/0 - -/0 240of 240100%
Lakeside 114 0 2 2/52 4% 101 111/101 110% 0 0/0 - -/0 240of 240100%
Lianhua 56 0 0 0/55 0% 42 43/110 39% 47 16/68 24% - -/21 159of 18088%
Maha Bodhi 153 22 40 44/40 110% 40 63/40 158% 0 0/0 - -/0 330of 330100%
Maris Stella High 100 18 71 79/71 111% 71 84/71 118% 0 0/0 - -/0 300of 300100%
Marsiling 79 0 0 0/79 0% 66 66/157 42% 59 17/92 18% - -/33 208of 24087%
Marymount Convent 57 2 17 17/85 20% 128 127/152 84% 25 41/25 164% - -/0 241of 240100%
Mayflower 62 0 1 1/82 1% 102 102/162 63% 35 30/63 48% - -/28 215of 24090%
Mee Toh 140 2 62 62/69 90% 75 114/75 152% 0 0/0 - -/0 300of 300100%
Meridian 49 0 0 0/62 0% 57 57/123 46% 23 6/67 9% - -/44 137of 18076%
Methodist Girls' 64 51 41 57/40 143% 38 48/38 126% 0 0/0 - -/0 210of 210100%
Montfort Junior 18 0 14 14/90 16% 53 53/165 32% 83 18/112 16% - -/29 181of 21086%
Nan Chiau 147 15 53 68/53 128% 52 175/52 337% 0 0/0 - -/0 300of 300100%
Nan Hua 133 27 15 30/15 200% 15 72/15 480% 0 0/0 - -/0 240of 240100%
Nanyang 195 75 25 36/25 144% 25 48/25 192% 0 0/0 - -/0 390of 390100%
Naval Base 46 0 1 1/61 2% 53 53/120 44% 33 11/68 16% - -/35 146of 18081%
New Town 75 0 2 2/77 3% 107 107/152 70% 45 34/45 76% - -/0 240of 240100%
Ngee Ann 94 1 29 29/59 49% 88 112/88 127% 0 0/0 - -/0 240of 240100%
North Spring 74 0 0 0/66 0% 48 48/132 36% 57 46/84 55% - -/27 184of 21088%
North View 57 0 0 0/56 0% 111 111/112 99% 1 2/1 200% - -/0 180of 180100%
North Vista 97 0 11 11/55 20% 99 122/99 123% 0 0/0 - -/0 210of 210100%
Northland 102 0 25 25/52 48% 78 112/78 144% 0 0/0 - -/0 240of 240100%
Northoaks 0 0 0 0/105 0% 70 71/210 34% 112 34/140 24% - -/28 182of 21087%
Opera Estate 45 0 1 1/60 2% 82 82/119 69% 39 47/39 121% - -/0 182of 180101%
Palm View 22 0 1 1/109 1% 125 125/217 58% 92 104/92 113% - -/0 240of 240100%
Park View 56 0 1 1/58 2% 72 72/114 63% 11 5/42 12% - -/31 149of 18083%
Pasir Ris 83 0 30 30/42 71% 53 80/53 151% 0 0/0 - -/0 180of 180100%
Paya Lebar Methodist Girls' 73 14 74 75/73 103% 71 84/71 118% 0 0/0 - -/0 270of 270100%
Pei Chun Public 170 53 38 45/38 118% 38 55/38 145% 0 0/0 - -/0 360of 360100%
Pei Hwa Presbyterian 144 1 34 52/34 153% 33 54/33 164% 0 0/0 - -/0 300of 300100%
Pei Tong 69 0 6 6/77 8% 84 84/147 57% 64 46/64 72% - -/0 241of 240100%
Peiying 49 0 0 0/64 0% 65 65/127 51% 26 20/62 32% - -/36 144of 18080%
Pioneer 81 0 0 0/76 0% 84 84/152 55% 70 75/70 107% - -/0 242of 240101%
Poi Ching 106 4 46 46/57 81% 67 96/67 143% 0 0/0 - -/0 240of 240100%
Princess Elizabeth 85 0 7 7/57 12% 107 126/107 118% 0 0/0 - -/0 240of 240100%
Punggol Green 6 0 0 0/117 0% 103 103/234 44% 95 51/132 39% - -/37 204of 24085%
Punggol 82 0 0 0/58 0% 112 112/116 97% 6 6/6 100% - -/0 213of 210101%
Punggol View 9 0 2 2/100 2% 197 198/197 101% 0 0/0 - -/0 210of 210100%
Qifa 86 0 1 1/68 1% 131 131/134 98% 4 7/4 175% - -/0 241of 240100%
Qihua 98 0 1 1/65 2% 80 80/129 62% 40 29/51 57% - -/11 231of 24096%
Queenstown 69 0 0 0/78 0% 83 84/156 54% 36 16/75 21% - -/39 203of 24085%
Radin Mas 105 0 32 32/41 78% 50 74/50 148% 0 0/0 - -/0 240of 240100%
Raffles Girls' 98 34 26 26/42 62% 58 69/58 119% 0 0/0 - -/0 270of 270100%
Red Swastika 121 36 12 16/12 133% 11 46/11 418% 0 0/0 - -/0 240of 240100%
River Valley 103 0 42 42/42 100% 42 53/42 126% 0 0/0 - -/0 241of 240100%
Riverside 20 0 2 2/109 2% 216 224/216 104% 0 0/0 - -/0 240of 240100%
Rivervale 111 0 36 36/60 60% 83 159/83 192% 0 0/0 - -/0 240of 240100%
Rosyth 144 28 31 38/31 123% 30 120/30 400% 0 0/0 - -/0 300of 300100%
Rulang 114 23 22 22/30 73% 38 88/38 232% 0 0/0 - -/0 270of 270100%
Sembawang 60 0 1 1/72 1% 81 83/143 58% 43 19/63 30% - -/20 191of 21091%
Seng Kang 72 0 2 2/81 2% 122 122/159 77% 37 39/37 105% - -/0 240of 240100%
Sengkang Green 15 0 2 2/113 2% 223 230/223 103% 0 0/0 - -/0 240of 240100%
Shuqun 112 0 34 34/65 52% 96 116/96 121% 0 0/0 - -/0 270of 270100%
Si Ling 63 1 2 2/82 2% 44 44/161 27% 103 25/119 21% - -/16 226of 24094%
Singapore Chinese Girls' 74 46 22 23/22 105% 22 43/22 195% 0 0/0 - -/0 200of 200100%
South View 110 11 24 24/32 75% 40 85/40 213% 0 0/0 - -/0 270of 270100%
Springdale 15 0 1 1/113 1% 58 58/225 26% 143 122/168 73% - -/25 217of 24090%
St Andrew's (Junior) 74 19 56 67/56 120% 55 75/55 136% 0 0/0 - -/0 240of 240100%
St. Anthony's Canossian 44 2 34 34/76 45% 109 110/119 92% 12 15/12 125% - -/0 213of 210101%
St. Anthony's 98 3 31 31/59 53% 86 106/86 123% 0 0/0 - -/0 240of 240100%
St. Gabriel's 34 1 24 24/49 49% 74 90/74 122% 0 0/0 - -/0 150of 150100%
St. Hilda's 144 18 34 52/34 153% 34 70/34 206% 0 0/0 - -/0 270of 270100%
St. Joseph's Institution Junior 43 0 56 80/56 143% 55 77/55 140% 0 0/0 - -/0 240of 240100%
St. Margaret's 45 3 58 58/67 87% 75 94/75 125% 0 0/0 - -/0 210of 210100%
St. Stephen's 38 0 60 60/65 92% 70 86/70 123% 0 0/0 - -/0 210of 210100%
Tampines North 61 0 2 2/67 3% 63 63/131 48% 22 17/69 25% - -/47 164of 21078%
Tampines 74 0 7 7/58 12% 109 119/109 109% 0 0/0 - -/0 210of 210100%
Tanjong Katong 91 0 9 9/76 12% 134 135/143 94% 17 25/17 147% - -/0 278of 270103%
Tao Nan 187 35 41 66/41 161% 40 49/40 123% 0 0/0 - -/0 360of 360100%
Teck Ghee 84 0 8 8/69 12% 130 152/130 117% 0 0/0 - -/0 240of 240100%
Teck Whye 54 0 0 0/74 0% 30 30/148 20% 80 10/122 8% - -/42 172of 21082%
Telok Kurau 80 0 2 2/56 4% 109 110/109 101% 0 0/0 - -/0 210of 210100%
Temasek 106 13 30 33/30 110% 30 58/30 193% 0 0/0 - -/0 240of 240100%
Unity 81 0 15 15/75 20% 129 129/135 96% 6 9/6 150% - -/0 240of 240100%
Wellington 102 0 1 1/66 2% 115 116/131 89% 16 17/16 106% - -/0 240of 240100%
West Grove 146 0 11 11/57 19% 102 137/102 134% 0 0/0 - -/0 270of 270100%
West Spring 0 0 1 1/105 1% 140 140/209 67% 43 31/69 45% - -/26 184of 21088%
West View 58 0 1 1/74 1% 42 43/146 29% 70 3/107 3% - -/37 176of 21084%
Westwood 30 1 1 1/104 1% 207 254/207 123% 0 0/0 - -/0 240of 240100%
White Sands 73 0 21 21/48 44% 74 88/74 119% 0 0/0 - -/0 180of 180100%
Woodgrove 114 0 32 32/60 53% 87 91/87 105% 0 0/0 - -/0 240of 240100%
Woodlands 80 0 6 6/70 9% 116 116/133 87% 18 19/18 106% - -/0 241of 240100%
Woodlands Ring 94 0 3 3/64 5% 93 93/124 75% 23 13/31 42% - -/8 232of 24097%
Xinghua 49 0 0 0/75 0% 73 73/149 49% 42 35/76 46% - -/34 176of 21084%
Xingnan 99 3 6 6/62 10% 94 94/118 80% 25 29/25 116% - -/0 241of 240100%
Xinmin 74 0 11 11/56 20% 100 125/100 125% 0 0/0 - -/0 210of 210100%
Xishan 45 0 0 0/63 0% 57 57/126 45% 36 19/70 27% - -/34 147of 18082%
Yangzheng 79 0 24 24/43 56% 61 81/61 133% 0 0/0 - -/0 180of 180100%
Yew Tee 104 1 36 36/62 58% 87 104/87 120% 0 0/0 - -/0 240of 240100%
Yio Chu Kang 55 0 1 1/57 2% 51 52/113 46% 51 40/62 65% - -/11 169of 18094%
Yishun 81 0 2 2/53 4% 103 108/103 105% 0 0/0 - -/0 210of 210100%
Yu Neng 82 5 21 21/25 84% 29 76/29 262% 0 0/0 - -/0 180of 180100%
Yuhua 80 0 0 0/71 0% 72 73/142 51% 45 30/70 43% - -/25 215of 24090%
Yumin 61 0 0 0/50 0% 49 49/99 49% 27 20/50 40% - -/23 157of 18087%
Zhangde 120 0 11 11/50 22% 89 116/89 130% 0 0/0 - -/0 240of 240100%
Zhenghua 76 0 0 0/72 0% 99 99/143 69% 10 10/45 22% - -/35 206of 24086%
Zhonghua 53 0 0 0/74 0% 73 73/147 50% 57 49/74 66% - -/17 193of 21092%
173
schools
39,550
total P1 places in 2013
balloting not recorded before 2019

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 404871564767/32321%394450/59676%8757/20628%--/119 1175of 129091%
Bedok10 schools 75158342206213/50642%723871/804108%86104/86121%--/0 2166of 2160100%
Bishan3 schools 34016412977111/89125%100175/100175%00/0--/0 810of 810100%
Bukit Batok6 schools 42741265858/35216%505571/64589%9356/14040%--/47 1213of 126096%
Bukit Merah7 schools 47311147575/48216%648721/88781%18486/24835%--/64 1495of 155096%
Bukit Panjang7 schools 5111919797/48120%643672/86078%12344/22120%--/98 1466of 156094%
Bukit Timah6 schools 719223296132181/20787%222307/280110%5958/5998%--/0 1651of 1650100%
Central2 schools 148383100100/10992%117147/117126%00/0--/0 451of 450100%
Choa Chu Kang7 schools 62512176126126/43529%610696/74194%9428/13621%--/42 1643of 168098%
Clementi4 schools 364271062944/24818%363420/46491%10392/10389%--/0 992of 990100%
Geylang5 schools 47047156113122/24949%349447/384116%3641/36114%--/0 1171of 1170100%
Hougang9 schools 66920208240248/57543%650770/90485%18299/25639%--/74 1969of 204097%
Jurong East3 schools 2770952929/19015%225265/34976%10072/12558%--/25 726of 75097%
Jurong West10 schools 96828175135135/64721%10291262/1155109%129114/12988%--/0 2464of 2460100%
Kallang3 schools 1605415374/18241%168200/31164%11855/14438%--/26 545of 57096%
Marine Parade3 schools 3723611279104/17659%262296/271109%1725/17147%--/0 878of 870101%
Novena4 schools 272173209152207/149139%144200/144139%00/0--/0 950of 950100%
Pasir Ris6 schools 3770655555/32217%429470/58381%8255/15735%--/75 1008of 108093%
Punggol11 schools 4943409595/49819%702808/89890%164117/20158%--/37 1498of 153098%
Queenstown3 schools 28427912152/17430%209257/32779%8150/12042%--/39 713of 75095%
Sembawang5 schools 36204795104/35130%388446/60674%17170/21932%--/48 1063of 111096%
Seng Kang12 schools 8671577143158/83019%10401323/151088%356332/47270%--/116 2498of 261096%
Serangoon5 schools 35229129118125/24252%288420/362116%5749/7466%--/17 973of 99098%
Tampines11 schools 85622212137155/58327%787892/102387%15599/23742%--/82 2169of 225096%
Tengah1 school 810700/760%8484/15255%7075/70107%--/0 242of 240101%
Toa Payoh8 schools 635119216231272/47757%576645/71990%9758/14440%--/47 1874of 192098%
Woodlands12 schools 10452145128128/83315%11881290/153084%267116/34933%--/82 2775of 285097%
Yishun10 schools 715719895114/54721%727843/99585%166113/27142%--/105 1908of 201095%

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's births peaked at 42,232 in 2014 and have since fallen to about 33,700, so the squeeze on P1 places is set to ease for the cohorts entering from 2027.

Born Enters P1 Live births Boys Girls Cohort size vs the 2014 peak
2013 P1 2020 39,720 20,528 (52%) 19,192 (48%) 94%
2014 P1 2021 42,232 21,679 (51%) 20,553 (49%) 100%
2015 P1 2022 42,185 21,755 (52%) 20,430 (48%) 100%
2016 P1 2023 41,251 21,315 (52%) 19,936 (48%) 98%
2017 P1 2024 39,615 20,408 (52%) 19,207 (48%) 94%
2018 P1 2025 39,039 20,093 (51%) 18,946 (49%) 92%
2019 P1 2026 39,279 19,918 (51%) 19,361 (49%) 93%
2020 P1 2027Live 38,590 20,023 (52%) 18,567 (48%) 91%
2021 P1 2028 38,672 19,934 (52%) 18,738 (48%) 92%
2022 P1 2029 35,605 18,344 (52%) 17,261 (48%) 84%
2023 P1 2030 33,541 17,442 (52%) 16,099 (48%) 79%
2024 P1 2031 33,703 17,458 (52%) 16,245 (48%) 80%

The boys and girls columns are live births by sex and add up to each year’s birth cohort, a widely used proxy for the size of the P1 cohort. Source: official national birth statistics.

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 honest 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.