Primary 1 Registration: Understanding School Vacancies in 2025

By Money Saving Daddy

26 Jun 2024


If you are like me, you are getting ready for your child to start Primary 1 next year.

It is important to understand school vacancies and the registration process.

Let me share what I have learned and my thoughts on this.

School Vacancies and the Registration Process

For the 2024 Primary 1 Registration Exercise, the Ministry of Education (MOE) is reserving 20 places in each primary school for Phase 2B and 40 places for Phase 2C.

This means that every school starts with 60 spots set aside. One-third of any remaining vacancies after Phase 2A will go to Phase 2B, and two-thirds will go to Phase 2C.

Why does this matter?

These reserved places ensure that all schools remain accessible even in later phases of registration, giving every child a fair chance.

Reserved Places and PR Caps

To keep things balanced, especially in schools with high demand, the MOE has also put a cap on the number of Permanent Resident (PR) children in Phases 2C and 2C Supplementary.

This move helps prevent any single school from having too many PR students, promoting a more diverse student population.

Changes in School Vacancies: What is New?

Comparing the vacancies between 2023 and 2024, some schools have seen significant changes. 

List of Primary School Vacancies in 2025

  • Admiralty Primary School - 210
  • Ahmad Ibrahim Primary School - 220
  • Ai Tong School - 300
  • Alexandra Primary School - 200
  • Anchor Green Primary School - 240
  • Anderson Primary School - 210
  • Ang Mo Kio Primary School - 150
  • Anglo-Chinese School (Junior) - 270
  • Anglo-Chinese School (Primary) - 240
  • Angsana Primary School - 280
  • Beacon Primary School - 150
  • Bedok Green Primary School - 180
  • Bendemeer Primary School - 190
  • Blangah Rise Primary School - 120
  • Boon Lay Garden Primary School - 180
  • Bukit Panjang Primary School - 240
  • Bukit Timah Primary School - 180
  • Bukit View Primary School - 320
  • Canberra Primary School - 240
  • Canossa Catholic Primary School - 120
  • Cantonment Primary School - 150
  • Casuarina Primary School - 180
  • Catholic High School (Primary Section) - 240
  • Cedar Primary School - 240
  • Changkat Primary School - 240
  • CHIJ (Katong) Primary - 200
  • CHIJ (Kellock) - 200
  • CHIJ Our Lady of Good Counsel - 150
  • CHIJ Our Lady of the Nativity - 240
  • CHIJ Our Lady Queen of Peace - 180
  • CHIJ Primary (Toa Payoh) - 210
  • CHIJ St. Nicholas Girls' School (Primary Section) - 210
  • Chongfu School - 300
  • Chongzheng Primary School - 220
  • Chua Chu Kang Primary School - 240
  • Clementi Primary School - 280
  • Compassvale Primary School - 240
  • Concord Primary School - 210
  • Corporation Primary School - 180
  • Damai Primary School - 150
  • Dazhong Primary School - 200
  • De La Salle School - 240
  • East Spring Primary School - 220
  • Edgefield Primary School - 240
  • Elias Park Primary School - 160
  • Endeavour Primary School - 210
  • Evergreen Primary School - 180
  • Fairfield Methodist School (Primary) - 270
  • Farrer Park Primary School - 190
  • Fengshan Primary School - 180
  • Fern Green Primary School - 240
  • Fernvale Primary School - 280
  • First Toa Payoh Primary School - 150
  • Frontier Primary School - 210
  • Fuchun Primary School - 180
  • Fuhua Primary School - 280
  • Gan Eng Seng Primary School - 150
  • Geylang Methodist School (Primary) - 270
  • Gongshang Primary School - 240
  • Greendale Primary School - 240
  • Greenridge Primary School - 150
  • Greenwood Primary School - 210
  • Haig Girls' School - 190
  • Henry Park Primary School - 300
  • Holy Innocents' Primary School - 270
  • Hong Wen School - 210
  • Horizon Primary School - 240
  • Hougang Primary School - 190
  • Huamin Primary School - 240
  • Innova Primary School - 180
  • Jiemin Primary School - 190
  • Jing Shan Primary School - 150
  • Junyuan Primary School - 240
  • Jurong Primary School - 240
  • Jurong West Primary School - 180
  • Keming Primary School - 240
  • Kheng Cheng School - 240
  • Kong Hwa School - 270
  • Kuo Chuan Presbyterian Primary School - 240
  • Lakeside Primary School - 240
  • Lianhua Primary School - 320
  • Maha Bodhi School - 330
  • Maris Stella High School (Primary Section) - 270
  • Marsiling Primary School - 180
  • Marymount Convent School - 240
  • Mayflower Primary School - 150
  • Mee Toh School - 300
  • Meridian Primary School - 240
  • Methodist Girls' School (Primary) - 210
  • Montfort Junior School - 150
  • Nan Chiau Primary School - 300
  • Nan Hua Primary School - 240
  • Nanyang Primary School - 390
  • Naval Base Primary School - 240
  • New Town Primary School - 180
  • Ngee Ann Primary School - 240
  • North Spring Primary School - 210
  • North View Primary School - 240
  • North Vista Primary School - 240
  • Northland Primary School - 240
  • Northoaks Primary School - 210
  • Northshore Primary School - 280
  • Oasis Primary School - 240
  • Opera Estate Primary School - 150
  • Palm View Primary School - 240
  • Park View Primary School - 210
  • Pasir Ris Primary School - 180
  • Paya Lebar Methodist Girls' School (Primary) - 270
  • Pei Chun Public School - 300
  • Pei Hwa Presbyterian Primary School - 224
  • Pei Tong Primary School - 280
  • Peiying Primary School - 190
  • Poi Ching School - 240
  • Princess Elizabeth Primary School - 200
  • Punggol Cove Primary School - 280
  • Punggol Green Primary School - 240
  • Punggol Primary School - 190
  • Punggol View Primary School - 240
  • Qifa Primary School - 240
  • Qihua Primary School - 180
  • Queenstown Primary School - 210
  • Radin Mas Primary School - 200
  • Raffles Girls' Primary School - 270
  • Red Swastika School - 240
  • River Valley Primary School - 210
  • Riverside Primary School - 210
  • Rivervale Primary School - 200
  • Rosyth School - 270
  • Rulang Primary School - 270
  • Sembawang Primary School - 200
  • Seng Kang Primary School - 180
  • Sengkang Green Primary School - 240
  • Shuqun Primary School - 200
  • Si Ling Primary School - 150
  • Singapore Chinese Girls' Primary School - 192
  • South View Primary School - 270
  • Springdale Primary School - 240
  • St. Andrew's Junior School - 240
  • St. Anthony's Canossian Primary School - 180
  • St. Anthony's Primary School - 240
  • St. Gabriel's Primary School - 150
  • St. Hilda's Primary School - 270
  • St. Joseph's Institution Junior - 240
  • St. Margaret's School (Primary) - 192
  • St. Stephen's School - 240
  • Tampines North Primary School - 280
  • Tampines Primary School - 240
  • Tanjong Katong Primary School - 200
  • Tao Nan School - 360
  • Teck Ghee Primary School - 150
  • Teck Whye Primary School - 210
  • Telok Kurau Primary School - 240
  • Temasek Primary School - 200
  • Townsville Primary School - 150
  • Unity Primary School - 210
  • Valour Primary School - 240
  • Waterway Primary School - 240
  • Wellington Primary School - 240
  • West Grove Primary School - 210
  • West Spring Primary School - 210
  • West View Primary School - 150
  • Westwood Primary School - 240
  • White Sands Primary School - 180
  • Woodgrove Primary School - 180
  • Woodlands Primary School - 210
  • Woodlands Ring Primary School - 180
  • Xinghua Primary School - 180
  • Xingnan Primary School - 180
  • Xinmin Primary School - 210
  • Xishan Primary School - 220
  • Yangzheng Primary School - 160
  • Yew Tee Primary School - 210
  • Yio Chu Kang Primary School - 180
  • Yishun Primary School - 220
  • Yu Neng Primary School - 180
  • Yuhua Primary School - 300
  • Yumin Primary School - 240
  • Zhangde Primary School - 150
  • Zhenghua Primary School - 210
  • Zhonghua Primary School - 120
  • Here are a few examples:

    Schools with Increased Vacancies:

    • Changkat Primary School: +60 vacancies
    • Fuhua Primary School: +60 vacancies
    • Teck Whye Primary School: +60 vacancies
    • Yuhua Primary School: +60 vacancies
    • Fernvale Primary School: +40 vacancies
    • Northoaks Primary School: +30 vacancies
    • Meridian Primary School: +30 vacancies

    Schools with Decreased Vacancies:

    • Bedok Green Primary School: -30 vacancies
    • Concord Primary School: -30 vacancies
    • Endeavour Primary School: -30 vacancies
    • Marsiling Primary School: -30 vacancies
    • Mayflower Primary School: -30 vacancies
    • Greenridge Primary School: -30 vacancies
    • West Spring Primary School: -30 vacancies
    • Xinmin Primary School: -30 vacancies
    • Greendale Primary School: -40 vacancies
    • Qifa Primary School: -40 vacancies
    • Shuqun Primary School: -40 vacancies
    • Telok Kurau Primary School: -40 vacancies
    • Temasek Primary School: -40 vacancies
    • St. Anthony's Canossian Primary School: -60 vacancies
    • Xingnan Primary School: -60 vacancies

    Why the Changes?

    Increased Vacancies:

    1. Population Growth: Some areas have more new housing developments, meaning more children needing school spots.
    2. School Expansion: Schools may have added new facilities or classrooms, allowing them to take in more students.

    Decreased Vacancies:

    1. Shifts in Demographics: Families might be moving away from certain areas, leading to less demand in those schools.
    2. Policy Adjustments: Schools may change their intake based on past trends and future projections to better manage resources and class sizes.

    What Parents Need to Know

    Registration Phases

    • Phase 1: Siblings of current students.
    • Phase 2A(1): Children of alumni or those with school affiliations.
    • Phase 2A(2): Children of staff or siblings of alumni.
    • Phase 2B: Parents who are volunteers, have church or clan ties, or are active community leaders.
    • Phase 2C: Children with no prior connections to the school.

    Distance Matters

    Proximity to the school gives your child a better chance of admission.

    Priority is given to those within 1km, followed by 2km, and then those living further away.

    Balloting

    If the number of applicants exceeds the vacancies in any phase, a ballot will be held.

    Be prepared for this and consider having a few backup options.

    Tips for a Smooth Registration

    1. Do Your Homework: Research schools early to understand their culture, values, and what they offer.
    2. Visit Schools: Attend open houses and talk to staff to get a feel for the environment.
    3. Stay Updated: Keep an eye on MOE announcements and registration updates.

    Last year, my friend went through the registration process. 

    She was very anxious, but her thorough research and visits to the schools made all the difference.

    She found a school that matched her values and her child's needs.

    What about you?

    Have you started visiting schools yet?

    It is a journey, but with the right preparation, it can be a rewarding one.

    Thanks for reading, and I would love to hear your thoughts in the comments below!

    More Recent Stories:

    Money Saving Daddy

    About the author

    Hello Everyone! This is Don, sharing my journey here to find the most value buy. Not the cheapest, but making the best value of your dollar. :)

    {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

    Never miss a good story!

     Subscribe to our newsletter to keep up with the latest trends!

    >
    Malcare WordPress Security