The Haverford School is a non-sectarian college prepratory day school for boys. It educates students in grades pre-K through 12. The school also plays 18 sports and has more than 50 teams, including cross country, football, soccer, water polo, crew and golf.