Department of Education figures · 1975/76 to 2025/26

Look up any Irish primary school, or every school near you

Official enrolment figures for all 3,067 schools since 1975/76: pupils in every class, class sizes, and how each school has changed over 10 years.

schools with 2025/26 figures
3,067
pupils in 2025/26
535,600
of figures, from 1975/76
50 years
school planning areas
314
counties to compare
26

What you can find out

Every figure comes from the Department of Education's published enrolment returns.

One school

Any school, class by class

Pupils in every class since 2020/21, girls and boys, class sizes, and the school's change over 10 years. Follow one group of pupils as they move up.

St Patricks NS · Dublin 15

pupils in 2025/26
867
over 10 years, from 728
+19%
average class size
27.1
Pupils in each class, 2025/26
  1. 101JI
  2. 105SI
  3. 1071st
  4. 1122nd
  5. 1093rd
  6. 1114th
  7. 1085th
  8. 1146th
See this school's page

Change over time

Who's growing, who's falling

Every school, county and planning area compared with 10 years ago, and switchable to 5 or 20 years. Since 2015/16, 785 schools grew by 10% or more and 1,225 fell by as much.

Each county's pupils and the change over 10 years, since 2015/16. Most growth and most fall:

  1. Leitrim +7.0%
  2. Roscommon +6.7%
  3. Monaghan +4.2%
  4. Offaly −4.8%
  5. Carlow −5.6%
  6. Clare −5.6%
Compare all 26 counties

Local areas

Planning areas, across county lines

The Department's 314 school planning areas, 79 of which cross county boundaries. Each has its own trends, every school in it, and CSV downloads.

The largest planning areas by pupils in 2025/26
Planning areaCountiesPupilsSince 2015/16
Limerick City Clare, Limerick 12,836 +2.5%
Galway City Galway 9,032 +1.1%
Drogheda Louth, Meath 8,513 +0.5%
Waterford Kilkenny, Waterford 7,676 +0.5%

Areas are recorded from 2023/24, so earlier years leave out schools that closed before then. Why

Browse planning areas

Irish-medium schools

252 schools teach all subjects through Irish, and 129 are in Gaeltacht areas.

Explore Irish-medium schools

Pupils by Irish classification, 2025/26

Special schools

150 special schools with 10,126 pupils in 2025/26, each with its pupils over time, teachers and SNAs, and the special classes near it.

See special schools

Take the data with you

Download CSV files for any school, planning area or Find schools search, ready for a spreadsheet.

Download from Find schools

The national picture

535,600 pupils in 2025/26, −6,779 (−1.2%) on 2024/25. That is 4.3% below the 2018/19 peak of 559,548.

21.9
average class size
1,251
classes of 30 or more
174.6
average pupils per school
3,067
schools
23,718
class teachers
37,875
teaching posts, estimated
Pupils in primary schools1975/76 to 2025/26

Dotted lines bridge 1983/84 to 1992/93, where no usable source data exist. 1974/75 is left out because that year's source file is missing five counties. About the data

Schools

3,067

3,029 in 1975/76

1975/762025/26

Average pupils per school

174.6

155.6 in 1975/76

1975/762025/26

Average class size

21.94

−0.24 on 2024/25

2006/072025/26

New on the site

All release notes
  1. v1.13 · 29 September 2026

    Special schools

    A page for every special school, with its pupils, teachers and SNAs, and the special classes near it.

  2. v1.12 · 28 September 2026

    Teachers

    Class teachers for every school since 2006/07, and all teaching posts where they're known.

  3. v1.11 · 28 September 2026

    Maps, inspection reports and data issues

    Open a school on Google Maps, read its inspection reports, or tell us about a detail that looks wrong.

  4. v1.10 · 26 September 2026

    School pages for phones

    Tabs to jump between sections, and every part of a school page fits a phone.

About the figures

Known data issues

Official source

The Department of Education's published primary schools enrolment figures, 1975/76 to 2025/26.

What's covered

Pupils, girls and boys for every year; pupils by class from 2020/21, and class sizes from 2006/07.

Known gaps

No usable data for 1983/84 to 1992/93. Planning areas are recorded from 2023/24.