 Apart from having both English and French Immersion programs, Hastings is also a community school with a diverse population of ESL learners, and partnerships with many other community agencies.Hastings has 670 students in Kindergarten to Grade Seven - 230 in French Immersion and 440 in English.Its annex, Tillicum Elementary Community School, is five blocks away and has 195 students in Kindergarten to Grade Four.