Classes have an average of 28 pupils. The latest Ofsted report listed in the references provides further background information about the school, as does the school website.
The text states that classes typically have an average of 28 students.  The Ofsted report and the school's website offer further details about the school, which is relevant to understanding this information.