Single Session Primary Schools in Singapore

179 single session schools out of 179 primary schools in Singapore

Single Session vs Double Session

Single Session

  • All students attend at the same time each day
  • Consistent timetable — easier for parent scheduling
  • Stronger shared school culture (everyone present together)
  • Typically 7:30am – 1:30pm or 2pm
  • 179 schools island-wide

Double Session

  • Two groups: morning and afternoon sessions
  • Morning session: typically 7:30am – 12:30pm
  • Afternoon session: typically 12:30pm – 5:30pm
  • Session assigned by year level — may rotate
  • 0 schools island-wide

Single Session Schools (179)

School NameRegionGenderSAPGEP2024 Balloting
Admiralty Primary SchoolNorthCo-edBalloted
Ahmad Ibrahim Primary SchoolNorthCo-edNo Ballot
Ai Tong SchoolSouthCo-edSAPBalloted
Alexandra Primary SchoolSouthCo-edBalloted
Anchor Green Primary SchoolNorthCo-edNo Ballot
Anderson Primary SchoolNorthCo-edBalloted
Ang Mo Kio Primary SchoolSouthCo-edNo Ballot
Anglo-Chinese School (Junior)SouthBoysBalloted
Anglo-Chinese School (Primary)SouthBoysGEPBalloted
Angsana Primary SchoolEastCo-edBalloted
Beacon Primary SchoolWestCo-edNo Ballot
Bedok Green Primary SchoolEastCo-edNo Ballot
Bendemeer Primary SchoolSouthCo-edNo Ballot
Blangah Rise Primary SchoolSouthCo-edNo Ballot
Boon Lay Garden Primary SchoolWestCo-edNo Ballot
Bukit Panjang Primary SchoolWestCo-edBalloted
Bukit Timah Primary SchoolWestCo-edNo Ballot
Bukit View Primary SchoolWestCo-edNo Ballot
Canberra Primary SchoolNorthCo-edBalloted
Canossa Catholic Primary SchoolEastCo-edNo Ballot
Cantonment Primary SchoolSouthCo-edNo Ballot
Casuarina Primary SchoolEastCo-edNo Ballot
Cedar Primary SchoolSouthCo-edNo Ballot
Changkat Primary SchoolEastCo-edNo Ballot
Chij (Katong) PrimaryEastGirlsNo Ballot
Chij (Kellock)SouthGirlsNo Ballot
Chij Our Lady Queen of PeaceWestGirlsNo Ballot
Chij Our Lady of Good CounselSouthGirlsNo Ballot
Chij Our Lady of the NativitySouthGirlsBalloted
Chij Primary (Toa Payoh)SouthGirlsBalloted
Chongfu SchoolNorthCo-edBalloted
Chongzheng Primary SchoolEastCo-edBalloted
Chua Chu Kang Primary SchoolWestCo-edBalloted
Clementi Primary SchoolWestCo-edNo Ballot
Compassvale Primary SchoolNorthCo-edBalloted
Concord Primary SchoolWestCo-edNo Ballot
Corporation Primary SchoolWestCo-edNo Ballot
Damai Primary SchoolEastCo-edNo Ballot
Dazhong Primary SchoolWestCo-edBalloted
De La Salle SchoolWestCo-edNo Ballot
East Spring Primary SchoolEastCo-edNo Ballot
Edgefield Primary SchoolEastCo-edNo Ballot
Elias Park Primary SchoolEastCo-edBalloted
Endeavour Primary SchoolNorthCo-edNo Ballot
Evergreen Primary SchoolNorthCo-edNo Ballot
Fairfield Methodist School (Primary)SouthCo-edBalloted
Farrer Park Primary SchoolSouthCo-edNo Ballot
Fengshan Primary SchoolEastCo-edBalloted
Fern Green Primary SchoolNorthCo-edNo Ballot
Fernvale Primary SchoolNorthCo-edNo Ballot
First Toa Payoh Primary SchoolSouthCo-edNo Ballot
Frontier Primary SchoolWestCo-edBalloted
Fuchun Primary SchoolNorthCo-edNo Ballot
Fuhua Primary SchoolWestCo-edNo Ballot
Gan Eng Seng Primary SchoolSouthCo-edNo Ballot
Geylang Methodist School (Primary)EastCo-edNo Ballot
Gongshang Primary SchoolEastCo-edBalloted
Greendale Primary SchoolEastCo-edNo Ballot
Greenridge Primary SchoolWestCo-edNo Ballot
Greenwood Primary SchoolNorthCo-edNo Ballot
Haig Girls' SchoolEastGirlsNo Ballot
Henry Park Primary SchoolWestCo-edGEPBalloted
Holy Innocents' Primary SchoolSouthCo-edSAPBalloted
Hong Wen SchoolSouthCo-edSAPBalloted
Horizon Primary SchoolEastCo-edBalloted
Hougang Primary SchoolNorthCo-edBalloted
Huamin Primary SchoolNorthCo-edBalloted
Innova Primary SchoolNorthCo-edNo Ballot
Jiemin Primary SchoolNorthCo-edNo Ballot
Jing Shan Primary SchoolSouthCo-edBalloted
Junyuan Primary SchoolEastCo-edBalloted
Jurong Primary SchoolWestCo-edNo Ballot
Jurong West Primary SchoolWestCo-edNo Ballot
Keming Primary SchoolWestCo-edBalloted
Kheng Cheng SchoolSouthCo-edNo Ballot
Kong Hwa SchoolEastCo-edSAPBalloted
Kranji Primary SchoolWestCo-edNo Ballot
Kuo Chuan Presbyterian Primary SchoolSouthCo-edBalloted
Lakeside Primary SchoolWestCo-edNo Ballot
Lianhua Primary SchoolWestCo-edNo Ballot
Maha Bodhi SchoolEastCo-edSAPBalloted
Marsiling Primary SchoolNorthCo-edNo Ballot
Marymount Convent SchoolSouthGirlsNo Ballot
Mayflower Primary SchoolSouthCo-edNo Ballot
Mee Toh SchoolNorthCo-edBalloted
Meridian Primary SchoolEastCo-edNo Ballot
Methodist Girls' School (Primary)WestGirlsBalloted
Montfort Junior SchoolNorthBoysNo Ballot
Nan Chiau Primary SchoolNorthCo-edBalloted
Nan Hua Primary SchoolWestCo-edSAPGEPBalloted
Nanyang Primary SchoolWestCo-edSAPGEPBalloted
Naval Base Primary SchoolNorthCo-edBalloted
New Town Primary SchoolSouthCo-edNo Ballot
Ngee Ann Primary SchoolEastCo-edNo Ballot
North Spring Primary SchoolNorthCo-edNo Ballot
North View Primary SchoolNorthCo-edBalloted
North Vista Primary SchoolNorthCo-edNo Ballot
Northland Primary SchoolNorthCo-edBalloted
Northoaks Primary SchoolNorthCo-edNo Ballot
Northshore Primary SchoolEastCo-edBalloted
Oasis Primary SchoolEastCo-edBalloted
Opera Estate Primary SchoolEastCo-edNo Ballot
Palm View Primary SchoolNorthCo-edNo Ballot
Park View Primary SchoolEastCo-edNo Ballot
Pasir Ris Primary SchoolEastCo-edBalloted
Paya Lebar Methodist Girls' School (Primary)EastGirlsBalloted
Pei Chun Public SchoolSouthCo-edSAPBalloted
Pei Hwa Presbyterian Primary SchoolWestCo-edSAPBalloted
Pei Tong Primary SchoolWestCo-edNo Ballot
Peiying Primary SchoolNorthCo-edNo Ballot
Pioneer Primary SchoolWestCo-edNo Ballot
Poi Ching SchoolEastCo-edSAPBalloted
Princess Elizabeth Primary SchoolWestCo-edBalloted
Punggol Cove Primary SchoolEastCo-edNo Ballot
Punggol Green Primary SchoolEastCo-edBalloted
Punggol Primary SchoolSouthCo-edBalloted
Punggol View Primary SchoolEastCo-edNo Ballot
Qifa Primary SchoolWestCo-edBalloted
Qihua Primary SchoolNorthCo-edNo Ballot
Queenstown Primary SchoolSouthCo-edNo Ballot
Radin Mas Primary SchoolSouthCo-edBalloted
Raffles Girls' Primary SchoolSouthGirlsGEPBalloted
Red Swastika SchoolEastCo-edSAPBalloted
River Valley Primary SchoolSouthCo-edBalloted
Riverside Primary SchoolNorthCo-edBalloted
Rivervale Primary SchoolNorthCo-edBalloted
Rosyth SchoolNorthCo-edGEPBalloted
Rulang Primary SchoolWestCo-edBalloted
Sembawang Primary SchoolNorthCo-edBalloted
Seng Kang Primary SchoolNorthCo-edNo Ballot
Sengkang Green Primary SchoolNorthCo-edBalloted
Shuqun Primary SchoolWestCo-edBalloted
Si Ling Primary SchoolNorthCo-edNo Ballot
Singapore Chinese Girls' Primary SchoolSouthGirlsBalloted
South View Primary SchoolWestCo-edBalloted
Springdale Primary SchoolNorthCo-edNo Ballot
St Andrew'S School (Junior)SouthBoysBalloted
St. Anthony'S Canossian Primary SchoolEastGirlsNo Ballot
St. Anthony'S Primary SchoolWestCo-edBalloted
St. Gabriel'S Primary SchoolSouthBoysNo Ballot
St. Hilda'S Primary SchoolEastCo-edGEPBalloted
St. Joseph'S Institution JuniorSouthBoysBalloted
St. Margaret'S School (Primary)SouthGirlsBalloted
St. Stephen'S SchoolEastBoysNo Ballot
Tampines North Primary SchoolEastCo-edNo Ballot
Tampines Primary SchoolEastCo-edBalloted
Tanjong Katong Primary SchoolEastCo-edBalloted
Tao Nan SchoolEastCo-edSAPGEPBalloted
Teck Ghee Primary SchoolSouthCo-edNo Ballot
Teck Whye Primary SchoolWestCo-edNo Ballot
Telok Kurau Primary SchoolEastCo-edNo Ballot
Temasek Primary SchoolEastCo-edBalloted
Townsville Primary SchoolSouthCo-edNo Ballot
Unity Primary SchoolWestCo-edNo Ballot
Valour Primary SchoolEastCo-edBalloted
Waterway Primary SchoolEastCo-edBalloted
Wellington Primary SchoolNorthCo-edBalloted
West Grove Primary SchoolWestCo-edNo Ballot
West Spring Primary SchoolWestCo-edBalloted
West View Primary SchoolWestCo-edNo Ballot
Westwood Primary SchoolWestCo-edBalloted
White Sands Primary SchoolEastCo-edNo Ballot
Woodgrove Primary SchoolNorthCo-edNo Ballot
Woodlands Primary SchoolNorthCo-edNo Ballot
Woodlands Ring Primary SchoolNorthCo-edNo Ballot
Xinghua Primary SchoolSouthCo-edNo Ballot
Xingnan Primary SchoolWestCo-edNo Ballot
Xinmin Primary SchoolNorthCo-edBalloted
Xishan Primary SchoolNorthCo-edNo Ballot
Yangzheng Primary SchoolSouthCo-edBalloted
Yew Tee Primary SchoolWestCo-edNo Ballot
Yio Chu Kang Primary SchoolNorthCo-edNo Ballot
Yishun Primary SchoolNorthCo-edNo Ballot
Yu Neng Primary SchoolEastCo-edBalloted
Yuhua Primary SchoolWestCo-edNo Ballot
Yumin Primary SchoolEastCo-edNo Ballot
Zhangde Primary SchoolSouthCo-edBalloted
Zhenghua Primary SchoolWestCo-edNo Ballot
Zhonghua Primary SchoolSouthCo-edNo Ballot

Practical Tips for Parents

Consider Childcare Arrangements

If you use childcare or student care, check whether the centre's hours align with either single or double session timings. Some student care centres cater specifically to morning session students.

Siblings May Have Different Sessions

If you have multiple children at the same double-session school, they may be in different sessions by year level. Plan for different pickup times accordingly.

After-School Activities

CCA (Co-Curricular Activity) timings vary by school. Check whether CCA schedules work for your family's routine, especially for double session schools where students end at different times.

Don't Let Session Type Be the Only Factor

Academic environment, values, CCAs, and proximity should weigh more heavily in your school choice than session type alone. Both single and double session schools can provide excellent education.

Frequently Asked Questions

What is the difference between single session and double session primary schools?

A single session school runs all students from the same time each day — typically 7:30am to about 1:30pm or 2pm (sometimes called 'full day' even if it's a morning session). A double session school runs two separate groups: one in the morning (e.g. 7:30am–12:30pm) and one in the afternoon (e.g. 12:30pm–5:30pm). Students are allocated to either the morning or afternoon session, and this typically rotates by level.

Which session type is better for my child?

It depends on your family's needs. Single session schools have all students on the same timetable, often with more co-curricular time built in. Double session schools can work well if you need specific hours for childcare. Many parents prefer single session for consistency, but both session types can deliver excellent education.

Do single session schools have longer school hours?

Not necessarily. Both single and double session schools cover the same curriculum. Single session schools may have a slightly different timetable structure, but total instructional hours are governed by MOE and are similar across session types.

Can I request a specific session in a double session school?

Generally no — MOE and individual schools assign sessions based on operational needs, and this typically changes by year level. You cannot typically request to be in the morning or afternoon session.

Are SAP and GEP schools typically single session?

Yes, most SAP (Special Assistance Plan) schools and GEP-hosting schools are single session schools, running all students together. This is common for schools that wish to have a unified school culture and schedule.

Does session type affect P1 registration?

Session type itself does not affect eligibility for P1 registration. The same Phase 1 to Phase 3 process applies regardless of whether the school is single or double session. However, session type may be a practical consideration when choosing a school based on your childcare arrangements.

Related Tools