Haverford College, in Montgomery County, has been ranked 9th in the nation amongst National Liberal Arts Colleges across the country by U.S. News and World Report.
The Student-Faculty ration at Haverford is 8:1, and the school has 83.2% of its classes with fewer than 20 students. The undergraduate enrollment is 1,205. The 2013-14 tuition and fees for a Haverford student is $45,426.