Moulsford is a thriving, independent day and boarding school of 325 pupils age 3-13 near Wallingford in South Oxfordshire, set in tranquil and picturesque grounds on the banks of the River Thames. Formerly an all boys' school, Moulsford Pre-Prep (Pre-School to Year 2) has been successfully co-educational since 2023. In September 2025, the Prep School (Years 3 - 8) welcomed girls to Year 3, and from 2030, the school will be fully co-educational.
Moulsford on Thames
Wallingford
Oxfordshire
OX10 9HR
+44 (0)1491 651438
Day/boarding type: Day and Weekly/Flexible Boarding
Gender profile: Coeducational
Size: 343
Boarding fees per term:
£8,582
(excl VAT)
Day fees per term:
£2,916
to £6,860
(excl VAT)
Scholarships & bursaries:
Available
ISC reference number:
66029
DfE reference number:
931 / 6087
Boys - age range & pupil numbers:
Day: 3 to 13 (297)
Boarding: 10 to 13 (18)
Girls - age range & pupil numbers:
Day: 3 to 7 (28)
Disclaimer: Data is provided by the school, ISC is not responsible for inaccuracies