Home · Geography

Kildare

Use the sections below to drill down into this county.

County summary

Schools
101
Pupils
29,000
Average school size
287.1

County class-size profile

Mainstream class group data is shown separately from standard/year-group enrolment data. The source does not identify which standard/year group each class group belongs to.

Average class size
23.56
Mainstream classes
1,204
Classes with 30+ pupils
39
Schools with class 30+
21

Latest class-size year: 2025/26. Mainstream class pupils: 28,362.

Average class size

County trends over time

Total enrolment

Total schools

Average pupils per school

By Local authority

By School patron

By Planning area

Schools in this county

School Roll number Total (latest year) Latest average class size Largest class Classes 30+
St Brigid's Kildare Town Primary School 20427B 1025 24.73 25 0
S N BRIGHDE 17662R 744 24.40 28 0
AGHARDS N S 19794V 660 26.40 28 0
ST LAURENCES NATIONAL SCHOOL 08099P 646 26.92 28 0
PRESENTATION GIRLS PRIMARY SCHOOL 00779U 621 23.65 28 0
SCOIL BRÍD 20114D 612 24.75 28 0
MERCY CONVENT PRIMARY SCHOOL 15040T 607 23.80 29 0
ST BRIGIDS N S 19675N 598 22.31 26 0
MAYNOOTH B N S 17341U 595 24.29 27 0
SCOIL PHADRAIG NAOFA 16705E 592 22.08 28 0
Scoil na Naomh Uilig 20271T 589 23.38 26 0
SCOIL MHICHIL NAOFA 18288B 496 18.54 22 0
PROSPEROUS N S 18515J 493 22.62 28 0
ST PATRICKS BNS 19796C 488 25.05 29 0
SCOIL UÍ RIADA 19897I 484 22.48 29 0
SCOIL NAISIUNTA BHRIDE 19797E 480 23.55 28 0
SCOIL CHÓCA NAOFA 11976K 467 25.61 28 0
SCOIL CHORBAIN 17254C 460 23.00 27 0
SCOIL UI FHIAICH 20058T 459 24.16 30 2
Scoil na Mainistreach 18551N 455 23.32 28 0
CARAGH N S 18654A 454 26.41 30 3
North Kildare Educate Together NS 19995I 432 26.25 28 0
ST JOSEPHS NS 16706G 423 24.18 27 0
Kildare Town Educate Together NS 20403K 417 25.38 27 0
Maynooth Educate Together National School 20292E 415 25.19 27 0
Newbridge Educate Together NS 20177E 406 25.38 28 0
AN LINBH IOSA 19597T 401 23.24 27 0
STRAFFAN N S 18644U 401 24.69 29 0
SCOIL MHUIRE 19452Q 389 23.94 26 0
Gaelscoil Nas na Riogh 20159C 385 23.81 28 0
MONASTEREVAN CONVENT 15769C 377 24.73 31 1
SCOIL C.UI DHALAIGH 19680G 376 23.12 30 2
Scoil Naomh Padraig 20257C 374 23.38 28 0
Naas Community National School 20351R 364 26.00 28 0
ST CONLETHS AND MARYS N S 17872F 345 22.20 25 0
CASTLEDERMOT NS MXD 19786W 344 23.71 29 0
BALLYMANY JUNIOR NS 19550Q 333 21.80 26 0
ST ANNES NATIONAL SCHOOL 17674B 329 23.07 30 1
RATHANGAN B N S 15957D 308 23.23 30 3
S N RATH MOR 01821V 308 23.69 30 1
SCOIL CHONNLA PHADRAIG 15870O 306 23.54 26 0
SCOIL BRIDE 13350B 304 25.33 30 1
SAN CARLO SENIOR N S 19875V 301 24.42 28 0
SCOIL BHRIDE 19407L 295 24.08 28 0
Scoil Mhuire 19459H 289 25.18 31 3
GAELSCOIL CHILL DARA 20023A 288 21.69 33 1
SCOIL BHRIDE N S 18018S 286 23.33 27 0
S N CONNLAODH NAOFA N 17873H 285 22.75 26 0
ST CONLETHS N S 18449W 278 22.25 29 0
SAN CARLO JUNIOR NS 19653D 265 23.18 27 0
SCOIL EOIN PHOIL 19684O 264 22.91 32 1
Scoil Mhuire Allenwood National School 20505S 263 23.36 28 0
ST LAURENCES N S 09414C 259 22.45 31 1
SCOIL NAOMH BRID 16566Q 240 23.00 27 0
SCOIL NAISIUNTA NAOMH PHEADAR 16707I 239 26.56 28 0
URSAILLE NAOFA 17968S 236 23.60 28 0
S N BRIGHDE 16654N 229 27.88 32 2
KILLASHEE MULTI-DENOMINATIONAL NS 20087D 224 24.89 27 0
S N MHUIRE 18055B 216 23.33 29 0
Gaelscoil Mhic Aodha 20428D 215 26.88 32 2
RATHCOFFEY N S 16845U 215 23.89 31 3
LEIXLIP EDUCATE TOGETHER NATIONAL SCHOOL 20526D 207 25.12 29 0
S N CILL DAINGIN 18675I 207 25.12 31 2
ST PATRICKS N S 13328I 187 22.62 30 2
ALMHAINE N S 17567A 184 23.00 29 0
SCOIL BHRÍDE 16345A 183 22.88 28 0
S N COILL DUBH 18096P 182 23.43 28 0
Gaelscoil Ruairí 20527F 173 23.86 30 2
S N BAILE ROIBEAIRD 18430B 173 23.86 33 2
ST BRIGIDS N S 16302F 167 26.83 30 2
GAELSCOIL ÁTHA Í 20192A 151 24.17 32 2
St. Catherine of Sienna 20558Q 151 18.12 27 0
S N IDE 17650K 139 21.17 24 0
S N CLOCH RINNCE 18093J 137 20.83 26 0
S N COLMCILL NAOFA 17787O 129 21.50 29 0
BALLYSHANNON N S 15456E 115 23.00 24 0
NEWTOWN NS 18650P 110 24.50 28 0
PRIMROSE HILL NS 13819E 109 21.80 27 0
S N NMH MHUIRE 16777G 105 21.00 28 0
S N BRIDE 18179T 101 20.20 26 0
S N SCOIL TREASA 18445O 100 25.00 29 0
S N TIR MOCHAIN 18666H 100 20.00 24 0
ST DAVIDS NS 11893G 98 23.00 24 0
ATHY MODEL SCHOOL 06209J 90 21.00 24 0
S N CIANOG NAOFA 12998C 90 22.50 26 0
HEWETSONS N S 13902O 89 22.25 29 0
S N OILIBHEAR PLUNGLEAD 17995V 88 22.00 25 0
ST PATRICKS NS 18130M 87 21.75 28 0
S N BAILE MHIC ADAIM 18092H 85 21.25 26 0
KILBERRY N S 13165G 84 21.00 24 0
BRANNOXTOWN COMMUNITY N S 16817P 83 20.75 23 0
S N BRIGHDE 17931S 60 20.00 25 0
S N na Maighdine Mhuire 18287W 60 20.00 29 0
CHURCHTOWN N S 07790U 55 18.33 21 0
S N BRIDE 18031K 55 16.33 22 0
S N NAOMH IOSEPH 18378C 51 13.00 15 0
S N CILL CAE 17714K 49 16.33 20 0
St. John's National School 12182B 45 22.50 28 0
S N NAOMH LORCAIN 18063A 34 11.33 16 0
S N na Cloiche Moire 14643V 20 10.00 10 0
BALLYROE CENTRAL N S 19425N 18 9.00 11 0