Heart Healthy!
Unified Basketball
A Day in the Life
6th graders getting to know each other!
6th grade activity
Math classes diving right in!
Math Class 1st day
Welcome to Haverford Middle School!
1st day of school
Kids Helping Kids
Haverford MS

Upcoming Events