Yes, Wycombe Abbey does admit international students. The school welcomes students from around the world and provides support to help them integrate into the school community.