March 2025
Mon Tue Wed Thu Fri Sat Sun
1

2

3
Literacy Week
4
Literacy Week
5
Swimming for P5 and P7
Early Closure (12noon) (Staff Training)
Literacy Week
6
Literacy Week
7
Literacy Week (Book Character Dress-Up)
8

9

10

11

12
Swimming for P5 and P7
13

14

15

16

17
St Patrick's Day (School Closed)
18
Drumming (P5 & P6)
19
Swimming for P5 and P7
20
Highland Dancing (P1 & P2)
21

22

23

24

25
Drumming (P5 & P6)
26
Swimming for P5 and P7
27
Titanic Trip (P7)
Highland Dancing (P1 & P2)
28

29

30

31

 
April 2025
Mon Tue Wed Thu Fri Sat Sun
1

2
Swimming for P5 and P7
3
Highland Dancing (P1 & P2)
4

5

6

7
Drumming (P5 & P6)
8

9
Swimming for P5 and P7
10
Highland Dancing (P1 & P2)
11

12

13

14
Drumming (P5 & P6)
15
Last Day of Term (Early Closure - 12noon - No lunches served)
16
School Holiday Easter
17
School Holiday Easter
18
School Holiday Easter
19

20

21
School Holiday Easter
22
School Holiday Easter
23
School Holiday Easter
24
School Holiday Easter
25
School Holiday Easter
26

27

28
Drumming (P5 & P6)
29

30

 
May 2025
Mon Tue Wed Thu Fri Sat Sun
1
Highland Dancing (P1 & P2)
2

3

4

5
May Day (School Closed)
6
Drumming (P5 & P6)
7

8
Highland Dancing (P1 & P2)
9

10

11

12

13
Drumming (P5 & P6)
14

15
Highland Dancing (P1 & P2)
16

17

18

19

20
Drumming (P5 & P6)
21

22
Highland Dancing (P1 & P2)
23

24

25

26
Bank Holiday Week (School Closed)
27
Bank Holiday Week (School Closed)
Drumming (P5 & P6)
28
Bank Holiday Week (School Closed)
29
Highland Dancing (P1 & P2)
Bank Holiday Week (School Closed)
30
Bank Holiday Week (School Closed)
31

 
June 2025
Mon Tue Wed Thu Fri Sat Sun
1

2

3
Drumming (P5 & P6)
4

5
Highland Dancing (P1 & P2)
6

7

8

9

10
Drumming (P5 & P6)
11

12
Highland Dancing (P1 & P2)
13

14

15

16

17
Drumming (P5 & P6)
18

19
Highland Dancing (P1 & P2)
20

21

22

23

24
Drumming (P5 & P6)
25

26
Highland Dancing (P1 & P2)
27

28

29

30
Last Day of Term (Early Closure - 12noon)
 
July 2025
Mon Tue Wed Thu Fri Sat Sun
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 2025
Mon Tue Wed Thu Fri Sat Sun
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