Here are the 2023/24 Best private schools
Winchester House School is the cheapest private school with an annual fee of £290 to £6,700
Oundle School is expensive private with an annual fee of £6,865 to £9,025.
Average private school fee is £2,635.00 in Northamptonshire.