Quick Answer: G1, G2, and G3 are subject-level bands introduced under Full Subject-Based Banding (Full SBB), replacing the old Express, Normal (Academic), and Normal (Technical) streams in Singapore secondary schools. A student's PSLE score determines their initial posting group (PG1, PG2, or PG3), but once in secondary school, students can take individual subjects at a higher or lower level — for example, a student posted to PG2 can take English at the G3 level if they scored well enough in that subject.
Full SBB represents the most significant structural change to secondary education in Singapore since streaming was introduced. For parents of Primary 6 students, understanding how posting groups differ from the old streams, how subject-level flexibility works, and what this means for secondary school selection is now essential rather than optional.
This guide explains the G1/G2/G3 system, how posting groups work under Full SBB, what "offering a subject at a more demanding level" means in practice, and how to think about secondary school selection in the SBB era.
What Are G1, G2, and G3?

G1, G2, and G3 are subject-level bands, not school streams. G1 (General 1) corresponds roughly to the old Normal (Technical) subject standard. G2 (General 2) corresponds to Normal (Academic). G3 (General 3) corresponds to Express. The key structural difference from the old system is that these levels now apply per subject rather than as an overall stream for the student's entire curriculum.
Under the old system, a student posted to the Normal (Academic) stream took all subjects at the N(A) level by default, with limited options to take some at Express level. Under Full SBB, a student in the PG2 posting group takes most subjects at G2 by default but can take English, Mathematics, Science, or Mother Tongue at G3 level from Secondary 1 if they meet the subject-specific criteria from PSLE. Over time, students can also move subjects up or down a level based on school-based assessment and performance.
Posting Groups vs Subject Levels: Understanding the Difference
| Concept | Old System | Full SBB System |
| Overall placement | Streams: Express, N(A), N(T). Once streamed, all subjects at that level. | Posting Groups: PG1, PG2, PG3. Determines form class and default subject levels only. |
| Subject flexibility | Limited. N(A) students could take 1–2 Express subjects if they met criteria. | Flexible from Secondary 1. Students can take subjects at G1, G2, or G3 level based on PSLE subject scores. |
| Subject levels available | Express, N(A), N(T). | G3, G2, G1. |
| Label on certificate | Stream-based: "O Level," "N(A) Level," "N(T) Level." | Subject-level-based: each subject lists its G-level on the national exam certificate. |
The most important practical implication for parents: a child's posting group is a starting point, not a permanent label. A PG2 student strong in English and weak in Mathematics can be offered English at G3 and Mathematics at G2 from Secondary 1 — a level of individualisation that the old streaming system could not provide.
How PSLE Scores Map to Posting Groups
Posting groups are determined by the overall PSLE score (total of four subject ALs). The broad mapping is:
| PSLE AL Score | Posting Group | Corresponds to Old Stream |
| 4–20 | PG3 | Express |
| 21–25 | PG2 | Normal (Academic) |
| 26–30 (with AL7 or better in EL and MA) | PG1 | Normal (Technical) |
These are general ranges — MOE publishes the exact cut-offs each year. A student with an AL total of 20 is posted to PG3 and takes most subjects at G3 by default. That same student may also be eligible for G2 instead of G3 in one or more subjects at the secondary school's discretion, based on the individual subject AL scores.
Critically, a student with an AL20 who scored AL5 in English (raw marks roughly 65–74) might be offered English at G2 rather than G3, even though their overall posting group is PG3. The reverse is also true: a student posted to PG2 who scored AL3 in English can be offered English at G3 from Secondary 1. Subject-level placement is increasingly decoupled from overall posting group, which is the core design of Full SBB.
How Subject Flexibility Works in Secondary School
When a student enters Secondary 1, the school reviews their individual PSLE subject scores. Students who score well enough in a particular subject can be offered that subject at a more demanding level than their posting group default. For example, a PG2 student who scores AL3 in English may be offered English at G3 level alongside their predominantly G2 timetable.
This flexibility continues beyond Secondary 1. Students who perform well in a subject at one level can be moved up; students who struggle can be moved down. The decision is made by the school based on internal assessments and teacher judgement. The principle is that subject bands follow demonstrated ability, not the posting group label a student received at age 12.
For parents, this means two things. First, a strong PSLE English performance matters independently of the overall score — it can qualify your child for G3 English even if the overall score places them in PG2. Second, the secondary school's subject-flexibility track record and support structures for students taking mixed subject levels should be part of the school selection criteria.
What This Means for School Selection
Under Full SBB, parents evaluating secondary schools should look beyond the school's cut-off point. Consider these additional factors:
Mixed-level class arrangements: How does the school timetable G2 and G3 students who sit in the same form class but attend different subject-level lessons? A well-organised school handles this without making students feel tracked or separated.
Subject-level promotion track record: How many students take subjects at a more demanding level, and how many successfully sustain that level through to the national exams? Schools vary in how actively they promote subject flexibility.
Support for students transitioning between levels: Does the school offer bridging programmes for students moving from G2 to G3 English, or from G1 to G2 Mathematics? Transition support is a sign that the school takes the flexibility promise seriously rather than offering it on paper only.
Summary
Full Subject-Based Banding represents a move away from fixed secondary school streams toward subject-level flexibility. G1, G2, and G3 describe the level at which each subject is taken, not the student's overall classification. A student's posting group is a starting default, not a ceiling or a floor. Parents should understand how individual PSLE subject scores — particularly English, which is the medium of instruction for all other subjects — can unlock more demanding subject levels even within a lower posting group, and should evaluate secondary schools on how well they support mixed-level learning.
FAQ
What do G1, G2, and G3 stand for?
G1 stands for General 1 (equivalent to the old Normal Technical subject standard), G2 for General 2 (Normal Academic), and G3 for General 3 (Express). These labels describe the subject level, not the student's overall stream. A student can take different subjects at different G levels depending on their PSLE subject scores and secondary school performance.
Is Full SBB the same as subject-based banding?
Subject-based banding (SBB) was the earlier, more limited version — students in N(A) or N(T) could take a small number of subjects at a higher level if they met criteria. Full SBB expands this to all secondary school students from the start of Secondary 1 and fully replaces the old Express/N(A)/N(T) streaming labels with posting groups and subject levels.
Can my child take G3 English even if posted to PG2?
Yes. If your child's PSLE English AL score meets the school's threshold for G3 English — typically AL3 or better — they can be offered English at the G3 level from Secondary 1, regardless of the overall posting group. A strong PSLE English result therefore has independent value beyond the total AL score; it can unlock higher-level English study even in a lower posting group.
How does Full SBB affect PSLE English preparation?
Under Full SBB, English performance matters in two ways: it contributes to the overall AL score (which determines the posting group), and it independently determines the English subject level offered in secondary school. A student close to the boundary between two posting groups should prioritise English as a core subject with outsized impact — both for the PSLE total and for unlocking G3 English regardless of the posting group outcome. iWorld Learning's Primary School English programme supports students in strengthening the reading, writing, and oral skills that determine PSLE English AL scores, taught by internationally certified teachers in small classes at the Tanjong Pagar and Somerset campuses.
To learn more about how iWorld Learning can help your child build a strong English foundation for PSLE and Full SBB subject flexibility, contact us to arrange a consultation.