In the 2018/19 academic year there were 16.4 students for every one teacher in the United Kingdom, the same as in the previous academic year. Of all school types in the UK, nursery schools had the most children per teacher at 22.9, followed by primary schools at 20.5, middle schools at 15.9 and secondary schools which had 15.9 pupils per teacher.
The United Kingdom had an average of 20 students per teacher in 2024, the highest in Europe in that year. Europe's largest country, Germany, had an average of 14 students per teacher, while Latvia had an average of just 12.11 students per teacher.
Not seeing a result you expected?
Learn how you can add new datasets to our index.
In the 2018/19 academic year there were 16.4 students for every one teacher in the United Kingdom, the same as in the previous academic year. Of all school types in the UK, nursery schools had the most children per teacher at 22.9, followed by primary schools at 20.5, middle schools at 15.9 and secondary schools which had 15.9 pupils per teacher.