Camp Christopher

SINCE 1946 • BOYS & GIRLS AGES 4-12 • JUNE 22 – AUGUST 14, 2020



Our staff includes teachers, graduate students, and college students, many of whom are pursuing degrees in education, as well as high school students. All staff are carefully screened through a process of interviews, reference verifications, and background checks. All staff attend pre-camp training and meetings. A registered nurse is on duty during regular camp hours. The nurse oversees medication required by campers and contacts parents if a child becomes ill during the camp day.

Accepting Summer 2020 Applications

We’re accepting applications for Summer 2020 – click below to apply!

Apply Now

Laurel Grady, Assistant Director of Auxiliary Programs

Laurel Grady has joined the EAGLES/EDGE family as the new assistant director of auxiliary programs, concentrating on Camp Christopher day camp and enrichment opportunities. Ms. Grady comes to Camp Christopher with more than 25 years of making camp magic happen for children. And, here’s a fun fact for you! Ms. Grady worked for Semester at Sea and took 650 college students by ship around the world, visiting nine countries in four months.

“I am thrilled to join the EAGLES/EDGE team at St. John’s Prep,” said Ms. Grady. “I am looking forward to continuing the tradition of providing quality summer programs to campers of all ages, and I am eager to bring new ideas and activities to our already excellent program.”

Jeff Fiore ’08, Aquatics Coordinator

Jeff Fiore joined the Camp Christopher team in 2019 after six years as aquatics director at Charles River Aquatics in Boston. “I’ve really enjoy working with kids in the pool. I’m all about making it fun, and they always make me laugh during the process, too,” says the Peabody native. At St. John’s, he set new school records in the 200 and 400 free relay before going on to the University of Tampa, where he was a NCAA Qualifier in the 200 free and 200 IM. When he’s not in the pool or at the beach, you can find him taking his dog, Rocko, on fun adventures.

Contact Info

If you have questions or would like to set up a tour, please call us at 978-774-1427.
We are here to help in any way.

Enroll Now