Welcome to MacDuffie

Our student-made videos are a fun glimpse into MacDuffie life.

Visit Campus

Get in touch with our Admissions team.

Be part of our Homestay Program

Homestay offers a cross-cultural experience for both students and local families.

Photos: Spring Fling 2018

April 20, 2018

Surprise! We had our Spring Fling last week instead of classes. Per tradition, advisory groups engaged in some friendly competition (water balloon tosses, donut-eating contests, Twister, and blindfolded makeup application, to name a few) and capped off the day with a newspaper fashion show. Thank you to everyone who helped… Read more

NE Prep School Dance Fest

April 10, 2018

This weekend our dancers attended the New England Prep School Dance Festival at Northfield Mount Hermon. This student-organized event gives area private school dance programs a chance to get together and to both learn from and share ideas. Twelve schools participated, and four students from MacDuffie attended. They took three… Read more

Winter Sports Awards

March 19, 2018

Our Mustangs had another season of impressive achievements! Boys’ Prep (18-12), Boys’ Varsity (12-9), Girls’ Varsity (14-10), and Boys’ 3rds (8-4) had winning records this season, and Girls’ JV faced some challenges this season because some of the top players were called up to Varsity. Swimming participated in 7 meets with… Read more

Upcoming Events…



24apr12:45 pm1:25 pmArts Department Meeting-F Block

25apr1:45 pm3:45 pmMacDuffie Dancers Rehearsal

26apr12:45 pm1:25 pmArts Department Meeting-F Block

26apr3:45 pm5:15 pmMacDuffie Dancers Rehearsal

29apr12:00 pm4:00 pmDance Concert Run-Through



24apr4:00 pm5:30 pmJV Coed Ultimate @ Amherst MS

24apr4:30 pm6:00 pmBoys V/JV Tennis vs. Hamden Hall moves from 4/6

25apr3:00 pm4:30 pmGirls JV Tennis @ Forman

25apr3:00 pm4:30 pmBoys Varsity Tennis vs. WMA

25apr3:30 pm5:30 pmCoed Golf @ PCD



25apralldayDiversity Day

27apralldayAlumni Cocktail Reception at Yarde Tavern at 8:00pm

27apr8:00 am12:30 pmScience Fair

27apr7:00 pm7:00 pmActing Ensemble Showcase

28apralldayAlumni Reunion Dinner at 7:00pm