Biggest gain in a single year: 2022/23: 312 in 2021/22 → 319, +7 pupils.
Biggest loss in a single year: 2021/22: 324 in 2020/21 → 312, -12 pupils.
Largest single-class increase: Junior Infants in 2023/24 (24 → 46, +22).
Largest single-class decrease: Junior Infants in 2024/25 (46 → 28, -18).
Largest cohort-step gain: 1st → 2nd in 2024/25 (28 → 39, +11).
Largest cohort-step loss: SI → 1st in 2023/24 (30 → 28, -2).
Overall: 324 (2020/21) → 317 (2024/25), -7.
Summary statistics (class-level data)
Min / max / mean enrolment per class across the available years (2020/21–2024/25; preliminary year excluded from class stats).
Class
Min
Max
Mean
Years
Junior Infants
24
46
31.0
5
Senior Infants
28
44
33.4
5
1st Class
28
36
30.8
5
2nd Class
32
43
37.2
5
3rd Class
36
50
41.4
5
4th Class
40
50
44.8
5
5th Class
43
51
47.6
5
6th Class
43
56
49.0
5
Total
312
324
318.8
5
Total enrolment over time
Enrolment by gender over time
Enrolment by class over time
Cohort progression
Track how each cohort (pupils who were in the same class in the same year) progresses through the school. Each step shows the count; the number between steps is the net change (pupils gained minus pupils lost).