Leadership at MacDuffie

Explore our innovative Leadership Program.

Be part of our Homestay Program

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

Welcome to MacDuffie

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

The MacDuffie School--International Festival 2017

International Festival 2017

The International Festival is easily the tastiest MacDuffie tradition.  Each year, our international students come together to make and share food from their culture, and the result is a panorama of … Read more

The MacDuffie School Reunion 2017

Reunion Weekend 2017

Good food, good conversation, sharing fond memories…sounds like Reunion Weekend! On Friday, we welcomed Marisa Maleck ’03 and presented her with the Distinguished Alumni Award at an afternoon Assembly. Marisa … Read more

Sixth Annual Run for Hope Wrap-Up

Our Run for Hope was a lot of fun…can you tell? The Sixth Annual 5K run/walk (with optional “color” route) raised $2,993.95 for Hope for Haiti. Congrats to event winner … Read more

The MacDuffie School Science Fair 2017

Science Fair 2017

Why do people prefer the left side of a face in a photo? Could antibacterial hand gel work on plant fungi? And colors: Which is best for reading retention, and … Read more

The MacDuffie School--Diversity Day 2017

Diversity Day 2017

Our annual Diversity Day–26 years and counting!–promotes an exchange of ideas, hobbies, and culture through workshops and activities. The morning began with Zeke Cohen, Baltimore City Councilman and former student … Read more

The MacDuffie School--Spain and France Trip

PHOTOS: Spain and France Trip

Over spring break, 40 or  so  members of the MacDuffie community went on a memorable guided tour of Spain and France. It seems like just yesterday that Mrs. Vachet and … Read more

Upcoming Events…


2jun7:00 pm- 7:00 pmRed Carpet Art Awards


30may4:45 pm- 6:15 pmUltimate Frisbee (Coed V) v PCICS

21jun12:00 pm- 1:00 pmBSN. Field Turf meeting


30may10:10 am- 11:00 amNWEA Map testing - grades 6 & 7

1jun10:10 am- 11:00 amNWEA Map testing - grades 6 & 7