Archive Notice: This page preserves Singapore’s 2015 MOE school-term and holiday calendar as a historical record. It is not a current 2026 school calendar and should not be used to plan present-day school, tuition, travel or examination arrangements.
Current families: check the Ministry of Education’s current Academic Calendar and your child’s school notices for present dates. For current eduKatePunggol classes, use Start Here at eduKatePunggol.
Why keep a 2015 school calendar online?
A calendar expires operationally, but it can remain useful historically. It records the rhythm of one Singapore school year: when terms began and ended, where vacations sat, when scheduled school holidays occurred, and how families organised around a national education calendar.
The original eduKatePunggol post was published on 4 November 2014 so parents could plan the following year. This update keeps that record while preventing old dates from being mistaken for current instructions.
2015 Primary and Secondary School Terms
| Semester | Term | 2015 dates |
|---|---|---|
| I | Term 1 | Friday 2 January – Friday 13 March |
| I | Term 2 | Monday 23 March – Friday 29 May |
| II | Term 3 | Monday 29 June – Friday 4 September |
| II | Term 4 | Monday 14 September – Friday 20 November |
The 2015 school year for MOE primary and secondary schools therefore ran from 2 January to 20 November, separated by the usual March, June, September and year-end vacation periods.
2015 Primary and Secondary School Vacations
| Vacation period | 2015 dates |
|---|---|
| Between Terms 1 and 2 | Saturday 14 March – Sunday 22 March |
| Between Semesters 1 and 2 | Saturday 30 May – Sunday 28 June |
| Between Terms 3 and 4 | Saturday 5 September – Sunday 13 September |
| End of school year | Saturday 21 November – Thursday 31 December |
Scheduled School Holidays in 2015
- Youth Day: Sunday 5 July, with Monday 6 July as the scheduled school holiday.
- Teachers’ Day: Friday 4 September.
- Children’s Day: Friday 9 October for primary schools and primary sections of full schools.
Public Holidays Listed in the 2015 Record
- New Year’s Day — 1 January
- Chinese New Year — 19 and 20 February
- Good Friday — 3 April
- Labour Day — 1 May
- Vesak Day — 1 June
- Hari Raya Puasa — 17 July
- National Day — 9 August, with 10 August observed as a public holiday
- Hari Raya Haji — 24 September
- Deepavali — listed in the original record as 10 November, subject at the time to confirmation
- Christmas Day — 25 December
Junior College and Millennia Institute context
The original MOE extract also listed separate starting and ending arrangements for Junior College and Millennia Institute cohorts. These differed from the Primary/Secondary calendar because graduating cohorts continued into the GCE A-Level examination period.
That detail is useful historically because Singapore’s school calendar is not one identical timetable for every education level. National examinations, cohort progression and institutional structure affect how a school year is organised.
A school calendar is an educational operating frame
A calendar looks administrative, but it shapes learning. Once the school year is divided into terms, several educational consequences follow:
- curriculum has to be sequenced into finite teaching windows;
- assessment dates create preparation runways;
- vacations create natural consolidation or recovery periods;
- teachers plan units around interruptions and reporting cycles;
- families plan travel, enrichment and tuition around school commitments;
- national examinations constrain later parts of the year.
Time is therefore part of curriculum design. A topic taught in January has a different revision history from one introduced shortly before an examination.
Why historical calendars should be labelled aggressively
Old dates are especially risky in search because a page can continue ranking long after its operational value has expired. A reader arriving from a search engine may not notice the publication year immediately.
For that reason, this page now states the year in the title, opening paragraph and metadata. Historical information remains available without pretending to be current.
What has changed since 2015?
Annual dates naturally change, but Singapore’s education system has also changed structurally. Full Subject-Based Banding has been fully implemented since 2024, and from 2027 the Singapore-Cambridge Secondary Education Certificate replaces the separate N- and O-Level examinations for graduating cohorts.
This is another reason not to treat a 2015 timetable as a generic template for the present system.
How families should use calendars now
- Use the current MOE Academic Calendar as the national baseline.
- Check the child’s own school for school-specific events and assessment dates.
- Check SEAB separately for national examination dates.
- Plan tuition and revision backwards from actual assessments rather than an old generic calendar.
- Keep buffer time because school events and individual learning needs are not perfectly predictable.
Historical record versus current instruction
Historical claim: the dates above describe the 2015 Singapore school year as reproduced by eduKatePunggol from MOE information in November 2014.
Current instruction: do not use those dates for 2026 planning. Use current MOE, school and SEAB sources.
Related eduKatePunggol routes
- Understanding Lag Time in Studies — planning learning backwards from fixed dates.
- PSLE Final 6–8 Weeks — final examination runway.
- Start Here at eduKatePunggol — current programme information.
Historical archive: first published 4 November 2014 for the 2015 school year. The original URL and publication date are preserved; current scheduling claims have been removed.

