About Us

H.D. Stafford Middle School is located in the City of Langley with a school population of approximately 600 students in grades 6, 7 & 8 HD Stafford Middle has been designed to take advantage of the outstanding facilities to specifically...

About Us

Upcoming Events

There are no upcoming events at this time.

Latest News

View All

Welcome to HD Stafford Middle School


We are a vibrant community of learners and educators that are passionate about excellence in Middle Years education while fostering a deep and positive connections along the journey!


We want to be sure that through this difficult time you stay HEALTHY, SAFE, and CONNECTED.

Our Counsellor, Ms. Loree has put together a list of resources for both students and families to access in this difficult season from videos around stress management, anxiety apps, and helpful contact numbers for local community resources.

In addition our District has launched two resource web pages on the SD35 Website to help families transition into at-home learning:

Community & Family Support

This page includes links to resources including a comprehensive guide developed by the Langley Children Committee, containing health, housing, and financial support information. On this page you will also find a new weekly blog launched by Gail Markin, who is our District Teacher for Social Emotional Learning. She will be covering a new health and wellness topic every time.

Educational Technology Support

This page includes support for the two widely supported apps used for at-home learning: Microsoft Teams and My Blueprint. Resources are available to help make the transition to at-home learning easier.




Next Up is our Aboriginal Family Dinner and Winter Market. These take place on Friday Nov.22nd and Saturday Nov.23rd.   FALL FESTIVAL - This is HD Stafford's biggest community event. On October 24th we will have free food, chill dogs and hot chocolate. Our haunted house will be filled with...
Read More


HD Stafford Middle School

20441 - Grade Crescent, Langley
BC, V3A 4J8
Phone: 604-534-9285
Fax: 604-534-8986