The MacDuffie School

About Us
  • Total Enrollment : 275
  • Type : Boarding and Day
  • Boarding Grades : 6-12, PG
  • Total Students : 275
  • Boarding Students :
  • Day Students :
  • ESL Offered :
  • Summer Program :
  • Avg. Class Size :
  • Standard Application : We accept The MacDuffie School Online Application or the SSAT Standard Application Online (SAO)
  • Academic URL :
  • Sport URL :
Specialities
  • AP
  • Dormitory
  • Entrepreneurship
  • Leadership
  • Learning Disabilities
  • Music/Performing Arts
  • Robotics
  • STEAM
  • Visual Arts
  • Badminton
  • Baseball
  • Basketball
  • Cross Country
  • Lacrosse
  • Soccer
  • Tennis
  • Track and Field