Solution

39258

First name
Class 6EB, Mr Banister and Miss Berwick
School
Croyland Primary School
Country
Age
11

We realised that you need to have the same amount of people as money spent. For example 32 people for £32. We tried lots of ways, and eventually came to this solution:

50 children @ £0.85 each = £42.50
3 adults @ £3.50 each = £10.50
47 pensioners @ £1 each = £47