You're absolutely correct. There are many teachers and many schools that do fabulous jobs.
One area that has been very prominent in recent years has been the Durham region. A coalition of seven high schools has come together as “Durham Remembers”. They have organized many activities in Canada as well as overseas. They were key in helping to bring the 5,000 Canadian high school students to Vimy in 2007; about 2,000 of them were under the umbrella of Durham Remembers.
As well, there's a teacher in Plaster Rock, New Brunswick, who is unbelievable in what she has done. She has gotten the entire community involved in remembrance. In the announcements each morning, they honour the memory of the war dead from their community. They have the students do this. The students read the names of those who died on that day from all of the eras. I understand that they have a loudspeaker for their announcements outside so that most of the town can hear the announcements every morning as well.
There are so many initiatives that individual teachers in schools undertake across the country.