Kildare

101 primary schools and 29,000 pupils in 2025/26.

Pupils in 2025/26
29,000
−283 on 2024/25
Schools
101
No change on 2024/25
Average school size
287.1
−2.8 on 2024/25
Average class size
23.56
−0.24 on 2024/25

Counts every school that reported in each year, including schools that have since closed. Dotted lines bridge 1983/84 to 1992/93. 1974/75 is left out because that year's source file is missing five counties.

Pupils

29,000

−283 on 2024/25

1975/762025/26

Schools

101

83 in 1975/76

1975/762025/26

Average pupils per school

287.1

190.2 in 1975/76

1975/762025/26

Average class size

23.56

−0.24 on 2024/25

2006/072025/26

Growing and falling since 2015/16

Each school's change in pupils over 10 years, from 2015/16 to 2025/26. A change of 10% or more either way counts as growing or falling.

Every school's change

94 schools with figures for both years

Schools still filling their classes in 2015/16, and schools opened since, are listed separately.

38fell by 10% or more
33within 10%
23grew by 10% or more
Down 25% or more · 19Down 10 to 25% · 19Within 10% · 33Up 10 to 25% · 15Up 25% or more · 8

Grown most

Pupils in 2015/16 and 2025/26

  1. 1 Maynooth Educate Together National SchoolMaynooth, Co. Kildare 224 → 415 +85.3%
  2. 2 North Kildare Educate Together NSCelbridge, Co. Kildare 275 → 432 +57.1%
  3. 3 Scoil Chóca NaofaKilcock, Co. Kildare 337 → 467 +38.6%
  4. 4 St Josephs NSKilcock, Co. Kildare 316 → 423 +33.9%
  5. 5 Straffan N SNaas, Co. Kildare 308 → 401 +30.2%

Fallen most

Pupils in 2015/16 and 2025/26

  1. 1 Churchtown N SAthy, Co. Kildare 116 → 55 −52.6%
  2. 2 Scoil Naomh BridCelbridge, Co. Kildare 498 → 240 −51.8%
  3. 3 St Patricks NSEnfield, Co. Kildare 153 → 87 −43.1%
  4. 4 S N Naomh LorcainAthy, Co. Kildare 54 → 34 −37.0%
  5. 5 S N BrideCurragh, Co. Kildare 87 → 55 −36.8%

Ranked by percentage change. Only schools with 50 or more pupils in 2015/16 are ranked, leaving out any still filling their classes then, because a few pupils make a big percentage in a small or new school. An amalgamation or a new school nearby can also explain a big rise or fall.

Newer schools

7 schools still filling their classes in 2015/16 or opened since, with 1,790 pupils between them. They aren’t in the figures above.

Break Kildare down

Select a group to see its schools, pupils and class sizes.

Planning areas

Change over
Naas 13 5,447 419.0 24.56 219
−0.8%
Newbridge 11 3,541 321.9 23.37 148
−11.5%
Celbridge 8 3,000 375.0 24.41 121
−3.5%
Prosperous–Clane 11 2,666 242.4 23.40 111
+6.9%
Maynooth 5 2,263 452.6 24.21 92
+28.0%
Leixlip 7 1,997 285.3 23.91 81
+3.0%
Kildare 4 1,840 460.0 24.90 73
+28.1%
Athy 8 1,625 203.1 20.43 75
−16.1%
Kilcock 5 1,584 316.8 23.72 65
+12.4%
Monasterevin 5 969 193.8 24.54 39
−2.7%
Kilcullen 3 764 254.7 21.59 34
−6.5%
Curragh 4 677 169.2 22.72 29
+11.2%
Rathangan 2 594 297.0 23.28 25
+8.8%
Edenderry 4 575 143.8 22.08 25
−20.6%
Castledermot 4 556 139.0 20.92 26
−10.3%
Dunlavin 2 342 171.0 22.00 15
−9.5%
Blessington 1 308 308.0 23.69 13
+18.9%
Longwood 3 232 77.3 21.09 11
−25.9%
Baltinglass 1 20 20.0 10.00 2
+17.6%

Change since 2015/16 counts today's schools and any that closed from 2023/24; earlier closures aren't in any planning area. All planning areas in Ireland

Patrons

Bishop of Kildare & Leighlin 52 15,504 298.2 23.78 639
Archbishop of Dublin 29 8,967 309.2 22.90 381
Educate Together 5 1,877 375.4 25.50 72
An Foras Pátrúnachta 5 1,212 242.4 23.80 50
Kildare & Wicklow ETB 2 447 223.5 24.83 18
Bishop of Meath & Kildare COI 4 419 104.8 22.61 18
Friends of Killashee School Company Limited by Guarantee 1 224 224.0 24.89 9
Joint patronage between the Minister for Defence and the Bishop of Kildare & Leighlin 1 151 151.0 18.12 8
Archbishop of Dublin & Bishop of Glendalough COI 1 109 109.0 21.80 5
Minister for Education & Skills 1 90 90.0 21.00 4

Local authorities

Kildare County Council 101 29,000 287.1 23.56 1,204

Class sizes

Mainstream class groups only. The source does not identify which standard/year group each class group belongs to. Figures for 2025/26: 28,362 pupils in mainstream classes.

Average class size
23.56
Mainstream classes
1,204
Largest class
33
Classes of 30 or more
39
Schools with a class of 30+
21

Teachers

Teachers in the 101 mainstream primary schools here, 2006/07 to 2025/26. Class teachers are counted every year; all teaching posts where they're known.

How we count teachers
Class teachers in 2025/26
1,204
Up 329 since 2006/07, while pupils rose 24%
Teaching posts in 2025/26
about 1,853
Estimate: 1,204 class teachers, 85 principals and deputies, 457 special education and 107 special class teachers
Teachers in 2015/16
1,566
The Department's last count of every teacher
Since 2024/25
9 / 12
9 schools gained a class teacher, 12 lost one

Class teachers since 2006/07

One for each mainstream class, every school year

Special schools and special classes

6 special schools in Kildare, and the special classes in its 101 mainstream schools. Special schools aren't counted in the pupils, class sizes or teachers above.

All special schools
Pupils in special schools
391
In 6 schools, up from 281 in 2015/16
Special classes in 2025/26
109
In 62 of 101 schools. 64 in 2020/21
Allocated for 2026/27
128
In 67 schools: 20 new classes, 6 schools with their first
Autism classes
100
92% of special classes

Special classes since 2020/21

In Kildare's mainstream schools, from the NCSE's yearly lists

  • 2020/21 64
  • 2021/22 69
  • 2022/23 77
  • 2023/24 83
  • 2024/25 96
  • 2025/26 109
  • 2026/27 128

2026/27, dashed: allocated for next year.

Special schools in Kildare
Special school Pupils Since 2015/16 Teaching posts SNAs
St Marks Special SchoolNewbridge · Mild general learning disability 109
+29.8%
15 23
St Raphaels Special SCHCelbridge · Moderate general learning disability 96
+50.0%
16 48
St Annes Special SchoolThe Curragh · Moderate general learning disability 74
−7.5%
13 39
Stepping Stones Special SchoolMaynooth · Autism 42
+40.0%
8.4 33
Craddockstown SchoolKildare · Community special school 40 – 7 23
Saplings Special SchoolKill · Autism 30
+30.4%
5 24

Sources: Department of Education enrolment lists; NCSE special class lists and special school allocations (CC BY 4.0).

Schools in Kildare

101 schools with 2025/26 figures, largest first.

Change over

Select a column heading to sort

Roll number
St Brigid's Kildare Town Primary SchoolKildare Town 20427B 1,025
+2.8%
41 24.73 25 0
S N BrighdeKill 17662R 744
+19.2%
30 24.40 28 0
Aghards N SCelbridge 19794V 660
−5.4%
25 26.40 28 0
St Laurences National SchoolSallins 08099P 646
−8.6%
24 26.92 28 0
Presentation Girls Primary SchoolMaynooth 00779U 621
+15.0%
26 23.65 28 0
Scoil BrídNaas 20114D 612
−13.6%
24 24.75 28 0
Mercy Convent Primary SchoolNaas 15040T 607
−13.8%
25 23.80 29 0
St Brigids N SKilcullen 19675N 598
−5.7%
26 22.31 26 0
Maynooth B N SMaynooth 17341U 595
+13.3%
24 24.29 27 0
Scoil Phadraig NaofaBaile Átha Í 16705E 592
+19.8%
26 22.08 28 0
Scoil na Naomh UiligNewbridge 20271T 589
+11.1%
24 23.38 26 0
Scoil Mhichil NaofaAthy 18288B 496
−25.9%
24 18.54 22 0
Prosperous N SNaas 18515J 493
−7.7%
21 22.62 28 0
St Patricks BNSClane 19796C 488
−1.2%
19 25.05 29 0
Scoil Uí RiadaCill Choca 19897I 484
−9.2%
21 22.48 29 0
Scoil Naisiunta BhrideClane 19797E 480
+2.6%
20 23.55 28 0
Scoil Chóca NaofaKilcock 11976K 467
+38.6%
18 25.61 28 0
Scoil ChorbainNaas 17254C 460
+4.1%
20 23.00 27 0
Scoil Ui FhiaichMaigh Nuad 20058T 459
−4.2%
19 24.16 30 2
Scoil na MainistreachCelbridge 18551N 455
−16.8%
19 23.32 28 0
Caragh N SNaas 18654A 454
−14.8%
17 26.41 30 3
North Kildare Educate Together NSCelbridge 19995I 432
+57.1%
16 26.25 28 0
St Josephs NSKilcock 16706G 423
+33.9%
17 24.18 27 0
Kildare Town Educate Together NSKildare Town 20403K 417
+154.3%
16 25.38 27 0
Maynooth Educate Together National SchoolMaynooth 20292E 415
+85.3%
16 25.19 27 0
Newbridge Educate Together NSThe Curragh 20177E 406
+2.3%
16 25.38 28 0
An Linbh IosaNaas 19597T 401
−2.7%
17 23.24 27 0
Straffan N SNaas 18644U 401
+30.2%
16 24.69 29 0
Scoil MhuireNewbridge 19452Q 389
−5.6%
16 23.94 26 0
Gaelscoil Nas na RioghAn Nás 20159C 385
−4.0%
16 23.81 28 0
Monasterevan ConventMonasterevin 15769C 377
+6.8%
15 24.73 31 1
Scoil C.ui DhalaighLéim an Bhradáin 19680G 376
−15.9%
16 23.12 30 2
Scoil Naomh PadraigCelbridge 20257C 374
−3.4%
16 23.38 28 0
Naas Community National SchoolNaas 20351R 364
+48.6%
14 26.00 28 0
St Conleths and Marys N SNewbridge 17872F 345
−5.7%
15 22.20 25 0
Scoil DiarmadaCastledermot 19786W 344
−3.9%
14 23.71 29 0
Scoil Mhuire JuniorNewbridge 19550Q 333
−21.3%
15 21.80 26 0
St Annes National SchoolStraffan 17674B 329
+20.5%
14 23.07 30 1
Rathangan B N SRathangan 15957D 308
+21.3%
13 23.23 30 3
S N Rath MorNaas 01821V 308
+18.9%
13 23.69 30 1
Scoil Chonnla PhadraigNewbridge 15870O 306
−11.0%
13 23.54 26 0
Scoil BrideThe Curragh 13350B 304
−7.9%
12 25.33 30 1
San Carlo Senior N SLeixlip 19875V 301
+18.5%
12 24.42 28 0
Scoil BhrideLeixlip 19407L 295
−7.5%
12 24.08 28 0
Scoil MhuireLeixlip 19459H 289
−9.4%
11 25.18 31 3
Gaelscoil Chill DaraNewbridge 20023A 288
−33.6%
13 21.69 33 1
Scoil Bhride N SRathangan 18018S 286
−2.1%
12 23.33 27 0
S N Connlaodh Naofa NNewbridge 17873H 285
−33.7%
12 22.75 26 0
St Conleths N SCarbury 18449W 278
−13.4%
12 22.25 29 0
San Carlo Junior NSLeixlip 19653D 265
−6.0%
11 23.18 27 0
Scoil Eoin PhoilLeixlip 19684O 264
−16.7%
11 22.91 32 1
Scoil Mhuire Allenwood National SchoolNaas 20505S 263 – 11 23.36 28 0
St Laurences N SAthy 09414C 259
−17.5%
11 22.45 31 1
Scoil Naomh BridCelbridge 16566Q 240
−51.8%
10 23.00 27 0
Scoil Naisiunta Naomh PheadarMonasterevin 16707I 239
+2.6%
9 26.56 28 0
Ursaille NaofaNaas 17968S 236
−8.9%
10 23.60 28 0
S N BrighdeNewbridge 16654N 229
+9.0%
8 27.88 32 2
Killashee Multi-Denominational NSNaas 20087D 224
+26.6%
9 24.89 27 0
S N MhuireNaas 18055B 216
+18.0%
9 23.33 29 0
Gaelscoil Mhic AodhaBaile Chill Dara 20428D 215
+283.9%
8 26.88 32 2
Rathcoffey N SRathcoffey South 16845U 215
−4.0%
9 23.89 31 3
Leixlip Educate Together National SchoolLeixlip 20526D 207 – 8 25.12 29 0
S N Cill DainginMonasterevan 18675I 207
−8.0%
8 25.12 31 2
St Patricks N SNewbridge 13328I 187
−12.6%
8 22.62 30 2
Almhaine N SNaas 17567A 184
−23.7%
8 23.00 29 0
Scoil BhrídeNurney 16345A 183
−16.4%
8 22.88 28 0
S N Coill DubhNaas 18096P 182
+14.5%
7 23.43 28 0
Gaelscoil RuairíMaigh Nuad 20527F 173 – 7 23.86 30 2
S N Baile RoibeairdRobertstown 18430B 173
−26.1%
7 23.86 33 2
St Brigids N SCurragh 16302F 167
−13.0%
6 26.83 30 2
Gaelscoil Átha ÍBaile Átha Í 20192A 151
−30.7%
6 24.17 32 2
St. Catherine of SiennaKildare 20558Q 151 – 8 18.12 27 0
S N IdeAthy 17650K 139
−32.5%
6 21.17 24 0
S N Cloch RinnceMoyvalley 18093J 137
−26.3%
6 20.83 26 0
S N Colmcill NaofaAthy 17787O 129
−3.7%
6 21.50 29 0
Ballyshannon N SKilcullen 15456E 115
+5.5%
5 23.00 24 0
Newtown NSEnfield 18650P 110
+11.1%
4 24.50 28 0
Primrose Hill NSCelbridge 13819E 109
−11.4%
5 21.80 27 0
S N NMH MhuireNaas 16777G 105
+20.7%
5 21.00 28 0
S N BrideMonasterevin 18179T 101
−30.3%
5 20.20 26 0
S N Scoil TreasaEnfield 18445O 100
−20.6%
4 25.00 29 0
S N Tir MochainNaas 18666H 100
−19.4%
5 20.00 24 0
St Davids NSNaas 11893G 98
+3.2%
4 23.00 24 0
Athy Model SchoolAthy 06209J 90
−4.3%
4 21.00 24 0
S N Cianog NaofaNaas 12998C 90
−14.3%
4 22.50 26 0
Hewetsons N SClane 13902O 89
+3.5%
4 22.25 29 0
S N Oilibhear PlungleadCarbury 17995V 88
−13.7%
4 22.00 25 0
St Patricks NSEnfield 18130M 87
−43.1%
4 21.75 28 0
S N Baile Mhic AdaimMagh Bhealaigh 18092H 85
+25.0%
4 21.25 26 0
Kilberry N SAthy 13165G 84
−25.0%
4 21.00 24 0
Brannoxtown Community N SNaas 16817P 83
+29.7%
4 20.75 23 0
S N BrighdeCarbury 17931S 60
−34.1%
3 20.00 25 0
S N na Maighdine MhuireBroadford 18287W 60
−34.8%
3 20.00 29 0
Churchtown N SAthy 07790U 55
−52.6%
3 18.33 21 0
S N BrideCurragh 18031K 55
−36.8%
3 16.33 22 0
S N Naomh IosephKilcullen 18378C 51
−31.1%
3 13.00 15 0
S N Cill CaeAthy 17714K 49
−33.8%
3 16.33 20 0
St. John's National SchoolMonasterevin 12182B 45
+12.5%
2 22.50 28 0
S N Naomh LorcainAthy 18063A 34
−37.0%
3 11.33 16 0
S N na Cloiche MoireRathvilly 14643V 20
+17.6%
2 10.00 10 0
Ballyroe Central N SAthy 19425N 18
−33.3%
2 9.00 11 0