Skip to main content
EducationUpdated 6 min read

Full Subject-Based Banding Explained: G1, G2 and G3 Levels

Written by Denzel Tan · Reviewed by Theon Teo, Founder · editorial policy

Singapore's streams are gone. A plain guide to Full Subject-Based Banding: what G1, G2 and G3 mean, how subject levels are set, and how a child moves between them.

Singapore has replaced the old Express, Normal (Academic) and Normal (Technical) streams with Full Subject-Based Banding, where a student takes each subject at one of three levels: G1, G2 or G3. A child is no longer sorted into a single stream that decides every subject. They can be strong in one subject and take it at the highest level while taking another at a level that suits them better.

This is one of the largest changes to Singapore secondary education in a generation, and it confuses a lot of parents who themselves went through streaming. Here is how it works.

The old streams and the new levels

Old streamNew subject levelWhat it means
ExpressG3The most demanding level
Normal (Academic)G2Same core content as G3, less demanding pace
Normal (Technical)G1The foundational level, with the most scaffolding

The letter G stands for General. The number is the level of demand, with G3 the highest. The key difference from streaming is that these levels apply per subject, not per student.

How a child's starting levels are set

At the end of primary school, a child's PSLE result places them in a Posting Group, numbered 1 to 3, which sets the default level for their subjects in Secondary 1. A student in Posting Group 3 starts taking subjects at G3. A student in Posting Group 1 starts at G1. From there the system is built to flex.

Where a child shows particular strength, the school can offer that subject at a higher level. A Posting Group 2 student who is strong in Mathematics may take Mathematics at G3 while taking other subjects at G2. The PSLE result opens the door. It no longer dictates every room behind it. The official detail sits on the MOE Full Subject-Based Banding page.

Moving between levels

A student is not fixed at their Secondary 1 levels. At set points through lower secondary, schools review performance and a child can move a subject up or down with teacher guidance. The intent is that the level always reflects the student's current ability, not a label assigned at age twelve.

This cuts both ways and parents should understand both. A child who finds a G3 subject overwhelming can step it down to G2 and protect their overall result rather than failing at the higher level. A child who outgrows a G2 subject can step up. Neither move is a verdict. It is the system doing its job.

Mixed form classes

Under Full SBB, students from different Posting Groups sit together in the same form class for non-academic time, then split into level-based groups for the subjects themselves. The deliberate effect is to remove the social stigma that the old streaming carried, where a child wore their stream like a label. A child now mixes daily with peers of different strengths and is defined by no single band.

Why this matters for how you support your child

Full SBB rewards a habit that is good practice anyway: look at each subject on its own merits. The useful questions are no longer "what stream is my child in" but "is this subject at the right level, and is it trending up or down". A subject sliding at G3 is worth attention before a review forces a step down. A subject comfortably topped out at G2 may be a candidate to push to G3, which keeps more post-secondary options open.

It also means a single weak subject no longer drags a capable child into a lower stream across the board. That is good news for children who are strong in some areas and developing in others.

Where this leads

Full SBB is the school-experience half of a larger change. The exam at the end, from 2027, is the new Singapore-Cambridge SEC, which replaces the O-Level and N-Level and reports each subject at the G level it was taken. The level decisions made through secondary school feed directly into what that certificate shows.

How the PSLE result sets the starting levels

The link between the PSLE and a child's first secondary levels can be confusing, so it helps to see it laid out. The PSLE score places a child in a Posting Group, and the Posting Group sets the default level for their subjects in Secondary 1. From there, strong subjects can be taken higher and the levels are reviewed as the child progresses.

PSLE Posting GroupDefault Secondary 1 subject level
Posting Group 3Subjects start at G3
Posting Group 2Subjects start at G2
Posting Group 1Subjects start at G1

The word "default" is the important one. A Posting Group 2 child who is strong in Mathematics can be offered Mathematics at G3 from the start, and any subject can move up or down at the school's review points. The starting level is where the journey begins, not where it is fixed.

Starting secondary school? See Sec 1 Maths tuition and Sec 1 Science tuition.

Common questions

Is streaming gone completely?

Yes. Full Subject-Based Banding has replaced the Express, Normal (Academic) and Normal (Technical) streams across all secondary schools. Students take subjects at G1, G2 or G3 levels instead.

What do G1, G2 and G3 mean?

They are subject levels. G3 is roughly the old Express standard, G2 the old Normal (Academic) standard, and G1 the old Normal (Technical) standard, which carries the most learning support.

Can my child take subjects at different levels?

Yes, and that is the point of the system. A child can take a strong subject at G3 and another at G2 at the same time.

Can a child change a subject's level later?

Yes. Schools review performance at set junctures and a subject can move up or down with teacher guidance, so the level keeps matching the child's ability.

How does this connect to the SEC and the O-Level?

Full SBB is the day-to-day school system. From 2027 the exam at the end is the Singapore-Cambridge SEC, which replaces the O-Level and lists each subject at its G level.

Denzel Tan

Written by Denzel Tan, Mathematics & Science Tutor, The Singapore Syllabus. Biology undergraduate · 2 years' tutoring experience in Mathematics and Science (Primary 4 to Secondary 4). More about Denzel

Free to ask. No contract.

Found this useful? Get your child the right tutor.

Prefer the shortlist page? Open find a tutor

Tell us about your child

Prefer to talk first? WhatsApp +65 8971 7546