North Campus (located at Delwood School)
North Campus located at Delwood School, 7315 Delwood Road. Please use Door G on the west side of the school only.
We will continue to serve children and families from the former site programs of Lorelei, Mee-Yah-Noh, St Francis.
Families that live in the Abbott and St Alphonsus catchment areas will attend the Killarney Site Program located at 13110 91 Street.