My child is at Ibstock and is very happy there, doing well academically and has made some lovely friends.
Trips are additional cost - depends on location/duration of the trip and they tend to put it on the termly invoice after the deposit is paid. For example, this year the Y9 languages trips (choice of France, Spain or Germany but have to be studying the language to go) are around £1300 (excluding spending money!).
Transport to/from school by private coach is additional cost. Can’t speak to the cost as we don’t use it. The school minibus from Barnes station to school is no longer free. You can pay for the term (£120) or adhoc is £2 per journey.
School uniform - blazer, tie and sports kit needs to come from their vendor. Trousers/skirts, shirts, jumper, coat and backpack can be bought from other stores (M&S etc) as they are not with logo. The school parent group runs second hand uniform sales each term.
School provides all books. You just supply the pencil case/pens. School provides them with a Surface device. There is a charge for this which includes insurance. Can’t remember how much this is.
Clubs - most are free but there are some run by outside providers that are an extra fee. My child doesn’t do any clubs that cost additional fees. They have found plenty to do without extra cost.
Food - is around £550 per term for lunches. Breakfast and snacks are additional charge. The students have a card that you load for payments. My child doesn’t buy additional food but does have the card just in case.