Many parents of competitive swimmers in Singapore ask me about one event: the National School Games (NSG). It's the meet that school swimmers circle on the calendar, and the one where a few tenths of a second can decide whether a swimmer makes a final.
This is an informational guide for parents and swimmers. It explains how NSG swimming works, using the official 2026 rules published on the NSG website: divisions, qualifying times, entries, the season and where to find results. Then I share how private training outside school can help a swimmer build times before the season. I'm an independent private swim coach; I'm not affiliated with NSG or any school team, and selection and entries are always handled by the school. Rules are reviewed every year, so treat the official documents linked below as the final word, and check them again when the next season's rules are released.
What is the National School Games?
The NSG is the largest annual inter-school competition in Singapore, organised "by schools for schools". According to the official NSG site, it offers more than 400 championship titles for more than 55,000 student athletes from primary schools, secondary schools, junior colleges and centralised institutions.
Two councils run it:
- SPSSC (Singapore Primary Schools Sports Council) for primary schools
- SSSC (Singapore Schools Sports Council) for secondary schools, junior colleges and centralised institutions
Swimming has its own section on each council's microsite (primary swimming, secondary/JC swimming), where the rules, competition calendar, start lists and results are posted.
Divisions and age groups
Divisions are based on year of birth, not school level alone. The tables below are for 2026, taken from the official rules. Each year the birth years shift by one, so always check the current year's document.
Primary schools (SPSSC), 2026
| Division | Born in (2026 rules) |
|---|---|
| Senior 2 | 2013 |
| Senior 1 | 2014 |
| Junior 2 | 2015 |
| Junior 1 | 2016 and 2017 |
| Junior 1, age dispensation | 2018 and 2019 (7- and 8-year-olds, with approval) |
Source: SPSSC Swimming Rules and Regulations 2026, Annex C. Age dispensation for 7- and 8-year-olds applies to Junior 1 swimming only, and parents apply through the school.
Secondary schools, JC and CI (SSSC), 2026
| Division | Born in (2026 rules) | Typical ages |
|---|---|---|
| C Division | 2012 to 2014* | 13 to 14 |
| B Division | 2009* to 2012* | 15 to 17 |
| A Division | 2006* to 2010* | 17 to 20 |
*Edge cases depend on exact birth dates and school programme (for example, JC students and Year 5 to 6 Integrated Programme students compete in A Division). Source: SSSC Swimming Rules and Regulations 2026, para 2.1, and the NSG FAQ. Students born on 1 January have special rules (para 2.2). If your child is near a boundary, ask the school's teacher-in-charge.
A swimmer can only be registered in one division of a sport in the same year.
Events and qualifying entry times (QET)
Yes, NSG swimming has qualifying times. Both councils publish a table of Qualifying Entry Times (QET), and entries with no QET, or slower than the QET, are rejected.
- Secondary (SSSC): QETs are listed as valid from 2023 to 2027. Events include 50, 100, 200 and 400m freestyle, 50 to 200m of each other stroke, 200m IM, 4x50m freestyle and medley relays, plus 800m (girls A and B) and 1500m freestyle (boys A and B).
- Primary (SPSSC): Senior and Junior 2 QETs are valid from 2026 to 2028, with 50m and 100m events, 200m freestyle (Senior 1), 200m IM, 100m multi-stroke non-championship events and relays. Junior 1 swims 25m and 50m events, 100m IM and 50m multi-stroke events.
A few examples from the official tables (2026 documents):
| Event | Division | Boys QET | Girls QET |
|---|---|---|---|
| 50m freestyle | SSSC C | 0:42.44 | 0:45.25 |
| 100m freestyle | SSSC C | 1:37.10 | 1:41.28 |
| 50m freestyle | SSSC B | 0:39.26 | 0:47.17 |
| 100m freestyle | SSSC B | 1:27.30 | 1:41.02 |
| 50m freestyle | SPSSC Senior 1 | 0:42.31 | 0:45.04 |
| 100m freestyle | SPSSC Senior 1 | 1:33.57 | 1:37.86 |
| 50m freestyle | SPSSC Junior 2 | 0:45.77 | 0:46.31 |
| 25m freestyle | SPSSC Junior 1 | 0:23.37 | 0:25.48 |
For every event and division, use the full tables in the SSSC rules (para 3.7 / Annex C) and SPSSC rules (paras 3.2 and 3.4).
A QET only gets a swimmer eligible for an entry. Making a final, or scoring points for the school, usually needs a lot more than the QET. I'd treat the QET as the floor, not the target. If your swimmer has a specific time to hit, my squad and upgrading preparation page explains how I work back from a target time.
Where the entry time has to come from
Entry times must be achieved in the current year at:
- Singapore Aquatics organised meets (the rules name the Singapore Time Trials and Singapore National Age Group for secondary; SSPA, the Singapore Swim Series and National Age Group for primary)
- schools' swimming meets
- Singapore Aquatics affiliated club meets
Hand-timed entries are allowed for primary Junior 1 events only.
How schools select and enter swimmers
Parents don't enter swimmers directly. The school enters and registers its team, usually through the teacher-in-charge of the swimming CCA. The rules set the limits:
- Secondary (SSSC): up to 6 entries per event per division per sex; each swimmer can swim up to 2 individual events and up to 2 relays; one relay team per event per school.
- Primary (SPSSC): up to 4 entries per individual event per division; Senior and Junior 2 swimmers must show at least two different strokes in their individual events (200m IM counts) and can swim up to 2 championship individual events plus up to 2 non-championship multi-stroke events and relays; Junior 1 swimmers also need two different strokes and a maximum of two individual events.
Registration closes early in the year. In 2026, schools had to register through the NIS module by 24 March (primary) and 28 March (secondary). How each school chooses its swimmers, whether by time trial, best times or CCA training, is up to the school. That part isn't in the NSG rules, so ask your child's teacher-in-charge how they decide and by when they need times.
The practical takeaway: because times must be from the current year and registration closes around late March, a swimmer's QET usually needs to be done at a meet in the first quarter of the year. If your child is close to a QET, plan the January to March meets with that in mind.
When is NSG swimming?
The NSG publishes a competition calendar and briefing for each season on the swimming microsites. As an indication only:
- In 2025, the secondary start list was posted on 23 April and results on 27 May (SSSC swimming).
- In 2023, the primary and secondary championships ran from 8 to 19 May at the OCBC Aquatic Centre (event page by the meet organiser).
So the national championships have recently been in the April to May window. Exact dates and venues change, so check the official calendar for your year.
At the meet itself, secondary events with more than 10 swimmers have heats, and the fastest 10 go through to finals; the 400m, 800m and 1500m are timed finals. Primary events are all timed finals, seeded from slowest to fastest. Secondary scoring awards 9, 7, 6, 5, 4, 3, 2 and 1 points to places 1 to 8.
Want a plan for your swimmer?
WhatsApp Coach Jina on +65 8658 5866 with your swimmer’s events and best times. She’ll tell you honestly where the seconds are.
WhatsApp Coach JinaWhere to find NSG swimming results
Official start lists and results are posted on the NSG swimming microsites: primary (SPSSC) and secondary/JC (SSSC). For the 2026 season, check those pages for the published results. Past meets have also had results pages from the timing provider, such as Tem's NSG 2023 page.
Results are useful for more than bragging rights. Comparing your swimmer's best times with the finals cut-offs in their division gives an honest picture of the gap to close for next season. You can see how I break down races for the swimmers I train on my results page.
How to prepare for NSG: a training timeline
This is how I'd plan a typical school-and-club swimmer's year towards an April to May NSG. Your club or school coach sets the main training. Private sessions are meant to fit around that, not replace it. (For swimmers already in a club squad, see private coaching for club swimmers.)
6 to 4 months out (Oct to Dec): fix the stroke
This is the best time for technical change, because there's room to be slower for a few weeks while a new habit beds in.
- Find the biggest leak in each race stroke: body line, catch, kick timing, breathing. This is exactly what stroke correction sessions are for.
- Choose the two individual events realistically. In primary, remember the "two different strokes" rule.
- Build aerobic base with the club, and keep technique sharp while volume is high.
3 to 1 months out (Jan to Mar): get the times on paper
- Race the meets that count for entry times. Treat each one as a rehearsal: warm-up routine, call room, race plan.
- If a QET is close, target the event at more than one meet rather than betting on one swim.
- Keep refining technique, but stop making big changes in the last few weeks before a key meet.
The last 4 to 6 weeks: sharpen
- More race-pace work, with quality over quantity, as set by the main coach.
- Practise the parts of a race that don't need fitness: starts, turns and finishes.
- Practise the exact relay changeovers if your swimmer is in a relay.
Taper and race week
Most swimmers reduce training volume before a major meet while keeping some speed work. How long and how much depends on the swimmer, so follow the club or school coach's taper plan. In race week, focus on sleep, simple routines and confidence. It's too late to add fitness, but it's never too late to lose it by doing too much.
Starts, turns and finishes: free time
In short-course and 50m events, a lot of the race happens off the walls. These are the areas where competitive swimmers most often give away time:
- Starts: a reaction that's late, a dive that enters "flat", or a breakout that pops up too early.
- Underwaters: streamline is lost after a few metres. A tight streamline and a strong, legal underwater phase are worth practising every session.
- Turns: slowing down into the wall, a breath on the way in, or a lazy push-off.
- Finishes: gliding into the wall instead of finishing on a full stroke.
None of these need more fitness. They need attention, repetition and someone watching closely, which is a big part of my competitive swimming coaching.
How private training outside school can help
I believe the club or school coach builds the engine and a technical coach tunes it. My role is private training outside school, during the months before the season. A good private session doesn't fight the main programme. It finds the gaps that a busy group coach may not have time to see in a lane of 8 to 10 swimmers.
In practice, private training before NSG season means:
- Stroke correction: an honest assessment of where the swimmer is losing time against the QET or a finals cut, then weekly stroke correction with simple cues they can take back to squad training
- Starts and turns: race-skill work on dives, underwaters, turns and finishes
- Race preparation: pacing, warm-up routines and a calm plan for the January to March meets when entry times are made (competitive coaching)
- Building times early: working back from a target time, as on my squad prep page
As an example of what focused stroke work can do over a season, one swimmer I train privately went from 3:42.66 to 3:07 in the 200m freestyle in about five months, with one session a week alongside club training. The race-by-race breakdown is on the results page. Every swimmer is different and no one can promise a time, but technique is usually where the cheapest seconds are.
I'm a former SEA Games athlete (you can read more about me), and I coach 1-to-1 at public pools such as Delta Swimming Complex and Queenstown Swimming Complex, or at your condo pool.
Planning for next NSG season? WhatsApp me on 8658 5866 with your swimmer's division, events, current best times and target times, and I'll suggest where to start.
Sources
- About the National School Games, NSG / MOE
- NSG FAQ: divisions and age groups
- SSSC Swimming Rules and Regulations for NSG 2026 (updated 28 Nov 2025) and the SSSC swimming microsite
- SPSSC Swimming Rules and Regulations for NSG 2026 (21 Feb 2026) and the SPSSC swimming microsite
- National School Games 2023 swimming schedule, Tem (meet results service)
This guide summarises the 2026 rules as published. It is not an official NSG document. For 2027 and later, check the latest rules on the NSG website.
Frequently asked questions
Are there qualifying times for NSG swimming?
Yes. Both the primary (SPSSC) and secondary (SSSC) rules publish Qualifying Entry Times (QET) for every event and division. Entries with no QET, or slower than the QET, are rejected. The 2026 secondary QETs are listed as valid from 2023 to 2027, and the primary Senior/Junior 2 and Junior 1 QETs as valid from 2026 to 2028.
Where can my child get an NSG qualifying time?
Entry times must be achieved in the current year at Singapore Aquatics organised meets, schools' swimming meets, or Singapore Aquatics affiliated club meets. Hand-timed entries are only accepted for primary Junior 1 events.
Which NSG swimming division is my child in?
It depends on year of birth. Under the 2026 rules, primary swimmers born in 2013 are Senior 2, 2014 Senior 1, 2015 Junior 2 and 2016 to 2017 Junior 1. Secondary divisions are C (about 13 to 14), B (about 15 to 17) and A (about 17 to 20), with exceptions for JC and IP students and for 1 January birthdays. Check the current year's rules or ask the school.
Can parents enter their child for NSG swimming directly?
No. Schools register their own swimmers through the NSG system, within the entry limits in the rules. Ask your school's swimming teacher-in-charge how they select swimmers and when they need entry times.
Can a private coach help my child prepare for NSG?
Yes, as training outside school. Selection and entries are handled by the school, but private sessions can work on stroke correction, starts and turns, race preparation and building qualifying times in the January to March meets, alongside club or school training. Coach Jina offers 1-to-1 sessions at Delta and Queenstown Swimming Complexes or condo pools; WhatsApp 8658 5866.
Where can I find NSG swimming results?
Official start lists and results are posted on the NSG swimming microsites at nsg.moe.edu.sg/spssc/swimming (primary) and nsg.moe.edu.sg/sssc/swimming (secondary/JC).
When is NSG swimming held?
Recent national swimming championships have been held around April to May (for example, 8 to 19 May 2023 at the OCBC Aquatic Centre). Dates change every year, so check the competition calendar on the official NSG swimming microsite.
How many events can a swimmer swim at NSG?
Under the 2026 secondary rules, up to 2 individual events and 2 relays. Under the 2026 primary rules, Senior and Junior 2 swimmers can swim up to 2 championship individual events, up to 2 non-championship multi-stroke events and relays, and must show two different strokes.

