January


S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
  • 23 Dec 2024 - 5 Jan 2025: OS End-of-year Break
  • 6 Jan: Start of Term 1
  • 29, 30 Jan: CNY PH
  • February


    S M T W T F S
    1
    2 3 4 5 6 7 8
    9 10 11 12 13 14 15
    16 17 18 19 20 21 22
    23 24 25 26 27 28

    March


    S M T W T F S
    1
    2 3 4 5 6 7 8
    9 10 11 12 13 14 15
    16 17 18 19 20 21 22
    23 24 25 26 27 28 29
    30 31
  • 18 - 20 Mar: P6 Paper One Programme
  • 30 Mar: End of Term 1
  • 31 Mar: Start of Term 2 / Hari Raya Puasa PH
  • April


    S M T W T F S
    1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30
  • 18 Apr: Good Friday PH
  • May


    S M T W T F S
    1 2 3
    4 5 6 7 8 9 10
    11 12 13 14 15 16 17
    18 19 20 21 22 23 24
    25 26 27 28 29 30 31
  • 1 May: Labour Day PH
  • 12 May: Vesak Day PH
  • June


    S M T W T F S
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30
  • 3 - 5 Jun: P6 Paper One Programme
  • 7 Jun: Hari Raya Haji PH
  • 22 Jun: End of Term 2
  • 23 -29 Jun 2025: OS Midyear Break
  • 30 Jun: Start of Term 3
  • July


    S M T W T F S
    1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31

    August


    S M T W T F S
    1 2
    3 4 5 6 7 8 9
    10 11 12 13 14 15 16
    17 18 19 20 21 22 23
    24 25 26 27 28 29 30
    31
  • 9 Aug: National Day PH
  • September


    S M T W T F S
    1 2 3 4 5 6
    7 8 9 10 11 12 13
    14 15 16 17 18 19 20
    21 22 23 24 25 26 27
    28 29 30
  • 21 Sep: End of Term 3
  • 22 Sep: Start of Term 4