Last Updated: 14 May 2025
Check Primary 1 registration results
Learn how and when the registration results are released for each Primary 1 (P1) registration phase.
For schools that require balloting, computerised balloting will be conducted centrally by MOE. Understand how balloting works.
You can check the registration result through the P1 Registration Portal from 8am on the results announcement day.
You will also be informed of the registration result through SMS.
If your registration is unsuccessful in Phases 2A, 2B or 2C, you can register your child in their next eligible phase.
If your registration is unsuccessful in Phase 2C Supplementary, your child will be posted to a school with available vacancy.
You can check the registration result through the P1 Registration Portal from 8am on the results announcement day.
You will also be informed of the registration result through SMS.
Phases | Results announcement dates |
1 | Wednesday, 9 July 2025 |
2A | Friday, 18 July 2025 |
2B | Monday, 28 July 2025 |
2C | Tuesday, 12 August 2025 |
2C Supplementary | Thursday, 28 August 2025 |
If your registration is unsuccessful in Phase 2C Supplementary, your child will be posted to a school with available vacancy.
Appeals
We do not accept appeals for change of school after P1 registration results are finalised.
We do not accept appeals for change of school after P1 registration results are finalised.
After your child has secured a P1 place
- You may need to email your child's to the school upon request.
- The school will provide you with reporting day details.
- You may want to find out more about school-based student care centres.