Maris Stella High School (Primary)
Add the Maris Stella High (Primary) P1 2027 group linkMaris Stella High School (Primary Section) is a Catholic all-boys SAP school in the Toa Payoh area, affiliated to Maris Stella High School. Here is what it is known for, its affiliation, and an honest read on how hard a P1 place is.
Last reviewed against official sources: 8 July 2026
Stage 1 · before you register
Is this school right for us?
Type
Government-aided, boys', Catholic + SAP
Location
25 Mount Vernon Road, S368051 (Toa Payoh)
Affiliated secondary
Maris Stella High School
High-ability
Not a GEP centre
What Maris Stella High School (Primary) is known for
Founded in 1957 by the Marist Brothers, Maris Stella is a Catholic all-boys school and a Special Assistance Plan (SAP) school (since 1995), pairing a values-driven Catholic ethos with Higher Chinese and a strong bilingual, bicultural curriculum.
Its Applied Learning Programme (ALP) is in STEM, exploring Material Science through "Materials Around Us", and the school has a strong reputation for mathematics across its six-year primary-to-secondary curriculum.
It is not a Gifted Education Programme centre.
Is it a fit for your family? What to weigh
Stage 2 · during registration
What are our real chances?
| Year | PHASE 1 | 2A | 2A(2) | 2B | 2C | 2C(S) | 3 | Total |
|---|---|---|---|---|---|---|---|---|
| 2026live | 102102/270 | 105105/168 | – | --/20 | --/40 | – | – | 102of 330+60 |
| 2025 | 7878/210 | 100100/132 | – | 3153/31SC<1 (44/31) | 62124/62SC<1 (115/62) | 00/0 | 00/0 | 271of 270 |
| 2024 | 7777/210 | 9898/134 | – | 3244/32SC 1-2 (5/3) | 67101/67SC<1 (93/67) | 00/0 | 00/0 | 274of 270 |
| 2023 | 7070/210 | 122122/140 | – | 2630/26SC 1-2 | 5577/55SC<1 | 00/0 | 00/0 | 273of 270 |
| 2022 | 8282/210 | 106106/128 | – | 2745/27SC<1 | 5693/56SC<1 | 00/0 | 00/0 | 271of 270 |
| 2021 | 5353/230 | 7373/177 | 2424/104 | 6073/60SC>2 | 6272/62SC<1 | 00/0 | 00/0 | 272of 270 |
| 2020 | 8080/230 | 5959/150 | 3333/91 | 5067/50SC>2 | 5164/51SC<1 | 00/0 | 00/0 | 273of 270 |
| 2019 | 6363/230 | 6363/167 | 3434/104 | 5659/56 | 5766/57SC<1 | 00/0 | 00/0 | 273of 270 |
- 1 — a sibling already in the school
- 2A — parent/sibling is an ex-pupil, or parent is staff
- 2B — volunteer, church/clan, or community leader
- 2C — open to all, no prior link
- 2C(S) / 3 — supplementary / non-citizen
- 1. SC<1 — Singapore Citizen within 1km
- 2. SC 1-2 — within 1 to 2km
- 3. SC>2 — beyond 2km
- 4. PR<1 — Permanent Resident within 1km
- 5. PR 1-2 — within 1 to 2km
- 6. PR>2 — beyond 2km
Each cell: the big number is places taken; below it, applicants / vacancies. A red cell went to a ballot, with the group and its ratio, e.g. SC 1-2 (6/5).
Maris Stella is popular among families seeking a boys' SAP school. In 2025 it went to a ballot in Phase 2B and Phase 2C (124 applicants for 62 places in Phase 2C), while Phase 2A did not need a ballot. As a boys-only school the applicant pool is different from a co-ed school, so read the phase-by-phase numbers carefully. Numbers change every year, so check the live figures for your year on MOE's checker.
Our registration guide explains how the phases and distance tiers work, and our choosing a school guide helps you build a realistic shortlist.
Stage 3 · after you're in
We're in. What happens now?
Visiting
Check Maris Stella's official website for any Primary 1 information session, and use MOE's school locator to confirm your home-to-school distance before registering. If you are considering the Phase 2B church route, speak to the school and your parish early.
Common questions
Is Maris Stella Primary a boys' school? +
Yes. Maris Stella High School (Primary Section) is an all-boys Catholic school, and a SAP school with Higher Chinese.
Is it affiliated to a secondary school? +
Yes. The primary section is affiliated to Maris Stella High School on the same campus, giving a priority route to continue at the secondary. Confirm the current terms with the school.
How hard is it to get into Maris Stella at P1? +
In 2025 it balloted in Phase 2B and Phase 2C (124 applicants for 62 places in Phase 2C), with no ballot needed in Phase 2A. Check the live numbers for your year on MOE's balloting checker.
All primary schools in Toa Payoh
Places taken by phase, with applicants / vacancies beneath. Ranked by how competitive the open phases were in 2025 (2C first). This school is highlighted; pick a year, or search to pin schools and compare them. Tap any school for its full ballot history.
Tip: pick a school to pin it, then add another to compare side by side.
| School | Phase 1 | 2A | 2A(2) | 2B | 2C | 2C(S) | 3 | Total |
|---|---|---|---|---|---|---|---|---|
| Pei Chun Public | 128128/240 | 9999/112 | – | --/20 | --/40 | – | – | 128of 300 |
| Maris Stella High (Primary) | 102102/270 | 105105/168 | – | --/20 | --/40 | – | – | 102of 330 |
| CHIJ (Toa Payoh) | 4949/150 | 6060/101 | – | --/20 | --/40 | – | – | 49of 210 |
| St Andrew's (Junior) | 8585/180 | 4949/95 | – | --/20 | --/40 | – | – | 85of 240 |
| Kheng Cheng | 9797/180 | 1313/83 | – | --/20 | --/40 | – | – | 97of 240 |
| Cedar | 6060/180 | 3232/120 | – | --/20 | --/40 | – | – | 60of 240 |
| Marymount Convent | 2121/180 | 44/159 | – | --/20 | --/40 | – | – | 21of 240 |
| First Toa Payoh | 2020/90 | 55/70 | – | --/20 | --/40 | – | – | 20of 150 |
| Pei Chun Public | 129129/240 | 111119/111SC>2 (50/42) | – | 2132/21SC<1 (32/21) | 4594/45SC<1 (94/45) | 00/0 | 00/0 | 306of 300 |
| Maris Stella High (Primary) | 7878/210 | 100100/132 | – | 3153/31SC<1 (44/31) | 62124/62SC<1 (115/62) | 00/0 | 00/0 | 271of 270 |
| CHIJ (Toa Payoh) | 5858/150 | 7878/92 | – | 2556/25SC<1 (33/25) | 4977/49SC<1 (59/49) | 00/0 | 00/0 | 210of 210 |
| St Andrew's (Junior) | 4848/180 | 7676/132 | – | 3333/39 | 84104/84SC<1 (85/84) | 00/0 | 00/0 | 241of 240 |
| Kheng Cheng | 6767/180 | 1212/113 | – | 11/54 | 162173/162PR 1-2 (17/10) | 00/0 | 00/0 | 242of 240 |
| Cedar | 6161/180 | 3636/119 | – | 00/48 | 5757/146 | 89107/89SC>2 (22/7) | 00/0 | 243of 240 |
| Marymount Convent | 2424/180 | 77/156 | – | 33/70 | 5555/206 | 138138/151 | 00/13 | 227of 240 |
| First Toa Payoh | 2222/120 | 88/98 | – | 00/50 | 1010/151 | 3232/141 | 00/109 | 72of 180 |
| Pei Chun Public | 105105/240 | 113113/135 | – | 2730/27SC<1 (30/27) | 5767/57SC<1 (67/57) | 00/0 | 00/0 | 302of 300 |
| Maris Stella High (Primary) | 7777/210 | 9898/134 | – | 3244/32SC 1-2 (5/3) | 67101/67SC<1 (93/67) | 00/0 | 00/0 | 274of 270 |
| CHIJ (Toa Payoh) | 6464/150 | 8688/86SC>2 (66/64) | – | 2042/20SC<1 (24/20) | 4183/41SC<1 (62/41) | 00/0 | 00/0 | 211of 210 |
| St Andrew's (Junior) | 5252/180 | 6262/128 | – | 3535/42 | 92130/92SC<1 (97/92) | 00/0 | 00/0 | 241of 240 |
| Kheng Cheng | 6161/180 | 1717/119 | – | 22/54 | 128128/162 | 3438/34 | 00/0 | 242of 240 |
| Cedar | 3737/180 | 3131/143 | – | 11/58 | 6161/172 | 4343/111 | 00/68 | 173of 240 |
| Marymount Convent | 2323/180 | 1010/157 | – | 1313/69 | 3434/195 | 7878/161 | 00/83 | 158of 240 |
| First Toa Payoh | 2727/90 | 77/63 | – | 00/39 | 1717/116 | 1010/99 | 00/89 | 61of 150 |
| Pei Chun Public | 113113/240 | 116116/127 | – | 2429/24SC<1 | 5281/52SC<1 | 00/0 | 00/0 | 305of 300 |
| Maris Stella High (Primary) | 7070/210 | 122122/140 | – | 2630/26SC 1-2 | 5577/55SC<1 | 00/0 | 00/0 | 273of 270 |
| CHIJ (Toa Payoh) | 5151/150 | 7878/100 | – | 2753/27SC<1 | 5569/55SC 1-2 | 00/0 | 00/0 | 211of 210 |
| St Andrew's (Junior) | 5555/180 | 4949/125 | – | 3636/45 | 103113/103SC>2 | 00/0 | 00/0 | 243of 240 |
| Kheng Cheng | 7171/180 | 4747/109 | – | 11/41 | 110110/121 | 1128/11SC<1 | 00/0 | 240of 240 |
| Cedar | 5252/180 | 3636/128 | – | 11/51 | 3838/151 | 3838/113 | 00/75 | 165of 240 |
| Marymount Convent | 3838/180 | 99/143 | – | 77/65 | 5656/188 | 6262/132 | 00/70 | 172of 240 |
| First Toa Payoh | 1919/90 | 1313/71 | – | 00/39 | 99/119 | 1414/110 | 00/96 | 55of 150 |
| Pei Chun Public | 134134/240 | 106129/106SC>2 | – | 2027/20SC<1 | 4583/45SC<1 | 00/0 | 00/0 | 305of 300 |
| Maris Stella High (Primary) | 8282/210 | 106106/128 | – | 2745/27SC<1 | 5693/56SC<1 | 00/0 | 00/0 | 271of 270 |
| CHIJ (Toa Payoh) | 5555/150 | 7474/95 | – | 2740/27SC<1 | 5468/54SC<1 | 00/0 | 00/0 | 210of 210 |
| St Andrew's (Junior) | 6262/180 | 6666/118 | – | 3131/37 | 82124/82SC<1 | 00/0 | 00/0 | 241of 240 |
| Kheng Cheng | 8383/180 | 1515/98 | – | 44/48 | 111111/141 | 3055/30 | 00/0 | 243of 240 |
| Cedar | 3333/180 | 2020/147 | – | 00/62 | 4242/187 | 7474/145 | 00/71 | 169of 240 |
| Marymount Convent | 3232/180 | 77/148 | – | 1313/67 | 6868/188 | 101101/120 | 00/19 | 221of 240 |
| First Toa Payoh | 1818/90 | 66/72 | – | 00/42 | 44/127 | 1010/123 | 00/113 | 38of 150 |
| Pei Chun Public | 130130/260 | 9999/130 | 3139/31SC>2 | 2126/21SC 1-2 | 2143/21SC<1 | 00/0 | 00/0 | 302of 300 |
| Maris Stella High (Primary) | 5353/230 | 7373/177 | 2424/104 | 6073/60SC>2 | 6272/62SC<1 | 00/0 | 00/0 | 272of 270 |
| CHIJ (Toa Payoh) | 5151/170 | 5252/119 | 2424/67 | 4259/42SC>2 | 4457/44SC<1 | 00/0 | 00/0 | 213of 210 |
| St Andrew's (Junior) | 7272/200 | 4747/129 | 3434/82 | 2525/45 | 64105/64SC<1 | 00/0 | 00/0 | 242of 240 |
| Kheng Cheng | 125125/200 | 33/75 | 2020/72 | 00/46 | 94127/94SC<1 | 00/0 | 00/0 | 242of 240 |
| Cedar | 3636/200 | 00/164 | 1010/164 | 11/97 | 7272/193 | 4848/121 | 00/73 | 167of 240 |
| Marymount Convent | 4444/200 | 11/156 | 66/155 | 2525/95 | 9393/166 | 7492/74SC>2 | 00/0 | 243of 240 |
| First Toa Payoh | 1818/170 | 00/152 | 1010/152 | 00/91 | 1919/182 | 4646/164 | 00/118 | 93of 210 |
| Pei Chun Public | 149149/260 | 7878/111 | 3338/33SC>2 | 2230/22SC<1 | 2168/21SC<1 | 00/0 | 00/0 | 303of 300 |
| Maris Stella High (Primary) | 8080/230 | 5959/150 | 3333/91 | 5067/50SC>2 | 5164/51SC<1 | 00/0 | 00/0 | 273of 270 |
| CHIJ (Toa Payoh) | 6464/170 | 5454/106 | 2323/52 | 3563/35 | 3549/35SC<1 | 00/0 | 00/0 | 211of 210 |
| St Andrew's (Junior) | 4848/200 | 4242/152 | 1919/110 | 4444/66 | 89122/89SC 1-2 | 00/0 | 00/0 | 242of 240 |
| Kheng Cheng | 8585/200 | 33/115 | 1818/112 | 33/67 | 132140/132PR<1 | 00/0 | 00/0 | 241of 240 |
| Cedar | 5555/200 | 00/145 | 99/145 | 11/88 | 4141/175 | 3131/134 | 00/103 | 137of 240 |
| Marymount Convent | 4141/200 | 22/159 | 66/157 | 99/96 | 7272/183 | 111155/111SC>2 | 00/0 | 241of 240 |
| First Toa Payoh | 1616/140 | 00/124 | 44/124 | 00/80 | 1616/160 | 3636/144 | 00/108 | 72of 180 |
| Pei Chun Public | 125125/260 | 7575/135 | 4646/60 | 2830/28SC 1-2 | 3364/33SC<1 | 00/0 | 00/0 | 307of 300 |
| Maris Stella High (Primary) | 6363/230 | 6363/167 | 3434/104 | 5659/56 | 5766/57SC<1 | 00/0 | 00/0 | 273of 270 |
| CHIJ (Toa Payoh) | 5454/170 | 4949/116 | 2424/67 | 4268/42SC 1-2 | 4363/43SC<1 | 00/0 | 00/0 | 212of 210 |
| St Andrew's (Junior) | 6565/200 | 4141/135 | 3434/94 | 3535/51 | 68104/68SC 1-2 | 00/0 | 00/0 | 243of 240 |
| Kheng Cheng | 7171/200 | 00/129 | 1919/129 | 00/75 | 129129/150 | 2127/21SC<1 | 00/0 | 240of 240 |
| Cedar | 3636/170 | 00/134 | 99/135 | 00/83 | 3131/166 | 77/135 | 00/128 | 83of 210 |
| Marymount Convent | 3737/170 | 11/133 | 77/132 | 1111/83 | 6666/156 | 7575/90 | 00/15 | 197of 210 |
| First Toa Payoh | 1717/80 | 00/63 | 22/63 | 00/51 | 1616/101 | 1111/85 | 00/74 | 46of 120 |
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.
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.
Registration in mid-2027. Get the lay of the land early, school shortlists, the 30-month address rule, and what to prepare.
Plenty of runway. Useful if you're weighing a home move for distance priority or choosing a kindergarten with an eye on P1.
Free to join. A friendly, parent-run space, no spam, no selling.