Our children are both happy at school. They have good relationships with their teachers and they seem to know their peers in a variety of grades. They do not have any real complaints. They enjoy all the special days and events that they can get excited about. Our children get occasional homework, but it usually takes less than one hour, and is often a bit of math homework. They do reading reach day and actively engage in the accelerated reading program. But it doesn't seem too much. When there are large projects, there is plenty of warning. The teachers seem to be very caring and our kids respond to that with a desire to impress and work hard. The teachers seem to have a very set curriculum.
My son, who is now in Grade 6 has attended John Knox since JK. He is a smart child and has benefited from extra time with the special education teacher for extra learning challenges. Our daughter, who is now in Grade 3, loves the special fun days and activities planned by the student council. I love the community of the school. The students are placed into a family of students and this family comes together for various activities, such as track and field day. This gives great leadership opportunities for the older students and some older role models for the younger children. As adults, we have also made many friends within this community. The school also has a nice balance between teaching the basics (there is a strong emphasis on reading) and using technology (my kids love the Chrome books). We have also been impressed with the care, commitment, and skills of the teaching staff. A few of the 'bonuses' are swimming lessons, and an excellent music program. We also appreciate the afterschool program and piano lessons, which both have a small fee. One disappointing thing is that the kids have friends all over the city so it is harder to see them regularly.