National School of Character



Mary Reinhold - Interim PrincipalMy name is Mary Reinhold and I would like to welcome you to Macopin School.  I will be serving as your Interim Principal this year, but I am not new to this building.  I started in Macopin School as a very young teacher in September of 1978.  I taught Mathematics, Reading and Language Arts in the early days and later became the Technology Teacher.  In 2005, I was named Assistant Principal and I served as Principal from 2009 until I retired in 2016.  As you can see, I feel very connected to this school and I am very happy to be back!

We had a good start to the 2022-23 school year as we welcomed the 6th grade students to the Macopin Family.  Everyone has adjusted to their schedules and are well on their way to, what I hope, will be a wonderful and successful year for each of them.

Macopin is the stepping stone between the security of the neighborhood school and the challenges and decisions they face as a high school student.  We believe that we need to educate the whole child and prepare them for their high school years and beyond.  Academics are always our #1 priority, but we have a full array of clubs, intramurals, activity nights and field trips which help our students grow socially and emotionally.  

Please always feel free to reach out with any questions.  Our counselors, child study team, assistant principal and myself are here for your students.  Should you need any of us, please call or email and we will get back to you as soon as possible.

Looking forward to a successful 2022-2023 school year…

Mary Reinhold
Interim Principal


common sense school badge       national character badge
order your yearbook here


more stories

 Follow Mr. Citro on Twitter @Macopin_AP for more news.

twitter logo
Follow Mr. Citro on Twitter!

Upcoming Events

Quick Links

Kenneth Ryerson
Anti-Bullying Specialist
(973) 697-5691 x3041
Email: [email protected]

Click Here for HIB Information

Macopin Middle School

70 Highlander Drive 
West Milford, NJ 07480 
Phone: (973) 697-5691 
Fax: (973) 697-0301

Compliance Notices