Your child's PSLE results land. You open the email or the SchoolFinder portal. Now what? The next step — Secondary 1 (S1) Posting — is the mechanical process that turns those four AL bands into an actual school placement. This guide explains how the algorithm works, what the new Full Subject-Based Banding posting groups mean, where DSA and the Integrated Programme fit in, and how to think about the six-school choice list without melting down.
The 30-second version
- PSLE results come out in late November.
- You log into the SchoolFinder portal and rank up to 6 secondary schools in true order of preference.
- MOE runs the S1 Posting algorithm: students nationally are sorted by total PSLE score (lowest first), then each student is posted to the highest-ranked school on their list that still has space.
- Posting results are released in mid-to-late December.
- From 2024 onward, your child is also assigned a Posting Group (1, 2, or 3) — this replaces the old Express / Normal (Academic) / Normal (Technical) streams under Full Subject-Based Banding.
The rest of this article unpacks each of those steps and the decisions you have to make at each stage.
How the S1 Posting algorithm actually works
The Posting algorithm is best understood as a single-round serial dictatorship sort. Plain English:
- Take every Singapore citizen / PR P6 student who sat the PSLE.
- Sort them by total PSLE score, lowest (best) first.
- Walk down that sorted list one student at a time. For each student:
- Look at the schools they ranked, in their preference order.
- Assign them to the first school on their list that still has open S1 places.
- Subtract one place from that school's quota.
- If two students tie on total score and want the same school with only one place left, the tie-breaker order is:
- Higher Mother Tongue result (better first)
- Then citizenship (Singapore citizens before PRs)
- Then random ballot (true randomisation)
That's it. The algorithm has no notion of "fit" or "geographic preference" or "the school will love this child." It just matches scores to seats in strict rank order. Two implications most parents miss:
- You have full information about your own list and zero information about anyone else's. You don't know how many other students with the same score as your child put the same school first. That uncertainty is what drives the choice strategy in the next section.
- The algorithm doesn't care what's on your list past the slot you get assigned to. If you list School A → School B → School C and you get into A, the algorithm stops looking at B and C. There is no penalty for "wasting" lower slots with stretch choices — only a penalty for ranking schools you couldn't realistically get into above schools you could have.
What replaced Express / N(A) / N(T): Full Subject-Based Banding
This is the biggest structural change to S1 in a generation, and a lot of parent advice circulating online is still framed against the old streams. Here's the current state.
Old system (pre-2024): PSLE total score determined which stream you entered for the entire 4 or 5 years of secondary school. Express took the highest scorers, Normal (Academic) the middle, Normal (Technical) the lower band. Switching streams later was possible but bureaucratic.
New system (Full SBB, from 2024 Sec 1 onward): Streams are abolished. Every student goes into a Posting Group based on PSLE total score:
| Posting Group | PSLE total score | Default subject level |
|---|---|---|
| PG 3 | AL 4 – 20 | G3 (most demanding, formerly Express level) |
| PG 2 | AL 21 – 22 | G2 (formerly N(A) level) |
| PG 1 | AL 23 – 30 | G1 (formerly N(T) level) |
The crucial difference: the Posting Group is the default level, not the locked level. Each subject is taken at the level the student qualifies for individually. A child posted into PG 2 with a strong PSLE Math result can still take Math at the G3 level. A child in PG 3 who is weaker in English can take English at G2. The student's timetable mixes levels.
For S1 Posting, the Posting Group has two practical effects:
- It narrows the schools you can be posted to (every school has a Posting Group profile they offer; not every school offers PG 1).
- It determines the default starting level for each subject — though that gets adjusted within the first weeks of S1 based on subject-specific PSLE bands.
The four pathways into Secondary 1
Most parents go through the regular S1 Posting exercise above, but there are four distinct routes into a secondary school place. Knowing which one applies to your child shapes the entire decision tree.
Pathway 1: Regular S1 Posting
The default. Your child sits PSLE, gets a total score, lists 6 schools, MOE posts them. This is what 70%+ of the cohort goes through.
Pathway 2: Direct School Admission (DSA)
DSA lets your child apply to selected secondary schools before PSLE results, based on a talent area: academic, sports, performing arts, leadership, or specific CCAs. Applications typically open in early May and close in early June of the P6 year.
- A student can apply to up to 3 schools through DSA, ranking talent areas at each.
- Schools run their own selection (auditions, trials, interviews, portfolios) during June–August.
- Successful applicants receive an offer in September — they commit to that school and opt out of the regular S1 Posting.
- They still sit the PSLE. The school sets a minimum PSLE result they must meet (usually within their Posting Group range). If they hit it, they're in.
DSA is the right path for a child with a demonstrable talent that a specific school wants — not as a fallback for "I'm worried about PSLE results."
Pathway 3: Integrated Programme (IP) admission
The IP is a six-year through-train pathway (S1 to JC2) that skips the O-Levels and leads directly to A-Levels or the IB. Only selected schools offer it — Raffles Institution, Hwa Chong Institution, Methodist Girls' School, NUS High, and a small group of others.
There are two ways in:
- DSA-IP: apply directly during DSA, get assessed on the school's terms.
- PSLE score: get a strong enough PSLE total (typically AL 8 or better) and rank an IP school first in your S1 Posting list.
IP is not a fit for every strong student. Skipping O-Levels means committing to one school for six years and accepting a curriculum that tends to be broader and more accelerated than the standard track. Some students benefit from the room to specialise; others do better in the structure of two clearer 4-year and 2-year phases.
Pathway 4: Affiliation
Some primary schools have formal affiliation links with specific secondary schools — your P6 child gets a score adjustment in their favour when applying to the affiliated secondary school. The adjustment is typically a small number of AL points off the total when computing the posting score. Check your primary school's affiliation list before you finalise your S1 Posting choices, because an affiliation slot is a real edge that's easy to leave on the table.
How to think about the 6-school choice list
The choice list is where most parental anxiety gets concentrated. Three habits help.
1. Use the "1 stretch / 3 realistic / 2 safety" mix
- 1 stretch: a school with a cut-off score one to two AL points better than your child's actual PSLE total. Worth a shot, low cost — if your child doesn't get in, the algorithm moves on.
- 3 realistic: schools whose recent cut-off scores are at or within ±1 AL of your child's total. This is where you expect to actually land.
- 2 safety: schools whose cut-off scores comfortably accommodate your child's total — three or more AL points of cushion. These exist so that if every realistic school fills up before your child's turn, you still land somewhere acceptable.
This shape gives you upside, the most likely outcome, and a backstop, in roughly the right proportions.
2. Use last year's cut-offs as the floor, not the ceiling
Published cut-off scores are the lowest total PSLE score the school accepted for the previous Posting Group of intake. They tell you what was possible last year. They don't predict this year — if the school's reputation improved or a feeder area's catchment grew, the cut-off can shift by 1–2 AL points in either direction.
We cover the most recent year's reference cut-offs in detail in Singapore secondary school PSLE cut-off scores (coming soon as Article 3 in this series).
3. List true preferences, not strategic ones
The algorithm rewards listing schools in the order you actually want them. There is no benefit to "saving" a top choice for slot 3 — if your child qualifies for it, they get in. If they don't, the algorithm moves to slot 2, then 3, etc. The only strategic concern is don't list a school you wouldn't want your child to attend as a safety — because if the realistic options all fill up, that's where you'll be posted.
Timeline summary
| When | What happens |
|---|---|
| P6 January | Last full year of PSLE preparation begins |
| P6 May–June | DSA applications open and close |
| P6 June–August | DSA selection (auditions, interviews, trials) |
| P6 September | DSA offers released; recipients commit |
| P6 September–October | PSLE oral, listening, written exams |
| P6 late November | PSLE results released |
| P6 late November / early December | School ranking window opens — list up to 6 schools |
| P6 mid-to-late December | S1 Posting results released |
| S1 January | Secondary 1 starts |
What this means for how your child should prepare
Two strategic insights every parent should internalise before the P6 final stretch:
- The cut-off for the school you want is the score you're competing for, not "as high as possible." A child aiming for a school with an AL 14 cut-off doesn't gain from pushing to AL 8 — but they lose massively if they slip to AL 16. Practice should prioritise not dropping below the threshold, which means closing weak-spot gaps in the subjects most likely to band-flip, rather than chasing more marks in subjects already in the top band.
- The Posting Group is more important than a single school name. PG 3 vs PG 2 is a structural difference in subject defaults; one specific school within a Posting Group is mostly about culture, distance, and CCAs. Optimise for the Posting Group first (where you cross the AL 20 / AL 22 thresholds), then refine on which school within it.
This is what PSLE Alex's weak-spot routing is built around: instead of more questions on what your child already knows, the practice queue focuses on the topics most likely to flip a subject from AL 5 → AL 4 (or any other band-crossing target you set). Every minute of practice goes toward moving the total score, not padding it.
Summary
S1 Posting is mechanical. The algorithm is deterministic. The variables you control are: which 6 schools you list, whether to pursue DSA, and how high your child's total PSLE score ends up. Everything else is process. Get clear-eyed about the cut-off you're actually targeting and direct practice at the bands you can move — that's the entire game from here to mid-December.
Next in this series: Singapore secondary school PSLE cut-off scores (reference) — the actual numbers, school by school, for the most recent posting year.