The Thursday Roundup: Langley in 5 minutes, every Thursday. Free, no ads. Join free
Submit

Living in Langley › Murrayville

Township of Langley

Schools in Murrayville: James Hill, Stafford, Langley Secondary and Your Address

Most Murrayville kids follow James Hill Elementary to H.D. Stafford Middle to Langley Secondary, but the eastern edge can go to Peterson Road and D.W. Poppy. Confirm your own address in the district's locator.

The front of James Hill Elementary on Old Yale Road, a low building with a green roof and flagpoles, seen past white rhododendron blossoms
Photo: Langley School District
Core pathway
James Hill (K-5), H.D. Stafford Middle (6-8), Langley Secondary (9-12)
Eastern-edge pathway
Peterson Road Elementary, then D.W. Poppy Secondary
New space
Langley Secondary’s 300-seat, 12-classroom addition opened September 2026
Check an address
SD35 catchment maps and locator
District office
604-534-7891 · 4875 222 St (in Murrayville)
School reports
BC Ministry school reports
The shaded area is Murrayville; pins show the places on this page. Boundaries are approximate: check an address against the Township's official maps.

Start with the address, not the school. The usual public pathway from Murrayville is James Hill Elementary, then H.D. Stafford Middle, then Langley Secondary. Addresses on the eastern edge can instead go to Peterson Road Elementary and D.W. Poppy Secondary. The district’s school locator is the only thing that settles it, so put the exact address in before you buy or sign a lease.

Which school will my child attend?

The district’s catchment page has a locator and a map for each school. Two cautions. First, the old map PDFs carry different dates (James Hill’s is from June 2024, Peterson Road’s from 2014), so use the live locator rather than a printout. Second, “Upper” and “Lower” Murrayville aren’t school boundaries; James Hill’s catchment reaches past the community plan area. If the locator gives an unclear answer, call the district at 604-534-7891.

The schools

School Grades and address Role What we know
James Hill Elementary K-5 · 22144 Old Yale Road Core neighbourhood elementary. Opened 1995. About 385 students, per the school’s December 2025 welcome. On-site daycare and preschool.
H.D. Stafford Middle 6-8 · 20441 Grade Crescent (Langley City) Middle school for James Hill The district’s June 2024 facilities plan expected two portables for September 2024. Ask for current numbers.
Langley Secondary 9-12 · 21405 56 Avenue Secondary pathway A 300-seat, 12-classroom addition opened September 2026. Course guide lists academic, arts and career options, including AP Art.
Peterson Road Elementary K-7 · 23422 47 Avenue Eastern-edge catchment June 2024 plan described childcare in two classrooms and adequate capacity.
D.W. Poppy Secondary 8-12 · 23752 52 Avenue Follows Peterson Road Regular catchment school, not Murrayville-wide
Langley Fundamental Elementary K-5 · 21789 50 Avenue District choice programme Seven portables in the June 2024 plan
Langley Fundamental Middle/Secondary 6-12 · 21250 42 Avenue Continues the fundamental programme Four portables in the June 2024 plan
Langley Education Centre Senior secondary and adult · 21405A 56 Avenue Continuing education Confirm course eligibility with the school
Langley Online Online learning · listed at 21405A 56 Avenue Provincial online option Confirm current grades and intake directly

The portable counts above are from June 2024, which is old enough that we won’t call them current. We couldn’t find 2026 enrolment and capacity figures for each school, and we didn’t find a new Murrayville elementary school or a Murrayville-specific boundary review in progress. If a school’s size matters to you, ask the district for its current enrolment, operating capacity and portables.

Choice programmes follow an application, not an address. Langley Fundamental is a district choice programme. The 2027 application window ran from October 5 to 26, 2026 and has closed, so ask the district about wait lists and check its choice page for the next intake. Our school district page explains the process, and early and late French immersion are at schools outside Murrayville (see our French immersion guide).

Walking to school

James Hill sits in the southern residential area, so a home beside its park has a very different school run from one near the hospital or out on the semi-rural fringe. Stafford is in Langley City, so living next to James Hill doesn’t keep every later year inside the same walkable pocket either. The Township has documented traffic-calming work on 50 Avenue near Langley Fundamental and on 47 Avenue near Peterson Road. We found no school-route audit for Murrayville, so walk the real route, especially any crossing of 216 Street, Fraser Highway or Old Yale Road. Traffic or street-design concerns go to Township Engineering at 604-533-6006.

Independent schools nearby

School Where Note
Murrayville Academy K-7 · 21488 Old Yale Road. Early-learning site at 21514 Old Yale Road. Independent school
Credo Christian Elementary contact address 21919 52 Avenue; the province also lists the school at 21846 52 Avenue Use the campus you’d actually drive to
Langley Christian Elementary 22930 48 Avenue; middle 4716 228 Street; high school 22702 48 Avenue East of the core, separate campuses
OneSchool Global Vancouver Grades 3-12 · 23328 44 Avenue Eastern rural edge. Ask the school about admission

Our independent schools guide has the wider list. These are listings, not recommendations.

Preschool, childcare and StrongStart

James Hill’s school page confirms on-site daycare and preschool, and Nurturing Hearts Montessori advertises preschool and school-age programmes there. Wonder Years at 4748 222 Street advertises infant and toddler care and takes part in the Child Care Fee Reduction Initiative. Brave Spaces Early Learning Commons is listed at SouthRidge Fellowship, 22756 48 Avenue. A provider’s listing tells you what it offers, not whether there is a vacancy, so look the exact facility up in Fraser Health’s licensed-childcare directory and its inspection records, then ask about waitlists. We couldn’t confirm a $10-a-day site in Murrayville; check the provincial list.

James Hill is not on the district’s 2026-27 StrongStart list, so ignore any older brochure. Douglas Park (5409 206 Street) and Simonds (20190 48 Avenue), both in Langley City, run weekday 8:30 to 11:30 a.m. sessions. More in our preschools and childcare guide.

Test scores and rankings

The BC Ministry publishes a report for every school (follow the links from the SD35 school directory), and the Fraser Institute runs its own report-card portal using its own method. Neither is a verdict on fit, special-education support or whether your child will get in. We don’t rank schools.

More for Murrayville families

See the Murrayville overview, parks (fields, pool and playgrounds), getting around and the Langley-wide schools guide for registration steps.

Questions people ask about Murrayville

Which elementary school serves Murrayville?
James Hill Elementary at 22144 Old Yale Road serves the core catchment, and its mapped area extends beyond the community plan boundary. Some eastern-edge addresses fall to Peterson Road Elementary at 23422 47 Avenue. Enter the full address in the district’s locator, or call 604-534-7891 if it gives an unclear result.
Which middle and high school follow James Hill?
H.D. Stafford Middle School (Grades 6 to 8) and then Langley Secondary (Grades 9 to 12). Stafford is on Grade Crescent in Langley City, so elementary-school proximity doesn’t mean the middle-school trip is just as short.
Is Langley Fundamental guaranteed if I live nearby?
No. Langley Fundamental Elementary (21789 50 Avenue) and Langley Fundamental Middle/Secondary (21250 42 Avenue) are district choice programmes, so admission doesn’t follow your address. The 2027 application window ran from October 5 to 26, 2026 and has closed, so ask the district about wait lists and check its choice programme page for the next intake.
Has Langley Secondary expanded?
Yes. A 300-seat, 12-classroom addition opened in September 2026, according to the district. We couldn’t find a published figure comparing current enrolment with the new capacity, so ask the district for it.
Is there a StrongStart centre at James Hill?
Not on the district’s 2026-27 list. Nearby listed centres include Douglas Park (5409 206 Street) and Simonds (20190 48 Avenue), both in Langley City, with weekday sessions from 8:30 to 11:30 a.m. Check the district’s StrongStart page for closures before you go.
Is there $10-a-day childcare in Murrayville?
We couldn’t confirm a specific Murrayville site. Check the provincial $10-a-day centres list and Fraser Health’s licensed-childcare directory for the exact address, and note that a provider joining the fee-reduction programme isn’t the same as being a $10-a-day centre.
Are there independent schools in Murrayville?
Murrayville Academy (K-7) is at 21488 Old Yale Road. Credo Christian, Langley Christian and OneSchool Global have campuses on Murrayville’s edges, and each campus has its own address, so check the one you’d drive to.
Can I walk to school in Murrayville?
Homes near James Hill and its park have a very different school trip than homes by the hospital or on the semi-rural edge. Walk the exact route, especially any crossing of 216 Street, Fraser Highway or Old Yale Road, before you rely on it.

Last checked October 29, 2026. Things change fast in a growing area: confirm anything important (catchments, rents, bus times) with the official source linked. Spotted something out of date? Tell us.

More on Murrayville

Other Langley communities

Langley CityWilloughbyYorksonWillowbrookWalnut GroveBrookswood & FernridgeFort LangleyAldergroveRural LangleyAll of Langley →

The Thursday Roundup · free

Langley in 5 minutes, every Thursday.

The weekend lineup, one honest review, one local decision explained. No ads, unsubscribe in one click.