| School | Roll number | County | Total (latest year) | Latest average class size | Largest class | Classes 30+ |
|---|---|---|---|---|---|---|
| St Brigid's Kildare Town Primary School | 20427B | Kildare | 1025 | 24.73 | 25 | 0 |
| S N BRIGHDE | 17662R | Kildare | 744 | 24.40 | 28 | 0 |
| ST LAURENCES NATIONAL SCHOOL | 08099P | Kildare | 646 | 26.92 | 28 | 0 |
| SCOIL BRÍD | 20114D | Kildare | 612 | 24.75 | 28 | 0 |
| MERCY CONVENT PRIMARY SCHOOL | 15040T | Kildare | 607 | 23.80 | 29 | 0 |
| Scoil na Naomh Uilig | 20271T | Kildare | 589 | 23.38 | 26 | 0 |
| PROSPEROUS N S | 18515J | Kildare | 493 | 22.62 | 28 | 0 |
| ST PATRICKS BNS | 19796C | Kildare | 488 | 25.05 | 29 | 0 |
| SCOIL UÍ RIADA | 19897I | Kildare | 484 | 22.48 | 29 | 0 |
| SCOIL NAISIUNTA BHRIDE | 19797E | Kildare | 480 | 23.55 | 28 | 0 |
| SCOIL CHÓCA NAOFA | 11976K | Kildare | 467 | 25.61 | 28 | 0 |
| SCOIL CHORBAIN | 17254C | Kildare | 460 | 23.00 | 27 | 0 |
| CARAGH N S | 18654A | Kildare | 454 | 26.41 | 30 | 3 |
| ST JOSEPHS NS | 16706G | Kildare | 423 | 24.18 | 27 | 0 |
| AN LINBH IOSA | 19597T | Kildare | 401 | 23.24 | 27 | 0 |
| SCOIL MHUIRE | 19452Q | Kildare | 389 | 23.94 | 26 | 0 |
| MONASTEREVAN CONVENT | 15769C | Kildare | 377 | 24.73 | 31 | 1 |
| ST CONLETHS AND MARYS N S | 17872F | Kildare | 345 | 22.20 | 25 | 0 |
| BALLYMANY JUNIOR NS | 19550Q | Kildare | 333 | 21.80 | 26 | 0 |
| ST ANNES NATIONAL SCHOOL | 17674B | Kildare | 329 | 23.07 | 30 | 1 |
| RATHANGAN B N S | 15957D | Kildare | 308 | 23.23 | 30 | 3 |
| SCOIL CHONNLA PHADRAIG | 15870O | Kildare | 306 | 23.54 | 26 | 0 |
| SCOIL BRIDE | 13350B | Kildare | 304 | 25.33 | 30 | 1 |
| SCOIL BHRIDE N S | 18018S | Kildare | 286 | 23.33 | 27 | 0 |
| S N CONNLAODH NAOFA N | 17873H | Kildare | 285 | 22.75 | 26 | 0 |
| ST CONLETHS N S | 18449W | Kildare | 278 | 22.25 | 29 | 0 |
| Scoil Mhuire Allenwood National School | 20505S | Kildare | 263 | 23.36 | 28 | 0 |
| SCOIL NAISIUNTA NAOMH PHEADAR | 16707I | Kildare | 239 | 26.56 | 28 | 0 |
| URSAILLE NAOFA | 17968S | Kildare | 236 | 23.60 | 28 | 0 |
| S N BRIGHDE | 16654N | Kildare | 229 | 27.88 | 32 | 2 |
| RATHCOFFEY N S | 16845U | Kildare | 215 | 23.89 | 31 | 3 |
| S N CILL DAINGIN | 18675I | Kildare | 207 | 25.12 | 31 | 2 |
| ALMHAINE N S | 17567A | Kildare | 184 | 23.00 | 29 | 0 |
| SCOIL BHRÍDE | 16345A | Kildare | 183 | 22.88 | 28 | 0 |
| S N COILL DUBH | 18096P | Kildare | 182 | 23.43 | 28 | 0 |
| S N BAILE ROIBEAIRD | 18430B | Kildare | 173 | 23.86 | 33 | 2 |
| ST BRIGIDS N S | 16302F | Kildare | 167 | 26.83 | 30 | 2 |
| S N CLOCH RINNCE | 18093J | Kildare | 137 | 20.83 | 26 | 0 |
| BALLYSHANNON N S | 15456E | Kildare | 115 | 23.00 | 24 | 0 |
| NEWTOWN NS | 18650P | Kildare | 110 | 24.50 | 28 | 0 |
| S N NMH MHUIRE | 16777G | Kildare | 105 | 21.00 | 28 | 0 |
| S N BRIDE | 18179T | Kildare | 101 | 20.20 | 26 | 0 |
| S N SCOIL TREASA | 18445O | Kildare | 100 | 25.00 | 29 | 0 |
| S N TIR MOCHAIN | 18666H | Kildare | 100 | 20.00 | 24 | 0 |
| S N CIANOG NAOFA | 12998C | Kildare | 90 | 22.50 | 26 | 0 |
| S N OILIBHEAR PLUNGLEAD | 17995V | Kildare | 88 | 22.00 | 25 | 0 |
| ST PATRICKS NS | 18130M | Kildare | 87 | 21.75 | 28 | 0 |
| S N BAILE MHIC ADAIM | 18092H | Kildare | 85 | 21.25 | 26 | 0 |
| S N BRIGHDE | 17931S | Kildare | 60 | 20.00 | 25 | 0 |
| S N na Maighdine Mhuire | 18287W | Kildare | 60 | 20.00 | 29 | 0 |
| S N BRIDE | 18031K | Kildare | 55 | 16.33 | 22 | 0 |
| S N na Cloiche Moire | 14643V | Kildare | 20 | 10.00 | 10 | 0 |