But he added: "Despite the above average spending per student, class sizes in primary schools remain very large." With 24.5 children in every primary class, the UK has "one of the largest average class sizes at this level of education", the report said.